Ein USB-Gerät ist noch kein Gamepad
Ein in lsusb sichtbarer Controller wurde am Bus erkannt. Dies beweist weder ein vom Kernel erzeugtes Eingabegerät noch Zugriff der angemeldeten Person oder Steam-Belegung für das Spiel. Manche Controller stellen mehrere Schnittstellen bereit oder wechseln zwischen Eingabemodi. Numerische USB-ID zusammen mit Transport, Kabel und Firmwaremodus behalten. USB-Abbruch oder wiederholte Erkennung gehört zum Transportzweig; ein Eventgerät, das im Steam-Test funktioniert und nur in einem Spiel scheitert, liegt weiter oben im Stack.
Zugriff ohne pauschale Rechteänderung prüfen
Gamepad-Eigenschaften und Sitzungszugriff prüfen, statt allen Benutzern Schreibzugriff auf sämtliche Eingabegeräte zu geben. Valve pflegt gerätespezifische Regeln zur Distributionsintegration. Bei belegter fehlender Regel das gepflegte Steam-Gerätepaket der Distribution oder deklarative Hardwareunterstützung verwenden. Steam als root ist kein sinnvoller Vergleich und betrifft zusätzlichen Zustand. Bluetooth ergänzt Pairing-, Funk- und HID-Transportfragen; ein erfolgreicher USB-Test bestätigt keinen drahtlosen Pfad.
Vor Proton-Verdacht Steam Input testen
Falls vorhanden, Steam → Einstellungen → Controller → Controllereingaben testen nutzen. Funktioniert dies, spielbezogene Steam-Input-Auswahl und Layout erfassen. Spiele mit nativer Controller-Unterstützung können anders reagieren, wenn Steam einen übersetzten Controller bereitstellt. Jeweils nur eine Auswahl vergleichen und gesichertes Layout wiederherstellen. Doppelte Eingabe kann durch zwei aktive Belegungsschichten entstehen; fehlt ein Event schon in Steams Test, frühere Geräte- oder Zugriffshinweise prüfen. Firmwarehinweise für das tatsächliche Modell lesen, statt jedes Firmwareupdate als allgemeine Reparatur zu behandeln.
Vor Änderungen Hinweise sammeln
Führe jeden Befehl einzeln in der passenden Host- oder Spielumgebung aus. Lies zuerst Voraussetzungen und Einordnung. Die Website zeigt Befehle an und führt sie niemals aus.
Lesende Beobachtung
lsusbVoraussetzungen: usbutils und verbundener USB-Transport.
Numerisches Hersteller-/Produktpaar des Controllers oder Empfängers erfassen. Ein Empfängereintrag allein beweist keinen verbundenen Funkcontroller.
Lesende Beobachtung
cat /proc/bus/input/devicesVoraussetzungen: Linux-Eingabesubsystem; fremde Gerätedetails vor dem Teilen schwärzen.
Passenden Namen und Event-Handler finden. Ähnliche Namen oder mehrere Schnittstellen müssen mit der USB-Identität korreliert werden; die Datei kann auch Tastaturen nennen.
Lesende Beobachtung
udevadm info --query=property --name=/dev/input/eventXVoraussetzungen: systemd-udev/udevadm und bestätigter Gamepad-Knoten; liest nur Eigenschaften.
eventX durch tatsächlichen Gamepad-Eventknoten ersetzen. Prüfen, ob Eigenschaften einen Joystick identifizieren und der Gerätepfad zum Controller passt.
Ein kontrollierter Test mit Rückweg
Spielbezogenes Layout und Steam-Input-Auswahl sichern. Funktioniert Steams Eingabetest, genau eine Aktiviert-/Deaktiviert-Auswahl für das Spiel vergleichen; Verbindung und Szene beibehalten.
Rücknahme: Gesicherte spielbezogene Auswahl und Layout wiederherstellen. Spiel vor Neuverbindung oder Änderung des Hardwaremodus schließen.
Was der Test nicht belegen kann: Event-Handler und USB-Klasse beweisen keine Belegungskompatibilität im Spiel. Firmware, Transport, Rechte und Steam Input können unabhängig scheitern.
Quellen und Geltungsbereich
Diese redaktionelle Prüfung verwendet Originalquellen von Projekten und Distributionen. Sie belegt keine auf deiner Hardware reproduzierte Lösung. Installierte Versionen, Spielumgebung und gewählte Grafik-API können das Ergebnis verändern.
- Linux kernel: input subsystem introduction
Eingabegeräte und zugehörige Handler sind in /proc/bus/input/devices einsehbar.
- Valve: Steam device permission rules
Valve pflegt gerätespezifische Regeln für Distributionen; pauschale Geräterecht-Freigaben sind unnötig.
- Valve Steamworks: Steam Input for players
Controller-Unterstützung und spielbezogene Belegungen liegen oberhalb der USB-Erkennung.
- Valve: Steam Deck basic troubleshooting
Unterstützte Deck-Diagnose umfasst Systemupdates, Neustart und Controller-Eingabetests.