
HOW-TO Tastiera multimediale su Linux
Ottobre 22, 2008Configuriamo la nostra bella tastierina multimediale su linux vediamo un pò come fare per prima cosa dobbiamo procurarci due pacchetti xbindkeys e xev
Avendo Gentoo io farò esempi con portage però sn sicuro che su apt e gli altri ci sia anche:
sublinux / # emerge xbindkeys xev
Perfetto diamo il comando:
sublinux / # xev
Xev non farà altro che visualizzare il keycode del tasto premuto, ma ci servirà soltanto:
KeyRelease event, serial 31, synthetic NO, window 0×2c00001,
root 0×187, subw 0×0, time 630051384, (94,66), root:(981,228),
state 0×0, keycode 239 (keysym 0×0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Questo numero in rosso sottolineato che ripeto, è il nostro keycode relativo al tasto premuto.
Adesso segnatevi tutti i vostri keycode, che servono al vostro scopo.
Andiamo a creare nella nostra home questi file:
.xmodmaprc & .xbindkeysrc
Apriamo .xmodmaprc e dentro andiamo a incollare:
# Questo e’ il file ~/.xmodmaprckeycode 174 = F24
keycode 160 = F25
keycode 176 = F26
keycode 162 = F27
keycode 164 = F28
keycode 153 = F29
keycode 144 = F30
Ovviamente questo è relativo alla mia tastiera però in parole povere la sintassi è questa:
keycode <vostroKC> = F**Salviamo e andiamo a incollare in .xbindkeysrc queste righe:
# Questo e’ il file ~/.xbindkeysrc# Muto
“amixer -c 0 sset Master,0 toggle”
m:0×10 + c:160
Mod2 + F25
# Volume GIU’
“amixer -c 0 sset Master 1- unmute cap”
m:0×10 + c:174
Mod2 + F24
# Volume SU’
“amixer -c 0 sset Master 1+ unmute cap”
m:0×10 + c:176
Mod2 + F26
# Play Pausa’
“audacious –play-pause”
m:0×10 + c:162
Mod2 + F27
# Stop’
“audacious -s”
Questo è sempre relativo alla mia tastiera,più esplicitamente la sintassi è questa:
# A cosa vi serve???“<qui dentro andrà il comando da eseguire>”
m:0×10 + c:<keycode>
Mod2 + F<con il numero appartente al keycode>
Bene abbiamo finito non ci resta che dare il comando per far partire il tutto:
xbindkeys -f /home/<nome utente>/.xbindkeysrc
Adesso createvi uno script all’avvio e il gioco è fatto!
PS: ESEGUITE IL COMANDO DA UTENTE E NON DA ROOT!!
[...] Questi sono i nostri keycode di tutti i tasti G {g1,g2,…gn} keycode 177 = F13 keycode 152 = F14 keycode 190 = F15 keycode 208 = F16 keycode 129 = F17 keycode 130 = F18 keycode 231 = F19 keycode 209 = F20 keycode 210 = F21 keycode 136 = F22 keycode 220 = F23 keycode 143 = F24 keycode 246 = F25 keycode 251 = F26 keycode 137 = F27 keycode 138 = F28 keycode 182 = F29 keycode 183 = F30 keycode 184 = F31 keycode 93 = F32 keycode 131 = F33 poi per farli funzionare vi riporto al post fatto precedentemente:HOW-TO tastiera multimediale su Linux [...]
ciao,ottima guida, ho comprato da poco la g15 della logitech,e vorrei utilizzare i tasti g per fare cose tipo g1=alt+1.
il file .xmodmaprc l’ho creato senza problemi,ma nell’altro file,.xbindkeysrc, non ho capito come farlo.
questo è il mio file:
# Questo e’ il file ~/.xbindkeysrc
# g1
“ALT + 1”
m:0×10 + c:175
Mod2 + F24
spero tu possa aiutarmi,nel frattempo buon ferragosto XD
simone