QJoyPad
QJoyPad on ilmainen ja avoimen lähdekoodin graafinen sovellus, jonka avulla voit kartoittaa näppäimistö- ja hiiritapahtumat peliohjaimeen. Yksinkertaisesti sanottuna Linux-peli, joka ei tue mitään tai tiettyä peliohjainta, voidaan saada toimimaan peliohjaimen kanssa QJoyPadin avulla.
Jotkut QJoyPadin pääominaisuuksista ovat:
- Useat profiilit helpottavat kartoitusten hallintaa ja vaihtamista
- “Turbo” - tai “Rapid Fire” -painiketila
- Tahmea tila painalluksen käyttäytymisen simuloimiseksi
- Tunnistaa automaattisesti peliohjaimen painikkeet ja akselit
- Tukee hiiren ohjaamista ohjaussauvojen avulla
- Mukana täydellinen komentorivin tuki niille, jotka haluavat CLI: n
- Tuki ohjaussauvojen herkkyyden asettamiselle
- Mukana monia ennalta määritettyjä algoritmeja hiiren kohdistimen herkkyyden ja kiihtyvyyden säätämiseen
- Pika-asetustila, jonka avulla voit tunnistaa ja asettaa yksittäisiä näppäimiä samanaikaisesti
Asenna QJoyPad Ubuntussa suorittamalla seuraava komento:
$ sudo apt asenna qjoypadSuorita alla oleva komento käynnistääksesi QJoyPadin (tai käytä sovellusten käynnistysohjelmaa):
$ qjoypadQJoyPad käynnistyy pienennettynä tehtäväpalkkiin, joten et ehkä näe mitään käyttöliittymäikkunaa, ennen kuin napsautat sen paneelisovellusta. Joissakin työpöytäympäristöissä järjestelmäpalkki näkyy, mutta mitään ei tapahdu, kun napsautat sen valikkokohteita. Voit korjata tämän ongelman suorittamalla QJoyPadin muualla kuin lokerotilassa suorittamalla alla olevan komennon:
$ qjoypad --piirräQJoyPadin käyttö ilman ilmaisinalustaa luo pienen ikkunan, joka sisältää vain sovelluksen kuvakkeen. Jos napsautat tätä kuvaketta hiiren kakkospainikkeella, kaikki ilmaisinalueella olevat valikkovaihtoehdot tulevat näkyviin.
Jotkut QJoyPad-vaihtoehdoista eivät välttämättä toimi, ellet liitä peliohjainta. Näet peliohjaimen kartoitusikkunan kaksoisnapsauttamalla kuvaketta, joka näkyy yllä olevassa kuvakaappauksessa.
Jotta QJoyPad-kartoitukset toimisivat pelissä tai sovelluksessa, sinun on pidettävä se käynnissä. Varo sulkemasta vahingossa pientä ikkunaa peliohjainkuvakkeella.
SDL2-peliohjaintyökalu
SDL2-peliohjaintyökalu on ilmainen ja avoimen lähdekoodin sovellus, jonka avulla voit määrittää peliohjaimen painikkeet helppokäyttöisellä graafisella käyttöliittymällä. Kuten nimestä voi päätellä, se toimii vain peleissä, jotka käyttävät SDL2-sovellusliittymää ohjaintukeen (useimmat alkuperäiset Linux-pelit).
Peliohjaimen kartoitustietokannan käyttö käytettävissä tässä, se määrittää kartoituksen automaattisesti useimmille ohjaimille. Jos peliohjaimen kartoituksia ei kuitenkaan näy sovelluksessa, voit luoda sille uusia kartoituksia napsauttamalla Luo uusi kartoitus -painiketta. Voit myös muuttaa ennalta määritettyjä kartoituksia mille tahansa ohjaimelle samaa prosessia käyttämällä.
Huomaa, että tämä sovellus ei ole näppäimistö-joypad-kartoitusapuohjelma. Se vain luo SDL-yhteensopivia kartoituksia peliohjaimille, jotta SDL-sovellusliittymää käyttävät pelit voivat valita ne automaattisesti.
Voit ladata SDL2-peliohjaintyökalun osoitteesta tässä.
Kun olet tyytyväinen kartoituksiin, voit ottaa ne käyttöön peleissä kahdella tavalla. Napsauta kohtaa Aseta kartoitus ympäristömuuttujaksi, jos haluat asettaa nämä yhdistämisjärjestelmät kaikille peleille.
Toinen menetelmä on käyttää näitä kartoituksia pelikohtaisesti. Napsauta Copy Mapping String -painiketta ja suorita komento seuraavassa muodossa:
$ SDL_GAMECONTROLLERCONFIG = "liitä_tähän_merkkijono_kopioitu_metodista_selitetylle" edellä "/ polku / / peli / suoritettava tiedosto
Esimerkiksi järjestelmäni kartoituskomento näyttää tältä:
$ SDL_GAMECONTROLLERCONFIG = "050000004c050000cc09000000810000, PS4Ohjain, a: b0, b: b1, takaosa: b8, dpdown: h0.4, dpleft: h0.8, dpright: h0.2, dpup: h0.1,
opas: b10, vasenkätinen: b4, vasen sauva: b11, vasen laukaisin: a2, vasen: a0, vasen: a1, oikeakätinen: b5,
oikea sauva: b12, oikea laukaisin: a5, oikea: a3, oikea: a4, alku: b9, x: b3, y: b2, "
/ polku / / peli / suoritettava tiedosto
SC-ohjain
SC Controller on GTK3-sovellus, jonka avulla voit luoda painikekartoituksia Steam Controllerille, DualShock 4 -peliohjaimelle, Xbox-ohjaimelle ja muille vastaaville peliohjaimille. Tämän sovelluksen tärkein kohokohta on sen kyky määrittää edistyneet peliohjainkartoitukset, jotka vastaavat Steam-asiakkaan sisäänrakennettua määritystyökalua. Yksinkertaisesti sanottuna SC-ohjaimen käyttäjätilan ohjain / GUI-sovellus mahdollistaa pelilaitteiden konfiguroinnin ilman, että tarvitsee asentaa Steam-asiakasta (ei tarvitse olla myöskään Steam-tiliä). Aivan kuten QjoyPad, tämän sovelluksen avulla voit kartoittaa näppäimistön ja hiiren tapahtumat peliohjaimelle.
Muita SC-ohjaimen hyödyllisiä ominaisuuksia:
- Gyroskoopin kokoonpanon tuki
- Nopea tulipalo tai turbotila
- Tukee useita peliohjainprofiileja
- Tärinä / Rumble -tuki
- Makrot ja ohjaimen emulointi
- Tukee näytön näppäimistöä
SC Controller AppImage for Linux -jakelut voi ladata osoitteesta tässä. Merkitse tiedosto suoritettavaksi ja suorita se päätelaitteessa tai kaksoisnapsauta tiedostoa aloittaaksesi peliohjaimen määritysten mukauttamisen.
Huomaa, että jostain syystä SC-ohjain ei löydä DualShock 4 -ohjainta, ellet aja sitä pääkäyttäjällä. Todennäköisesti siksi, että se ei pysty lukemaan syötetapahtumia peliohjaimelta. Mukautettu udev-sääntö voi mahdollisesti korjata tämän ongelman, mutta sen selittäminen täällä on tämän artikkelin ulkopuolella. Jos sinulla on peliohjaimen havaitsemisongelmia tämän sovelluksen kanssa, yritä suorittaa se pääkäyttäjänä.
Johtopäätös
Nämä ovat muutamia sovelluksia, joita voidaan käyttää karttojen luomiseen peliohjaimellesi. Suurin osa tunnetuista peliohjainbrändeistä toimii Linuxissa näinä päivinä. Toisin kuin konsolipeleissä, PC-pelit tarjoavat harvoin mahdollisuuden muokata peliohjaimia. Edellä mainitut sovellukset ovat erityisen hyödyllisiä, kun käytät yleistä ohjainta, kun haluat muuttaa olemassa olevien painikekartoitusten asettelua tai kun haluat kartoittaa näppäimistö- ja hiiritapahtumat peliohjaimeksi.