VI

19

klawiatura multimedialna (xbindkeys)
od dawna mam klawisze multimedialne na klawiaturze ale dotychczas używałem doich obsługi programiku hotkeys, który jednak ostatnio zaczął jakoś nie chcieć od jakiegoś czasu startować wraz ze startem KDE i postawnowiłem zmienić go na xbindkeys który ku mojemu miłemu zaskoczeniu pozwala na bardzo wiele ustawień :)

w swoim katalogu domowym tworzymy plik o wdzięcznej nazwie .xbindkeysrc w którym wpisujemy po kolei polecenie do wykonania i kod klawisza na wciśnięcie którego owe polecenie zostanie wykonane :)
co mi się bardzo podoba pięknie rozróżnia czy dany klawisz został wciśnięty wraz z ew. shift, Ctrl, Alt a co za tym idzie zrobiłem sobie zmianę głośności na klawiaturze oddzielnie dla kanału przez który idzie mi TV a oddzielnie dla PCM :)
mała rzecz a cieszy...

do zczytania klawiszy wydajemy polecenie xbindkeys -k i na pojawionym się okienku wciskamy interesujacy nas klawisz (Page Up) (z ew. wciśniętym "modyfikatorem") w oto naszym oczom ukarzę się w konsoli pięknie:

graffi@dunwyn:~$ xbindkeys -k
Press combination of keys or/and click under the window.
You can use one of the two lines after "NoCommand"
in $HOME/.xbindkeysrc to bind a key.
"(Scheme function)"
m:0x11 + c:99
Shift+Mod2 + Prior
graffi@dunwyn:~$
co oznacza że wciśnęliśmy "coś" co zostało rozpoznane jako m:0x11 + c:99
tak zczytaną klawiaturę zapisujemy przykładowo (moje wpisy dla zmiany głośności dla kanału PCM i Aux (ten jest ściszany / pogłaszany z wciśniętym klawiszem Ctrl):

"/home/users/graffi/.bin/hotkeys/volume PCM -"
m:0x10 + c:174

"/home/users/graffi/.bin/hotkeys/volume PCM +"
m:0x10 + c:176

"/home/users/graffi/.bin/hotkeys/volume Aux -"
m:0x14 + c:174

"/home/users/graffi/.bin/hotkeys/volume Aux +"
m:0x14 + c:176

teraz tylko w autostarcie KDE pamiętać aby się odpaliło /usr/bin/xbindkeys & i mam działającą ładnie klawiaturę (oprócz przycisków jawnie 'mutimedialnych' przełapane mam jeszcze kilka takich które nie wiem do czego mają służyć a mi akurat służą tutaj :P np. Pause)
Dodaj komentarz:


code