Slik bruker du trådløse Xbox One-kontrollere på Linux med XOW

click fraud protection

Hvis du eier en trådløs Xbox One-USB-dongle, vil du gjerne vite at det nå er mulig å kjøre enheten på Linux. Takket være XOW-prosjektet tillater enheten trådløs tilkobling på Linux med en hvilken som helst Xbox One-kontroller.

For å bruke XOW-driveren, må du ha en original Xbox One S eller Xbox One trådløs kontroller, den trådløse Xbox-dongelen og et rimelig moderne Linux-operativsystem. XOW er under betydelig utvikling. Det kan hende at denne driveren ikke fungerer korrekt (eller i det hele tatt) i noen tilfeller. Bruk den på egen risiko!

Merk: Må emulere en Xbox-kontroller på Windows 10? Dette er hvordan.

Laster ned XOW

XOW-driveren er veldig ny med Linux og har ikke vært i utvikling på veldig lenge. Som et resultat har den ikke kommet seg inn i Linux-kjernen eller i noe mainstream Linux OS-programvarelager. I stedet, hvis du vil bruke XOW, må du laste den ned fra prosjektets GitHub.

For å samhandle med GitHub krever Git-programmet. For å installere Git, åpner du et terminalvindu ved å trykke på 

instagram viewer
Ctrl + Alt + T eller Ctrl + Shift + T på tastaturet. Følg deretter instruksjonene på kommandolinjen som er beskrevet nedenfor.

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf installere git

Opensuse

sudo zypper installer git

Generisk Linux

Git-verktøyet er tilgjengelig på nesten hver Linux-distribusjon og er et av de viktigste verktøyene som alle utviklere på plattformen bruker. Hvis du bruker et operativsystem som ikke er på denne listen, åpner du en terminal, søker du etter "git" og installerer den slik du vanligvis installerer programmer. Eller, last ned Git fra nettet.

Etter å ha satt opp Git-verktøyet på din Linux-PC, er XOW klar til å laste ned. Bruker git klon kommando, ta tak i den siste utgivelsen av programvaren.

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

Flytt terminalvinduet til “xow” -mappen ved å bruke CD kommando. Deretter kjører du katt kommandoen for å ta en titt på den inkluderte filen README.md, da den inneholder informasjon om koden du nettopp har lastet ned til PC-en.

Merk: Lukk katt med Ctrl + C.

cd xow cat README.md

avhengig

Koden for XOW lastes ned til din Linux-PC. Det neste trinnet i prosessen er å installere den primære avhengigheten for XOW, Libusb. Følg installasjonsinstruksjonene nedenfor som samsvarer med Linux-operativsystemet ditt for å installere Libusb.

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

Opensuse

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

Generisk Linux

Hvis du bygger XOW fra bunnen av på en Linux-PC som ikke er dekket i denne guiden, må du installere Libusb manuelt. For mer informasjon, klikk her.

Bygge XOW

For å bygge XOW må du bruke kommandolinjen. Årsaken til at terminalen er påkrevd er at XOW er en CLI-applikasjon, og det er ingen kjent måte å kompilere den med en GUI-app. Følg trinn-for-trinn-instruksjonene nedenfor for å bygge XOW på systemet ditt.

Trinn 1: Flytt inn i xow mappen som ligger i din hjemmekatalog (~) ved hjelp av CD kommando nedenfor.

cd ~ / xow

Steg 2: Kjør gjøre kommando for å kompilere kildekoden.

lage BYGG = RELEASE

Trinn 3: Kjør ls kommando i xow mappe og bestemme om "xow" binæren er der.

ls | grep xow

Trinn 4: Forutsatt at byggingen er vellykket, vil du se “xow” i xow-mappen. Nå, installer denne binæren på din Linux-PC med gjøre installere kommando.

sudo make install

Aktivering av XOW

Den trådløse XOW Xbox-dongle-driveren for Linux fungerer med systemd init-systemet. Av denne grunn må det aktiveres via systemd for å fungere korrekt. Gjør følgende for å aktivere den trådløse XOW-driveren på din Linux-PC.

Bruk først systemctl enable kommando for å la XOW automatisk starte med root-rettigheter hver gang systemet starter opp.

sudo systemctl enable xow.service

Deretter bruker du kommandoen systemctl for å be systemd om å starte opp XOW-tjenesten umiddelbart, slik at brukere på systemet kan bruke den.

sudo systemctl start xow.service

Med XOW aktivert i systemd, vil din Linux-PC ha støtte for trådløs Xbox-dongle.

Slå av XOW

Vil du slå av trådløs Xbox-dongle-støtte på din Linux-PC midlertidig, eller permanent? Du må benytte deg av systemd init-systemet.

For å slå av XOW-driveren med systemd midlertidig, bruk systemstopp kommando.

sudo systemctl stop xow.service

Vil du slå av XOW permanent? Benytt deg av systemctl deaktivere kommando.

sudo systemctl deaktivere xow.service

Ved hjelp av XOW

For å bruke XOW, kobler du den trådløse USB Xbox One-dongelen til USB-porten på din Linux-PC. Trykk deretter på par-knappen på Xbox One-kontrolleren, og par den til dongelen.

Vil du ha mer informasjon når du kobler enheten din? Åpne en terminal og kjør den "xow" binære filen med kommandoene nedenfor, før du prøver å koble en kontroller.

cd ~ / xow sudo ./xow
watch instagram story