Sådan bruges trådløse Xbox One-controllere på Linux med XOW

click fraud protection

Hvis du ejer en Xbox One trådløs USB-dongle, vil du være glad for at vide, at det nu er muligt at køre enheden på Linux. Takket være XOW-projektet giver enheden mulighed for trådløs forbindelse på Linux med enhver Xbox One-controller.

Hvis du vil bruge XOW-driveren, skal du have en Xbox One S eller Xbox One original trådløs controller, den trådløse Xbox-dongle og et rimeligt moderne Linux-operativsystem. XOW er under betydelig udvikling. Denne driver fungerer muligvis ikke korrekt (eller overhovedet) i nogle tilfælde. Brug det på din egen risiko!

Bemærk: skal emulere en Xbox-controller på Windows 10? Sådan gør du.

Download af XOW

XOW-driveren er meget ny med Linux og har ikke været i udvikling i meget lang tid. Som et resultat har det ikke gjort det til Linux-kernen eller i et mainstream Linux OS-softwareopbevaringssted. I stedet for, hvis du vil bruge XOW, skal du downloade det fra projektets GitHub.

For at interagere med GitHub kræves Git-programmet. For at installere Git skal du åbne et terminalvindue ved at trykke på 

instagram viewer
Ctrl + Alt + T eller Ctrl + Skift + T på tastaturet. Følg derefter instruktionerne på kommandolinjen, der er beskrevet nedenfor.

Ubuntu

sudo apt installere git

Debian

sudo apt-get install git

Arch Linux

sudo pacman - S git

Fedora

sudo dnf installere git

OpenSUSE

sudo zypper installere git

Generisk Linux

Git-værktøjet er tilgængeligt på næsten enhver Linux-distribution og er et af de primære værktøjer, som alle udviklere på platformen bruger. Hvis du bruger et operativsystem, der ikke er på denne liste, skal du åbne en terminal, søge efter "git" og installere det, som du typisk installerer programmer. Eller, download Git fra internettet.

Efter installation af Git-værktøjet på din Linux-pc er XOW klar til at downloade. Bruger git klon kommando, tag den seneste version af softwaren.

git klon https://github.com/medusalix/xow.git

Flyt dit terminalvindue til “xow” -mappen vha CD kommando. Kør derefter kat kommandoen for at se på den inkluderede README.md-fil, da den indeholder oplysninger om koden, du lige har downloadet til din pc.

Bemærk: luk kat med Ctrl + C.

cd xow kat README.md

Afhængigheder

Koden til XOW downloades til din Linux-pc. Det næste trin i processen er at installere den primære afhængighed for XOW, Libusb. Følg installationsinstruktionerne nedenfor for at installere Libusb, der svarer til dit Linux-operativsystem.

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 installer libusb libusb-devel

OpenSUSE

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

Generisk Linux

Hvis du bygger XOW fra bunden af ​​på en Linux-pc, der ikke er dækket af denne vejledning, skal du installere Libusb manuelt. Klik på for at få flere oplysninger her.

Bygning XOW

For at opbygge XOW skal du bruge kommandolinjen. Årsagen til, at terminalen er påkrævet, er, at XOW er en CLI-applikation, og der er ingen kendt måde at kompilere den med en GUI-app på. Følg nedenstående trin for trin for at opbygge XOW på dit system.

Trin 1: Flyt ind i xow mappe placeret i dit hjemmekatalog (~) vha CD kommando nedenfor.

cd ~ / xow

Trin 2: Kør lave kommando til kompilering af kildekoden.

Lav BUILD = UDLATNING

Trin 3: Kør ls kommando i xow mappe og bestemme, om den "xow" binære er der.

ls | grep xow

Trin 4: Forudsat at build er vellykket, vil du se “xow” i xow-mappen. Nu skal du installere denne binære på din Linux-pc med gøre installation kommando.

sudo gøre installation

Aktivering af XOW

Den trådløse XOW Xbox-dongle-driver til Linux fungerer med systemd init-systemet. Af denne grund skal det aktiveres via systemd for at fungere korrekt. For at aktivere den trådløse XOW-driver på din Linux-pc skal du gøre følgende.

Brug først systemctl enable kommando for at give XOW mulighed for automatisk at starte med rodrettigheder hver gang dit system starter op.

sudo systemctl aktivere xow.service

Brug derefter systemctl-startkommandoen til at fortælle systemd om øjeblikkeligt at starte XOW-tjenesten, så brugere på systemet kan bruge den.

sudo systemctl start xow.service

Når XOW er aktiveret i systemd, har din Linux-pc understøttet trådløs Xbox-dongle.

Sluk for XOW

Vil du slå Xbox trådløs dongle-support midlertidigt eller permanent fra din Linux-pc? Du skal gøre brug af systemd init-systemet.

For at slukke XOW-driveren med systemd midlertidigt skal du bruge systemctl stop kommando.

sudo systemctl stop xow.service

Vil du lukke XOW permanent? Gør brug af systemctl deaktivere kommando.

sudo systemctl deaktivere xow.service

Brug af XOW

For at bruge XOW skal du tilslutte din trådløse USB Xbox One til USB-porten på din Linux-pc. Tryk derefter på par-knappen på Xbox One-controlleren, og par den til donglen.

Vil du have flere oplysninger, når du parrer din enhed? Åbn en terminal og kør den "xow" binære fil med kommandoerne nedenfor, før du prøver at parre en controller.

cd ~ / xow sudo ./xow
watch instagram story