Kas tai yra?
Tai tiesiog specialios klaviatūros kombinacijos, kurių pagalba galima įvykdyti programas iš bet kurios vietos. Pavyzdžiui labai reikalingas dalykas yra naudojamas Windowsuose su Winamp, vadinamieji ‘Global Keys’. Paspaudus tokia kombinacija: Ctrl+Alt+PgDown groja sekantį kūrinį grojaraštyje. UBUNTU linuxe, GNOME aplinkoje taip pat galima tai padaryti!
Kaip susikurti globlias klavišų kombinacijas?
Pirmiausia reikia susiinstaliuoti specialią programą xbindkeys. Jos pagalba įmanoma nusistatyti globalias klavišų kombinacijas.
Susiinstaliuoti galima taip:
sudo apt-get install xbindkeys
arba
wget http://ftp.no.debian.org/debian/pool/main/x/xbindkeys/xbindkeys_1.7.1-1_i386.deb sudo dpkg -i xbindkeys*
Kai programa sėkmingai suinstaliuojama, reikia sutvarkyti konfirguracija. Konfiguracinis failas saugomas namų kataloge, .xbindkeysrc faile. Pradinį konfiguracinį failą galima susikurit tokiu būdu:
xbindkeys --defaults > ~/.xbindkeysrc
Konfiguraciniame faile aprašyta ką ir kaip reikia daryti ir kokias komandas reikia naudoti. Čia taip pat aprašysiu trumpai kaip reikia naudotis konfigurciniu failu. Pagrindinis dalykas, kurį reikia, nurodyti – komanda ir aprašyti atitinkama klavišų kombinaciją. Tai daroma taip:
"komanda" Klavišų kombinacijos aprašas.
Pateiksiu pavyzdį kaip susikofiguruoti xmms klavišų kombinacijas:
#Xmms play/pause "xmms -t&" control + mod1 + c:97 #Xmms forward "xmms -f&" control + mod1 + c:105 #Xmms backword "xmms -r&" control + mod1 + c:99 #Xmms play "xmms -p&" control + mod1 + c:106 #Xmms stop "xmms -s&" control + mod1 + c:103
Iš aukščiau pateiktų klavišų kombinacijų aprašų:
- control – Control klavišas
- mod1 – Alt klavišas
- c:97 – čia nurodomas klavišo kodas, galima nurodyti ir tiesiog raide, jei norima kad tai būtų raidė, tačiau jei reikianurodyti klavišus, kurie neturi vizualaus simbolio (pvz.: Home, End, PgDow, ir t.t.) reikia nurodyti jų koda. Šiuo atveju 97 yra Home klavišo kodas.
Kad sužinotumėte specialiųjų klavišų kodus naudokite komandą xev. Paleidus šią komandą iš konsolės atsidaro langas, o konsolės ekrane fiksuojami visi veiksmai. Paspaudus kokį nors klavišą atsiranda įvykio aprašymas. Aprašyme reikia surasti keycode, kuris nurodo koks paspaustojo klavišo kodas.
Po to kai sutvarkomas konfiguracinis failas reikia paleisti xbindkeys demoną, tai daroma taip:
xbindkeys &
Kad demonas pasileistu kiekvieną kartą, reikia jį įdėti į GNOME automatiškai paleižiamų programų saražą: System -> Preferences -> Sessions -> Startup Programs
Tai tiek, sėkmės naudojant..