h1

HOW-TO Tastiera multimediale su Linux

ottobre 22, 2008

Configuriamo 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 0x2c00001,
root 0x187, subw 0x0, time 630051384, (94,66), root:(981,228),
state 0x0, keycode 239 (keysym 0x0, 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 ~/.xmodmaprc
keycode 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:0x10 + c:160
Mod2 + F25
# Volume GIU’
“amixer -c 0 sset Master 1- unmute cap”
m:0x10 + c:174
Mod2 + F24
# Volume SU’
“amixer -c 0 sset Master 1+ unmute cap”
m:0x10 + c:176
Mod2 + F26
# Play Pausa’
“audacious –play-pause”
m:0x10 + 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:0x10 + 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!!

Annunci

2 commenti

  1. […] 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 […]


  2. 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



Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: