Der Steam Controller von Valve sollte in Verbindung mit der SteamOS-Maschine eine völlig neue auf Linux basierte Spielekonsole ermöglichen.
Kompatibilität
Unter SteamOS funktioniert der Controller direkt. Die Steam Paketversion 1.0.0.51-1 bringt die steam-controller-perms.rules Konfigurationsdatei bereits mit sich. In einigen Distributionen wie Arch Linux, Slackware sowie Fedora ist diese Steam Paketversion bereits mit dabei, daher funktioniert der Steam Controller bei diesen Distributionen auf Anhieb.
Bei Debian sowie bei Ubuntu genügt es das Paket steam-devices aus den Paketquellen zu installieren:
sudo apt install steam-devices
Zusätzlich ist es unter Debian nötig, das Kernelmodul uinput in die Datei /etc/modules mit einem Editor einzutragen.
Bei manchen Distributionen kann es vorkommen, dass der Controller zwar im 'Big Picture Mode', aber nicht in den Spielen funktioniert.
Sollte dies der Fall sein, so muss die udev-Rule manuell angelegt werden.
Hierzu legt man eine Datei mit folgendem Inhalt an:
Datei erstellen:
sudoedit /lib/udev/rules.d/99-steam-controller-perms.rules
Folgenden Inhalt hineinkopieren:
# This rule is needed for basic functionality of the controller in Steam and keyboard/mouse emulation SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666" # This rule is necessary for gamepad emulation; make sure you replace 'pgriffais' with a group that the user that runs Steam belongs to KERNEL=="uinput", MODE="0660", GROUP="pgriffais", OPTIONS+="static_node=uinput" # Valve HID devices over USB hidraw KERNEL=="hidraw*", ATTRS{idVendor}=="28de", MODE="0666" # Valve HID devices over bluetooth hidraw KERNEL=="hidraw*", KERNELS=="*28DE:*", MODE="0666" # DualShock 4 over USB hidraw KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="05c4", MODE="0666" # DualShock 4 wireless adapter over USB hidraw KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0ba0", MODE="0666" # DualShock 4 Slim over USB hidraw KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="09cc", MODE="0666" # DualShock 4 over bluetooth hidraw KERNEL=="hidraw*", KERNELS=="*054C:05C4*", MODE="0666" # DualShock 4 Slim over bluetooth hidraw KERNEL=="hidraw*", KERNELS=="*054C:09CC*", MODE="0666"
Achtung: Den Wert GROUP 'pgriffais' mit der Gruppe ersetzen, in der man selbst ist.
Hier würde sich zum Beispiel die Gruppe 'games' anbieten. Natürlich sollte man dann auch in der Gruppe 'games' sein. Dies kann man prüfen indem man mit dem gewünschten User den Linux-Befehl 'groups' ausführt.
Anschließend speichern und den Receiver-Stick / Steamcontroller vom USB-Anschluss trennen und wieder einstecken.
Danach sollte das Device '/dev/uinput' etwa so aussehen:
ls -l /dev/uinput crw-rw---- 1 root games 10, 223 Jun 2 22:21 /dev/uinput
Open Source-Konfiguration
Mit Hilfe des Tools sc-controller könnt ihr den Steam Controller konfigurieren.
Produktion eingestellt
Im November 2019 gab Valve bekannt, die Produktion des Steam Controllers einzustellen und Restbestände abzuverkaufen.
- Anmelden oder Registrieren um Kommentare zu schreiben
- 6909 Aufrufe