Ta vadnica prikazuje, kako preslikati gumb miške v Linuxu iz ukazne vrstice in grafičnega vmesnika.
Preslikajte gumb miške v Linuxu iz ukazne vrstice:
Za preslikavo miške iz ukazne vrstice potrebujete xinput, pripomoček ukazne vrstice za konfiguriranje in preizkušanje vnosnih naprav X. Xinput vam omogoča prikaz razpoložljivih vhodnih naprav, poizvedovanje o napravi in urejanje nastavitev vhodne naprave.
Če želite namestiti xinput v distribucije Linuxa, ki temeljijo na Debianu, zaženite naslednji ukaz:
$sudoaptnamestitexinput
Ko zaženete xinput, bodo na izhodu prikazane vhodne naprave, kot so tipkovnica, miška, spletna kamera itd. Kot lahko vidite, je moja zaznana miška USB OPTICAL MOUSE z ID 10. ID je podatek, ki ga boste uporabili v naslednjih korakih.
$xinput
Zdaj morate dobiti zemljevid gumbov miške. V ta namen morate uporabiti xinput z možnostjo get-button-map za ID 10, kot je prikazano v spodnjem primeru:
$xinput get-button-map10
Kot lahko vidite, je na voljo 7 gumbov, vključno z navodili za miško. Funkcije gumbov se lahko naučite s parametrom seznama, kot je prikazano v naslednjem primeru.
$xinput seznam10
Zdaj morate identificirati vsak gumb. To lahko storite s preizkusno možnostjo za napravo 10, kot je prikazano v naslednjem primeru. Po izvedbi pritisnite vsako tipko in izhod bo vrnil njeno številko.
$xinputpreskus 10
Lahko pa uporabite tudi ukaz xev, da prepoznate tipke in gumbe, kot je prikazano v spodnjem primeru. Kazalec postavite v belo polje in pritisnite gumbe ali tipke, ki jih želite prepoznati.
$xev
Moj levi klik je številka 1, desni klik pa številka 3. Če želite obrniti gumbe, morate uporabiti možnost set-button-map, ki ji sledi ID miške in zemljevid gumbov. V tem primeru sem zamenjal 1 s 3 in 3 z 1, levo z desno in desno z levo.
$xinput set-button-map10 3 2 1 4 5 6 7Zdaj preizkusite gumbe.
Xinput lahko uporabite tudi za preslikavo tipkovnice ali drugih različnih vnosnih naprav (na primer igralnih palic). Za več informacij o XInputu obiščite https://linux.die.net/man/1/xinput
Preslikava miške iz ukazne vrstice (Xmodmap):
Miško lahko tudi preslikate z uporabo Xmodmap. V tem primeru bomo preslikali gumb miške s tipkovnico. Za začetek namestite xkbset tako, da zaženete spodnji ukaz:
$sudoaptnamestitexkbset
V Arch Linuxu lahko zaženete:
lok-Sxkbset
Zdaj ustvarite konfiguracijsko datoteko Xmodmap tako, da zaženete spodnji ukaz. Nato odprite ustvarjeno datoteko z urejevalnikom besedila v spodnjem primeru, ki ga uporabljam nano.
$xmodmap -pke >~/.Xmodmap
Stolpec s kodo ključa predstavlja ključ. Ključe lahko prepoznate tudi s predhodno uporabljenim ukazom xev.
Če želite na primer dati ključni funkciji levega klika, jo je treba definirati kot Pointer_Button1. Če želite ključ definirati kot levi klik, mora biti Pointer_Button3.
Xmodmap lahko uporabite tudi kot ukaz, na primer za spreminjanje tipke menija v zagon z levim klikom:
$xmodmap -In 'keycode 135 = Pointer_Button1'
Nato se odjavite in znova prijavite, da uporabite spremembe. Upoštevajte, da bodo spremembe trajne le, če bodo shranjene v konfiguracijski datoteki.
Za dodatne informacije o Xmodmapu lahko preberete man stran https://www.x.org/archive/X11R6.8.1/doc/xmodmap.1.html .
Zemljevid gumba miške v Linuxu iz grafičnega vmesnika:
Ta razdelek prikazuje, kako preslikati gumbe miške iz grafičnega uporabniškega vmesnika z uporabo zemljevida ključev. Preden začnete nameščati paket z imenom python-pydbus z uporabo apt, kot je prikazano spodaj:
$sudoaptnamestitepython-pydbus
Zdaj prenesite Key Mapper. Mapo ključev lahko prenesete iz https://github.com/sezanzeb/key-mapper/releases/
Dobite ga lahko tudi z wgetom, kot je v spodnjem primeru (ne pozabite posodobiti različice).
Opomba : Za druge distribucije Linuxa prenesite paket .tar.gz.
$wgethttps://github.com/sezanzeb/preslikava ključev/izdaje/Prenesi/1.0.0/key-mapper-1.0.0.deb
Ko prenesete na distribucije Linuxa, ki temeljijo na Debianu, zaženite spodnji ukaz:
$sudo dpkg -jazkey-mapper-1.0.0.deb
Izvedite Key-Mapper tako, da zaženete spodnji ukaz:
$key-mapper-gtk
Key Mapper je popolnoma intuitiven. Na strani tipk pritisnite tipko, ki jo želite preslikati. Ponovno preslikajte gumb v stolpcu Mapping in nato dvakrat pritisnite gumb Apply. Za obnovitev privzetih nastavitev lahko vedno pritisnete CTRL+DEL.
Zaključek:
Kot lahko vidite, je preslikava gumbov miške v Linuxu lahka naloga, ki se je lahko nauči in uporabi vsaka uporabniška raven Linuxa. Ta funkcija je še posebej uporabna v primeru zlomljene vhodne naprave ali kadar vnosna naprava ne podpira našega Linuxa. Nekateri uporabniki lahko uporabijo zgoraj opisane nasvete tudi za konfiguracijo igralnih palic za igre na srečo ali za ljudi s posebnimi potrebami.
Upam, da je bila ta vadnica koristna. Sledite Linux Namigom za več nasvetov in vaj o Linuxu.