Multimédiás billentyűk beállítása Linux operációs rendszerrel rendelkező Acer laptopokon.

Előző
beállítása

Bevezetés

Tehát telepítette a Linuxot az Acerére, vagy a *nix operációs rendszerrel már telepítette. Ahogy a gyakorlat azt mutatja, a legtöbb modern disztribúcióban szinte minden berendezése azonnal működik

Az egyik dolog, amit mindenképpen fejleszteni kell, az az Acer multimédiás gombjai: hangerőszabályzók, e-mail, böngésző, ArcadeDeluxe, Improving gombok és egyebek (nincs érintőpanelem, így a működéséről nem tudok mit mondani." a dobozból"). Ebben a cikkben leírom, hogyan lehet testreszabni ezeket a KDE 4.2-es kulcsokat az xbindkeyshasználatával.

Kezdésnek egy kis kitérő. Linuxban többféleképpen lehet lefagyni a funkcióbillentyűket vagy elindítani a programokat, és az első program, amihez fordultam, az xmodmap volt (mivel alapértelmezés szerint benne van a disztribúciómban). Miután az egész estét csípéssel töltöttem, csak a hangerőszabályzót tudtam működésbe hozni, a többiek az első x újraindítás után leálltak, nehéz megmondani, hogy ez mitől lehet, lehet, hogy a khotkeyk problémásan működnek a KDE 4.2-ben (az xmodmap együtt működik khotkey-kkel) .

1. A kulcskódok meghatározása.

Először meg kell találnunk a szükséges billentyűk beolvasási kódjait, ehhez elindítjuk az xbindkeys-t a -k billentyűvel, és megnyomjuk a gombot, amelynek kódját meg kell határozni, itt van a parancs kimenete a "böngésző" gomb:

#xbindkeys-k

Nyomja meg a billentyűkombinációt vagy/és kattintson az ablak alatt. Használhatja a „NoCommand” utáni két sor egyikét a $HOME/.xbindkeysrc-ben. A kulcs összerendeléséhez. „NoCommand”

m:0x0 + c:178

NoSymbol

[2]+ Kész xbindkeys

Pirossal kiemeltem a szükséges kódot. Ezt az eljárást minden konfigurálni kívánt kulccsal meg kell ismételni, javaslom, hogy írja le a szkennelési kódokat. Előfordulhat, hogyAz xbindkeys semmilyen módon nem reagál a kulcsra, ez azt jelenti, hogy a kulcskód nincs hozzárendelve a gombhoz, nekem Acer Arcade Deluxe van, ebben az esetben meg kell nézni a dmesg parancs kimenetét

Körülbelül a következő sorokra vagyunk kíváncsiak:

atkbd.c: Ismeretlen billentyű lenyomva (2. lefordított készlet, 0x92 kód az isa0060/serio0-n). atkbd.c: Használja a 'setkeycodes e012'-t az ismertté tételhez. atkbd.c: Ismeretlen kulcs felszabadul (lefordított készlet) 2, kód 0x92 az isa0060/serio0-on). atkbd.c: Használja a 'setkeycodes e012'-t az ismertté tételhez.

A szükséges értéket pirossal kiemeltem. Most hozzá kell rendelnie a kulcskódot a kulcsunkhoz. Először is meg kell találnia egy ingyenes kulcskódot. Ehhez lépjen ki a grafikus módból a ctrl+alt+F2 megnyomásával (a grafikus módba való visszatéréshez nyomja meg az alt+F7 billentyűket), jelentkezzen be és hajtsa végre a parancsot:

getkeycodes

Íme a hozzávetőleges következtetés:

Sima szkennelési kódok xx (hex) versus kulcskódok (dec) 1-83 (0x01-0x53) szkennelési kód egyenlő kulcskóddal

0x50: 80 81 82 83 99 0 86 87 0x58: 88 117 0 0 95 183 184 185 0x60: 0 0 0 0 0 0 0 0 0 <0 08:0 4> 0x70: 93 0 0 89 0 0 85 91 0x78: 90 92 0 94 0 124 121 0

Megtisztított szkennelési kódok e0 xx (hex)

