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

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


So installieren Sie GitLab auf Ubuntu Server

So installieren Sie GitLab auf Ubuntu Server

Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Benötigen Sie eine einfachere Möglichkeit, NFS-Freigaben auf Ihrem Linux-Server bereitzustellen? Erfahren Sie, wie Sie NFS-Freigaben mit der Cockpit-App bereitstellen.

So aktualisieren Sie auf Ubuntu 22.04 LTS

So aktualisieren Sie auf Ubuntu 22.04 LTS

Die langfristige Unterstützung für Ubuntu 22.04 ist da! Erfahren Sie, wie Sie Ihren Desktop oder Laptop auf die neueste Ubuntu-Version aktualisieren.

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia GPU-Treiber unter Linux

So übertragen Sie Dateien in einen Docker-Container

So übertragen Sie Dateien in einen Docker-Container

Müssen Sie Dateien in Ihren Docker-Container übertragen? Mit dem Docker-CP-Tool können Sie Dateien ganz einfach in und aus Containern verschieben.

So installieren Sie eine DEB-Datei unter Linux

So installieren Sie eine DEB-Datei unter Linux

Was ist eine DEB-Datei? Was machst du damit? Erfahren Sie mehr über die vielen Möglichkeiten, wie Sie DEB-Dateien auf Ihrem Linux-PC installieren können.

So bringen Sie GOG Galaxy unter Linux zum Laufen

So bringen Sie GOG Galaxy unter Linux zum Laufen

Besitzen Sie Spiele auf GOG.com? Möchten Sie den GOG Galaxy-Client auf Ihrem Linux-PC einrichten, um einige Videospiele zu genießen? Befolgen Sie diese Anleitung, wie wir sie zeigen

So installieren Sie Docker Engine unter CentOS

So installieren Sie Docker Engine unter CentOS

Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie

So bündeln Sie alle Ihre Chats mit Ferdi in einem

So bündeln Sie alle Ihre Chats mit Ferdi in einem

Sind Sie es leid, Slack, Discord und viele andere Produktivitätstools auf Ihrem Linux-System zu installieren? Wünschen Sie sich, dass sie alle zu einem zusammengefasst werden könnten?