cum să utilizați și să configurați controlerul Xbox 360 pe Linux

  • Distribuiți
  • Tweet
  • 0

chiar dacă Ubuntu include în mod implicit suport pentru controlerele de jocuri, acesta lipsește oarecum.

Citește și: modalitatea ușoară de a utiliza controlerul Xbox 360 în Ubuntu

driverul xpad implicit a fost o sursă de probleme de mult timp. Și, deși funcționează bine pentru unii – nu trebuie să acordați atenție acestei postări dacă asta vă include – există cei pentru care nu.

deci, pentru aceștia, iată o altă metodă.

XBoxDriver

xboxdrv este un “driver de gamepad Xbox/Xbox360 Pentru Linux care funcționează în spațiul utilizatorului”, o punte mai fiabilă între sistemul de operare și gamepad.

controler Xbox 360

suportă pe deplin majoritatea controlerelor Xbox, mai precis “gamepad-uri xbox1, gamepad-uri USB XBOX360 și gamepad-uri wireless Xbox360, atât prima, cât și terță parte”, cum ar fi Logitech F710 pe care îl voi folosi în acest tutorial.

1. Deoarece suportul pentru controlerul meu Logitech a fost adăugat doar în xboxdrv 0.8.5, nu în 0.8.4 disponibil implicit în Ubuntu 13.04, am instalat xboxdrv din PPA.

sudo add-apt-repository ppa:grumbel/ppa

sudo apt-get update &&sudo apt-get install xboxdrv

puteți citi mai multe despre compatibilitate pe site-ul web xboxdrv și, dacă aveți probleme cu Driverul inclus în Ubuntu în mod implicit, puteți încerca oricând să faceți upgrade la această versiune.

2. Apoi, trebuie să dezactivați driverul xpad. Există două moduri de a face acest lucru.

pentru a dezactiva permanent driverul de la Încărcare, deschideți un terminal și introduceți următoarea comandă:

gksu gedit /etc/modprobe/blacklist.conf

adăugați următoarea linie la sfârșitul fișierului pentru a dezactiva permanent driverul de la Încărcare:

lista neagră xpad

sau, pentru un mod mai puțin permanent, puteți emite următoarea comandă în terminal, astfel încât să o puteți dezactiva imediat și să evitați repornirea după modificarea listei negre.conf.

sudo rmmod xpad

3. În cele din urmă, conectați gamepad-ul și rulați noul driver din linia de comandă.

sudo xboxdrv --silent

opțiunea – -silent împiedică șoferul să transmită o cantitate extremă de informații despre informații despre gamepad-ul dvs.

asta este destul de mult, iar noul driver va funcționa cu jocuri care acceptă gamepad-uri, cum ar fi SuperTuxKart și jocuri Steam precum Portal.

cu toate acestea, pentru jocurile care nu acceptă intrarea controlerului, puteți utiliza în continuare xboxdrv cu opțiunea – – config pentru a mapa tastele și stick-urile analogice de pe gamepad la mouse și tastatură, așa:

sudo xboxdrv --silent --config

în timp ce scrierea acestor fișiere este dincolo de domeniul de aplicare al acestui tutorial, puteți găsi mai multe informații aici și puteți găsi, de asemenea, multe dintre aceste scripturi pe web. De exemplu, iată unul pe care l-am pregătit mai devreme pentru Minecraft.

QJoyPad – editor grafic Axis

dacă nu vă place ideea de a scrie propriile scripturi, puteți utiliza QJoyPad, o opțiune grafică pentru a face acest lucru.

QJoyPad este un pic de durere pentru a rula sub Ubuntu. Un pic de Googling ar trebui să ajute, la fel ca și acestea depășite .instalatori deb.

odată instalat, instrumentul poate fi lansat din linia de comandă folosind:

qjoypad -- notray

acesta va apărea ca o fereastră mică, cu un gamepad cu aspect vechi în interiorul acestuia. Apoi îl puteți folosi pentru a lega biți individuali ai controlerului dvs. de acțiunile corespunzătoare de pe tastatură sau mouse. Iată elementele de bază:

qjoypad layout editor
qjoypad layout editor

Faceți clic stânga pe pad joc pentru a intra în editorul de aspect. Pentru a deschide un aspect nou, apăsați ‘Add’, apoi denumiți-l. Apoi, puteți utiliza instrumentul jstest-gtk pentru a afla ce axă sau buton trebuie să atribuiți oricărei chei doriți.

de exemplu, spuneți că vreau să atribuie joystick-ul din stânga tastelor AWSD pentru mișcare. Pentru a face acest lucru, aș deschide aplicația jstest-gtk din Unity Dash, aș face dublu clic pe controlerul meu și aș muta joystick-ul din stânga pentru a vedea la ce axă corespunde. Când mișc joystick-ul lateral, axa 0 se mișcă. Când o mișc în sus și în jos, axa 1 se mișcă.

deoarece axa din QJoyPad este întotdeauna una mai mare decât în jstest-gtk, axa 0 corespunde axei 1, iar axa unu corespunde axei 2. Deci, pentru a configura mișcarea laterală, apăs axa 1, apoi schimb butonul din stânga (aceste butoane pot fi găsite sub barele albe) la A, iar cel din dreapta la D. De asemenea, cu butoanele sus și jos pentru axa 2.

Activarea opțiunii gradient asigură că mișcările sunt treptate, astfel încât în unele jocuri puteți să vă mișcați încet dacă mutați joystick-ul doar puțin. Simțiți-vă liber să vă încurcați cu unele dintre setări pentru a găsi opțiunile optime pentru modul în care doriți să funcționeze controlerul.

în mod similar, puteți face mișcările joystick-ului să corespundă mișcărilor mouse-ului, utilizând și opțiunea gradient. Doar selectați una dintre cele patru opțiuni ale Mouse-ului, mai degrabă decât opțiunea tastaturii, în funcție de direcția în care doriți să mutați mouse-ul.

Configurarea tastelor obișnuite este oarecum mai simplă. Doar apăsați Set rapid în partea de jos a ferestrei QJoyPad. Când apare o fereastră pop-up, apăsați tasta dorită de pe controler, apoi Tasta tastaturii din dreapta.

puteți salva aspectul folosind butonul Actualizare sau puteți anula modificările la ultima versiune salvată folosind revenire. Opțiunea de eliminare este auto-explicabilă. Înapoi în fereastra joystick mic de QJoyPad, puteți să faceți clic dreapta pe ea pentru a schimba rapid machete.

când ați terminat cu xboxdrv, îl puteți ieși folosind combinația de taste Ctrl-C sau pur și simplu închideți terminalul.

  • Distribuie
  • Tweet

Leave a Reply