Webchat IRC #linuxon
Utorok, 7. február 2012 Meniny majú: Dnes: Vanda Zajtra: Zoja
Slovak English French German Hungarian Italian Polish Russian Spanish

LinuxON.sk - Linux a OpenSource portál

Veľkosť písma

Šírka

Nastavenia

Konfigurácia extra kláves

  • PDF
KlávesnicaMnoho užívateľov dostalo na Vianoce multimediálne klávesnice. Rodičia však často nevyberú takú, ktorá by spĺňala funkčnosť v rôznych systémoch. Čo s takou klávesnicou, je častá otázka internetových fór. Dnes sa Vám pokúsim poradiť, ako nastaviť extra klávesy klávesnice tak, aby jej dané tlačítko bolo funkčné.
Ako ste mohli zistiť, na konfiguráciu extra kláves sa využíva aplikácia Xbindkeys. Ide o aplikáciu, pomocou ktorej nakonfigurujete k extra klávesom príkazy ktoré sa definujú stlačením a zachytením jeho identifikátora. Takto môžete konfigurovať myš, i klávesnicu. Celá operácia vyžaduje zásahy do konfiguračného súboru.

Inštalácia

Inštalovať Xbindkeys môžete niekoľkými spôsobmi.
  • Stiahnutím zdrojového kódu a jeho kompiláciou
  • Stiahnutím aplikácie cez distribučný repozitár
Ja si vyberám možnosť kompilácie i pre to, že momentálne používam Gentoo based distribúciu. Samozrejme repozitár obsahuje Xbindkeys.

Ubuntu

  • apt-get install xbindkeys

Gentoo

  • emerge xbindkeys

OpenSUSE

  • yum install xbindkeys
  • alebo Yast - Inštalácia balíčkov

Mandriva

  • urpmi xbindkeys

Slackware

  • slackpkg install xbindkeys

Kompilácia zo zdrojových kódov

Stiahnite si súbor z hore uvedeného aktívneho odkazu. Rozbaľte ho a pomocou konzoly vstúpte do novovytvoreného priečinka. Zadajte príkazy:

./configure

Ak výpis prebehne bez chybových hlášok, postupujte príkazmi, ktoré vyžadujú autentifikáciu, respektíve práva administrátora (su, sudo)

make && make install


Konfigurácia

Teraz potrebujeme vytvoriť konfiguračný súbor aplikácie, z ktorej bude čítať nastavenia pre dané vstupy extra kláves. Vytvoríte ho jednoduchým príkazom:


xbindkeys --defaults > $HOME/.xbindkeysrc


create_config_f...


Tento príkaz vytvoril v domovskom priečinku skrytý konfiguračný súbor programu xbindkeys. Obsahuje ukážkové nastavenia konfigurácie a je pomerne dobre okomentovaný. Teraz je potrebné vedieť, či už poznáte označenie stlačenej klávesy alebo nie. Ak áno, tak v podstate nikde nie je problém. Ak nepoznáte, prejdite nižšie. Ukážka výpisu priradenia úlohy extra klávesy.

# Amarok
"Amarok"
m:0x10 + c:179

Edit_config


Kde
  • # Amarok - definuje názov úlohy
  • "Amarok" - definuje samotný príkaz
  • m:0x10 + c:179 - označenie klávesy
Takto si nastavíte svoje extra klávesy, súbor uložte a pokračujte v článku nižšie.

Zistenie stlačenej klávesy

Ak potrebujete zistiť, pod akým označením sa skrýva tá ktorá klávesa, využite na to program xbindkeys s atribútom -mk.

xbindkeys -mk


zachytenie_klav...


Stlačením klávesy vidíte jej označenie. Ukončite pomocou q.

Spustenie aplikácie



xbindkeys &


start_service

  • xbindkeys - spustenie aplikácie (samotná aplikácia)
  • & - zaradí aplikáciu definovanú pred znakom & do pozadia (background)
Po spustení služby ba Vám definovaná klávesa mala vykonávať presne to, čo ste jej zadali ako úlohu. Tým istým spôsobom, ako som zachytával označenie klávesnice a jej kláves, sa dajú definovať extra tlačítka na myške. Dúfam, že návod Vám bude užitočný a vyhnete sa tak zbytočnému vyhľadávaniu na internetových fórach.
Posted: 12.02.2010 00:49 by Leonidas #4303
Super! A co sa stane ked si na Scroll Lock nadefinujem prikaz? Lebo to neni extra klavesa, nie? Nevyuzivam ju lebo netusim na co je. Takto bude hodnotnejsia.
Posted: 12.02.2010 14:37 by TomasHanzel #4323
Leonidas napísal:
Super! A co sa stane ked si na Scroll Lock nadefinujem prikaz? Lebo to neni extra klavesa, nie? Nevyuzivam ju lebo netusim na co je. Takto bude hodnotnejsia.


Ako si nadefinuješ, tak budeš mať.

Navigácia Návody Návody Konfigurácia extra kláves
Internetový portál pre užívateľov, fanúšikov, záujemcov operačného systému linux a voľne šíriteľného softvéru. Viac... | Podporte nas... | Reklama Partneri: www.megainzercia.eu
LinuxOn.sk IRC Buďte s nami aj na IRC. #linuxon@irc.freenode.net
Ako nato sa dočítate tu alebo použite IRCwebchat
 Hostia: 1504  a člen: 1