e0 00: 0 0 0 0 0 0 0 0 4e0 08: 0 0 0 0 0 0 0 0 4e0 10: 165 0 0 0 0 0 0 4e0 18: 0 163 0 0 96 97 0 0 E0 20: 113 140 164 0 166 138 141 236 E0 28: 0 227 255 0 0 0 114 0 E0 30: 115 0 172 435 434 98 255 99 E0 38 : 1000 8 238 237 e0 58: 237 225 0 125 126 127 116 142 4e0 60: 0 0 0 143 0 217 156 173 4 e0 68: 128 159 252 45 254 70:0 192 192 149 148 425 0 0 4e0 78: 464 193 0 0 0 0 0 0

Olyan kódot keresünk, amely még nincs használatban (más szóval egyszerűen nem létezika listában), és ne feledje. Vagy egy kicsit automatizálhatja a keresést, ugyanabban a konzol módban, írja be a getkeycodes grep [a kulcskódot, amelyet hozzá akarunk rendelni]

Ha a keresés nem hozott semmit, akkor ez a kulcskód ingyenes, és a kulcsunk alatt használható. Ahhoz, hogy kulcskód értéket rendeljen a gombhoz, hozzá kell adnia egy sort

setkeycodes e012 161

az /etc/init.d/boot.local szkriptben (az OpenSuse disztribúciónál, más disztribúciókban ez lehet az /etc/rc.d/rc.local /etc/conf.d/local.start szkript), ahol Az e012 a dmesg kimenetéből kapott kód. 161 a kulcskód, amelyet a kulcsunkhoz rendelünk.

Ezek után jobb újraindítani. Újraindítás után a kulcsunkat az xbindkeys-k segítségével kell rendesen észlelni

2. A gombokat igényeink szerint állítjuk be.

Minden xbindkeys konfiguráció a saját könyvtárában található .xbindkeysrc fájlon keresztül történik. Íme egy részlet a konfigurációmból a multimédiás kulcs beállításaival:

„firefox” #indítsa el a Firefoxot m:0x0 + c:178 #a „Böngésző” gomb beolvasása „kmail” #kmail elindítása m:0x2000 + c:236 #a „Mail” szkennelése key „konqueror” #indítsa el a fájlkezelőt konqueror m:0x0 + c:159 #beolvasási kódja a Javító kulcs „gmplayer” #indítása Mplayer m:0x0 + c:204 #scancode az Acer Arcade billentyűjének “ amixer sset Master 5+” #növelje a hangot 5 osztással m:0x0 + c:174 #scancode hangerőszabályzó felfelé "amixer sset Master 5-" #csökkentse a hangerőt hang 5 felosztással m:0x0 + c:176 #scancode hangerőszabályzó lefelé

Amint azt gondolom, észrevetted, idézőjelben megadhatod a felhasználó számára elérhető Linux parancsokat, és lent látható annak a gombnak a szkennelési kódja, amelyre a parancs végrehajtását felfüggeszteni szeretnéd.

3. Adja hozzá az xbindkeys-t az automatikus betöltéshez.

Hogy utána minden működjönaz xbind kulcsokat minden alkalommal hozzá kell adni az automatikus betöltéshez, amikor bejelentkezik az xbindbe. Ismét sok mód van, személy szerint csak egy sort tettem hozzá

xbindkeys & .xinitrc fájlt, akkor a saját könyvtárában kell lennie, ha nincs ott, azt tanácsolom, hogy másolja át:

cp /etc/X11/xinit/xinitrc ~/.xinitrc (az OpenSuse-ra vonatkozik, más disztribúciókban a keresést kell használnia).

Ez minden. Természetesen így a billentyűzet bármely gombját beállíthatja, nem csak a cikkben leírtakat.

Megjegyzés: Ha xmodmap-on keresztül állítjuk a hangerőt, akkor egy szép jelző jelenik meg a használata közben, az xbindkeys-nek nincs jelzője, csak a hangerő változik, így aki szépségre vágyik, annak azt tanácsolom, hogy xmodmap-en keresztül állítsa külön a kereket. Ha kérdésed van ezzel kapcsolatban, tedd fel a fórum ágában vagy privát üzenetben

xbindkeys kezdőlap - xbindkeys

Az anyag megbeszélése - Linux telepítése és konfigurálása Acer laptopokon

acerfans.ru

Következő

Olvassa el tovabba: