So verwenden Sie drahtlose Xbox One-Controller unter Linux mit XOW

Wenn Sie einen drahtlosen USB-Dongle für die Xbox One besitzen, werden Sie sich freuen, dass das Gerät jetzt unter Linux ausgeführt werden kann. Dank des XOW-Projekts ermöglicht das Gerät eine drahtlose Verbindung unter Linux mit jedem Xbox One-Controller.

Um den XOW-Treiber zu verwenden, benötigen Sie einen originalen Xbox One S- oder Xbox One-Wireless-Controller, den Xbox-Wireless-Dongle und ein einigermaßen modernes Linux-Betriebssystem. XOW befindet sich in erheblicher Entwicklung. Dieser Treiber funktioniert in einigen Fällen möglicherweise nicht richtig (oder überhaupt nicht). Benutzung auf eigene Gefahr!

Hinweis: Müssen Sie einen Xbox-Controller unter Windows 10 emulieren? Hier ist wie.

Herunterladen von XOW

Der XOW-Treiber ist sehr neu für Linux und wurde schon sehr lange nicht mehr entwickelt. Infolgedessen hat es es weder in den Linux-Kernel noch in ein Mainstream-Software-Repository für Linux-Betriebssysteme geschafft. Wenn Sie XOW verwenden möchten, müssen Sie es stattdessen vom GitHub des Projekts herunterladen .

Die Interaktion mit GitHub erfordert das Git-Programm. Um Git zu installieren, öffnen Sie ein Terminalfenster, indem Sie Strg + Alt + T  oder  Strg + Umschalt + T  auf der Tastatur drücken  . Folgen Sie dann den unten aufgeführten Befehlszeilenanweisungen.

Ubuntu

sudo apt installieren git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf installieren git

OpenSUSE

sudo zypper installieren git

Generisches Linux

Das Git-Tool ist auf fast jeder Linux-Distribution verfügbar und ist eines der wichtigsten Tools, das alle Entwickler auf der Plattform verwenden. Wenn Sie ein Betriebssystem verwenden, das nicht auf dieser Liste steht, öffnen Sie ein Terminal, suchen Sie nach „git“ und installieren Sie es so, wie Sie normalerweise Programme installieren. Oder laden Sie Git aus dem Internet herunter .

Nachdem Sie das Git-Tool auf Ihrem Linux-PC eingerichtet haben, steht XOW zum Download bereit. Holen Sie sich mit dem  Befehl git clone  die neueste Version der Software.

git-Klon https://github.com/medusalix/xow.git

Verschieben Sie Ihr Terminalfenster mit dem CD-  Befehl in den Ordner „xow“  . Führen Sie dann den  Befehl cat aus  , um einen Blick auf die mitgelieferte Datei README.md zu werfen, da sie Informationen zu dem Code enthält, den Sie gerade auf Ihren PC heruntergeladen haben.

Hinweis:  Katze  mit  Strg + C schließen .

cd xow

Katze README.md

Abhängigkeiten

Der Code für XOW wird auf Ihren Linux-PC heruntergeladen. Der nächste Schritt im Prozess besteht darin, die primäre Abhängigkeit für XOW, Libusb, zu installieren. Um Libusb zu installieren, befolgen Sie die Installationsanweisungen unten, die Ihrem Linux-Betriebssystem entsprechen.

Ubuntu

sudo apt install libusb-1.0-0-dev libusb-1.0-0

Debian

sudo apt-get install libusb-1.0-0-dev libusb-1.0-0

Arch Linux

sudo pacman -S libusb

Fedora

sudo dnf installieren libusb libusb-devel

OpenSUSE

sudo zypper install libusb-1.0 libusb-1_0-devel

Generisches Linux

Wenn Sie XOW auf einem Linux-PC von Grund auf neu erstellen, der in diesem Handbuch nicht behandelt wird, müssen Sie Libusb manuell installieren. Für weitere Informationen klicken Sie hier .

XOW bauen

Um XOW zu erstellen, müssen Sie die Befehlszeile verwenden. Der Grund, warum das Terminal erforderlich ist, ist, dass XOW eine CLI-Anwendung ist und es keine bekannte Möglichkeit gibt, sie mit einer GUI-App zu kompilieren. Befolgen Sie die nachstehenden schrittweisen Anweisungen, um XOW auf Ihrem System zu erstellen.

Schritt 1: Wechseln xowSie mit dem folgenden CD-  Befehl in den Ordner, der sich in Ihrem Home-Verzeichnis (~) befindet  .

cd ~/xow

Schritt 2: Führen Sie den  Befehl make aus  , um den Quellcode zu kompilieren.

So verwenden Sie drahtlose Xbox One-Controller unter Linux mit XOW

make BUILD=RELEASE

Schritt 3: Führen Sie den  Befehl ls  im  xowOrdner aus und stellen Sie fest, ob die Binärdatei „xow“ vorhanden ist.

ls | grep xow

Schritt 4: Vorausgesetzt, der Build ist erfolgreich, sehen Sie „xow“ im xow-Ordner. Installieren Sie nun diese Binärdatei auf Ihrem Linux-PC mit dem Befehl make install  .

sudo machen installieren

Aktivieren von XOW

Der XOW Xbox Wireless Dongle-Treiber für Linux funktioniert mit dem systemd init-System. Aus diesem Grund muss es über systemd aktiviert werden, um korrekt zu funktionieren. Gehen Sie wie folgt vor, um den XOW-Wireless-Treiber auf Ihrem Linux-PC zu aktivieren.

Verwenden  Sie zunächst den Befehl systemctl enable  , damit XOW bei jedem Systemstart automatisch mit Root-Rechten startet.

So verwenden Sie drahtlose Xbox One-Controller unter Linux mit XOW

sudo systemctl aktivieren xow.service

Verwenden Sie dann den Befehl systemctl start, um systemd anzuweisen, den XOW-Dienst sofort zu starten, damit Benutzer auf dem System ihn verwenden können.

sudo systemctl starte xow.service

Wenn XOW in systemd aktiviert ist, verfügt Ihr Linux-PC über Xbox Wireless Dongle-Unterstützung.

XOW deaktivieren

Möchten Sie die Xbox Wireless Dongle-Unterstützung auf Ihrem Linux-PC vorübergehend oder dauerhaft deaktivieren? Sie müssen das Init-System systemd verwenden.

Um den XOW-Treiber mit systemd vorübergehend  auszuschalten, verwenden Sie den Befehl systemctl stop .

sudo systemctl stop xow.service

Möchten Sie XOW dauerhaft abschalten? Verwenden Sie den Befehl systemctl disable .

sudo systemctl deaktivieren xow.service

Verwenden von XOW

Um XOW zu verwenden, stecken Sie Ihren USB Xbox One Wireless-Dongle in den USB-Port Ihres Linux-PCs. Drücken Sie dann die Pair-Taste auf dem Xbox One-Controller und koppeln Sie ihn mit dem Dongle.

Möchten Sie weitere Informationen beim Koppeln Ihres Geräts? Öffnen Sie ein Terminal und führen Sie die Binärdatei „xow“ mit den folgenden Befehlen aus, bevor Sie versuchen, einen Controller zu koppeln.

So verwenden Sie drahtlose Xbox One-Controller unter Linux mit XOW

cd ~/xow

sudo ./xow

Einen Kommentar hinterlassen

Behebung von Screen Tearing auf Intel-Grafikkarten unter Pardus Linux: Ein ergebnisorientierter Leitfaden

Behebung von Screen Tearing auf Intel-Grafikkarten unter Pardus Linux: Ein ergebnisorientierter Leitfaden

Beheben Sie das Tearing von Intel-Grafikbildschirmen unter Pardus Linux, indem Sie X11 vs. Wayland, Compositor-Einstellungen, Bildwiederholfrequenz, aktiven Xorg-Treiber und TearFree nur gegebenenfalls überprüfen.

So konfigurieren Sie die SLES 15 Firewall mit firewall-cmd

So konfigurieren Sie die SLES 15 Firewall mit firewall-cmd

Firewalld auf SLES 15 konfigurieren: Zonen prüfen, Dienste oder Ports zulassen, permanente Regeln speichern, sicher neu laden und Zugriff überprüfen.

SLES Live Patching Konfigurationsleitfaden: Kernel-Updates ohne Neustart anwenden

SLES Live Patching Konfigurationsleitfaden: Kernel-Updates ohne Neustart anwenden

Aktivieren Sie das Kernel-Live-Patching auf SLES 15 SP7, wenden Sie unterstützte Korrekturen ohne Neustart an, überprüfen Sie aktive Patches und verstehen Sie, wann ein Kernel-Neustart dennoch erforderlich ist.

So aktivieren Sie den FIPS-Modus auf SUSE Linux Enterprise Server 15

So aktivieren Sie den FIPS-Modus auf SUSE Linux Enterprise Server 15

Aktivieren Sie den FIPS-Modus auf SLES 15 mit dem von SUSE unterstützten Setup-Dienstprogramm, starten Sie das System sicher neu, überprüfen Sie den Status des Kernels und der Krypto-Richtlinien und prüfen Sie die Zertifizierungsgrenzen.

Wie man Google Chrome auf Gooroom OS installiert, ohne gegen Sicherheitsrichtlinien zu verstoßen

Wie man Google Chrome auf Gooroom OS installiert, ohne gegen Sicherheitsrichtlinien zu verstoßen

Installieren Sie Google Chrome sicher auf Gooroom OS mit offiziellen .deb-Paketen, APT, Richtlinienprüfungen, Update-Anleitungen und Korrekturen für verwaltete Geräte.

So exportieren Sie SLES-Systemprotokolle sicher an einen Remote-Syslog-Server

So exportieren Sie SLES-Systemprotokolle sicher an einen Remote-Syslog-Server

Leiten Sie SLES-Systemprotokolle sicher an einen entfernten Syslog-Server weiter – mit rsyslog, TLS-Zertifikaten, Peer-Name-Verifizierung, Warteschlangen, Validierung und Tests.

SLES 15 Active Directory-Integration mit SSSD: Eine Schritt-für-Schritt-Anleitung

SLES 15 Active Directory-Integration mit SSSD: Eine Schritt-für-Schritt-Anleitung

Verbinden Sie SLES 15 mit Active Directory über SSSD mithilfe von YaST. Bereiten Sie DNS und Zeit vor, konfigurieren Sie Domänenanmeldungen, überprüfen Sie Kerberos und vergleichen Sie SSSD, Winbind und realmd.

Behebung von Problemen mit dem Realtek RTL8821CE Wi-Fi-Treiber unter Pardus Linux

Behebung von Problemen mit dem Realtek RTL8821CE Wi-Fi-Treiber unter Pardus Linux

Beheben Sie das Problem mit RTL8821CE Wi-Fi unter Pardus Linux, indem Sie den integrierten rtw88-Treiber, die Realtek-Firmware, rfkill, NetworkManager und sichere Ausweichoptionen überprüfen.

Behebung des Fehlers „Temporärer Fehler bei der DNS-Auflösung“ in Debian 12 mit systemd-resolved

Behebung des Fehlers „Temporärer Fehler bei der DNS-Auflösung“ in Debian 12 mit systemd-resolved

Diagnose und Behebung von DNS-Auflösungsfehlern unter Debian 12 mit systemd-resolved, einschließlich resolv.conf, NetworkManager, networkd, Cache und Verifizierung.

So installieren Sie Pardus Linux sicher parallel zu Windows 11

So installieren Sie Pardus Linux sicher parallel zu Windows 11

Installieren Sie Pardus 25.2 neben Windows 11, indem Sie ein Backup erstellen, das Windows-Volume verkleinern, von einem UEFI-USB-Stick booten und die vorhandenen EFI- und Wiederherstellungspartitionen schützen.