Kā kartēt peles pogu operētājsistēmā Linux?

How Map Mouse Button Linux



Šī apmācība parāda, kā kartēt peles pogu operētājsistēmā Linux gan no komandrindas, gan no GUI.

Kartējiet peles pogu operētājsistēmā Linux no komandrindas:

Lai kartētu peli no komandrindas, nepieciešama xinput, komandrindas utilīta, lai konfigurētu un pārbaudītu X ievades ierīces. Xinput ļauj parādīt pieejamās ievades ierīces, pieprasīt informāciju par ierīci un rediģēt ievades ierīces iestatījumus.







Lai instalētu xinput Linux izplatījumos, kuru pamatā ir Debian, izpildiet šādu komandu:



$sudotrāpīgsuzstādītxinput



Palaižot xinput, izvadē būs redzamas ievades ierīces, piemēram, tastatūra, pele, tīmekļa kamera uc





$xinput

Tagad jums ir jāsaņem peles pogu karte. Šim nolūkam ir jāizmanto xinput ar opciju get-button-map ID 10, kā parādīts zemāk esošajā piemērā:



$xinput get-button-map10

Kā redzat, ir 7 pogas, ieskaitot peles norādījumus. Jūs varat apgūt pogu funkcijas, izmantojot saraksta parametru, kā parādīts nākamajā piemērā.

$xinput saraksts10

Tagad jums ir jāidentificē katra poga. To var izdarīt, izmantojot ierīces 10 testa iespēju, kā parādīts nākamajā piemērā. Kad tas ir izpildīts, nospiediet katru taustiņu, un izvade atgriezīs tā numuru.

$xinputpārbaude 10

Varat arī izmantot komandu xev, lai identificētu taustiņus un pogas, kā parādīts zemāk esošajā piemērā. Novietojiet rādītāju baltajā lodziņā un nospiediet pogas vai taustiņus, kurus vēlaties identificēt.

$xev

Mans kreisais klikšķis ir skaitlis 1, un mans labais klikšķis ir skaitlis 3. Lai pogas apgrieztu otrādi, jāizmanto opcija set-button-map, kam seko peles ID un pogu karte. Šajā gadījumā es aizstāju 1 ar 3 un 3 ar 1, pa kreisi ar labo un labo ar kreiso.

$xinput set-button-map10 3 2 1 4 5 6 7

Tagad pārbaudiet savas pogas.

Xinput var izmantot arī tastatūras vai citu dažādu ievades ierīču (piemēram, kursorsviru) kartēšanai. Lai iegūtu papildinformāciju par XInput, varat apmeklēt https://linux.die.net/man/1/xinput

Peles kartēšana no komandrindas (Xmodmap):

Varat arī kartēt peli, izmantojot Xmodmap. Šajā gadījumā mēs kartēsim peles pogu ar tastatūru. Lai sāktu, instalējiet xkbset, izpildot tālāk norādīto komandu.

$sudotrāpīgsuzstādītxkbset


Arch Linux varat palaist:

$sudopacman-Sxorg-xmodmap xorg-xev xorg-setxkbmap
priekšgala-Sxkbset

Tagad ģenerējiet Xmodmap konfigurācijas failu, izpildot zemāk esošo komandu. Pēc tam atveriet izveidoto failu, izmantojot teksta redaktoru, piemēram, es izmantoju nano.

$xmodmap -pke >~/.Xmodmap

Atslēgas koda kolonna ir atslēga. Jūs varat arī identificēt atslēgas, izmantojot iepriekš izmantoto komandu xev.

Piemēram, lai piešķirtu taustiņu ar peles kreiso taustiņu, tā jādefinē kā Pointer_Button1. Lai taustiņu definētu kā kreiso klikšķi, tam jābūt Pointer_Button3.

Jūs varat arī izmantot xmodmap kā komandu, piemēram, lai pārvērstu izvēlnes taustiņu par kreiso klikšķi:

$xmodmap -Un 'keycode 135 = Pointer_Button1'

Pēc tam izrakstieties un piesakieties, lai piemērotu izmaiņas. Ņemiet vērā, ka izmaiņas būs noturīgas tikai tad, ja tās tiks saglabātas konfigurācijas failā.

Lai iegūtu papildinformāciju par Xmodmap, varat izlasīt manu lapu https://www.x.org/archive/X11R6.8.1/doc/xmodmap.1.html .

Kartējiet peles pogu Linux no GUI:

Šajā sadaļā parādīts, kā kartēt peles pogas no grafiskā lietotāja interfeisa, izmantojot taustiņu kartētāju. Pirms sākat instalēt pakotni ar nosaukumu python-pydbus, izmantojot apt, kā parādīts zemāk:

$sudotrāpīgsuzstādītpython-pydbus

Tagad lejupielādējiet Key Mapper. Key Mapper var lejupielādēt no https://github.com/sezanzeb/key-mapper/releases/

To var iegūt arī, izmantojot wget, kā parādīts zemāk esošajā piemērā (atcerieties atjaunināt versiju).

Piezīme : Citiem Linux izplatījumiem lejupielādējiet .tar.gz pakotni.

$wgethttps://github.com/sezanzeb/atslēgu kartētājs/izlaidumi/lejupielādēt/1.0.0/key-mapper-1.0.0.deb

Kad esat lejupielādējis Debian balstītos Linux izplatījumos, palaidiet tālāk norādīto komandu:

$sudo dpkg -ikey-mapper-1.0.0.deb

Izpildiet Key-Mapper, izpildot zemāk esošo komandu:

$atslēgu kartētājs-gtk

Key Mapper ir pilnībā intuitīvs. Taustiņa pusē nospiediet taustiņu, kuru vēlaties kartēt. Atkārtoti atlasiet pogu kolonnā Kartēšana, pēc tam divreiz nospiediet pogu Lietot. Jūs vienmēr varat nospiest taustiņu kombināciju CTRL+DEL, lai atjaunotu noklusējuma iestatījumus.

Secinājums:

Kā redzat, peles pogu kartēšana Linux ir vienkāršs uzdevums, ko var apgūt un lietot jebkurš Linux lietotāja līmenis. Šī funkcija ir īpaši noderīga, ja ievades ierīce ir bojāta vai ja mūsu Linux neatbalsta ievades ierīci. Daži lietotāji var izmantot iepriekš izskaidrotos padomus, lai konfigurētu kursorsviras spēlēm vai pieejamībai.

Es ceru, ka šī apmācība bija noderīga. Turpiniet sekot Linux padomam, lai iegūtu vairāk Linux padomu un pamācību.