[NaLug] [mini-HOWTO] utilizzare i tasti per il controllo del volume sulle tastiere con tasti speciali
ncrfgs a tin.it
ncrfgs a tin.it
Gio 24 Lug 2008 18:38:12 CEST
1) Trovare in X i keycode relativi ai tasti "aumenta volume", "diminuisci volume" e "mute":
$ xev
E` la finestra "Event Tester" che deve avere il focus, cioe` quella che deve
essere attiva, non quella del terminale dal quale si lancia xev; una volta che la
finestra "Event Tester" ha il focus, premere e rilasciare il tasto di cui si
vuole conoscere il keycode; il valore da annotare sara` visualizzato tra le righe
dell'ouput nella finestra del terminale dal quale si lancia xev.
2) Aggiungere queste righe a $HOME/.Xmodmap (nell'esempio i numeri sono
messi a caso, aggiungere quelli trovati con xev)
...
keycode 111 = XF86AudioLowerVolume
keycode 222 = XF86AudioMute
keycode 333 = XF86AudioRaiseVolume
...
3) Caricare il contenuto di .Xmodmap:
$ xmodmap $HOME/.Xmodmap
4.a) Se il PCM della scheda non supporta il toggle (andare in alsamixer e provare a usare mute sul PCM) aggiungere le seguenti righe (l'"1" puo` essere sostituito da un'altro intero volendo) a .bbkeysrc o, se non si sta utilizzando blackbox, al file di configurazione di un gestore degli shortcut analogo:
...
[Execute] (XF86AudioLowerVolume) {amixer sset PCM 1-}
[Execute] (XF86AudioMute) {sh /path/to/ctrltgl.sh -c PCM -d /a/directory/}
[Execute] (XF86AudioRaiseVolume) {amixer sset PCM 1+}
...
Il file ctrltgl.sh e` allegato.
4.b) Se invece supporta il toggle:
...
[Execute] (XF86AudioLowerVolume) {amixer sset PCM 1-}
[Execute] (XF86AudioMute) {amixer sset PCM toggle}
[Execute] (XF86AudioRaiseVolume) {amixer sset PCM 1+}
...
5) ricaricare bbkeys
$ killall bbkeys; sleep 1; bbkeys -c /path/to/.bbkeysrc
Ciauz.
--
Value your freedom, or you will lose it, teaches history.
``Don't bother us with politics,'' respond those who don't
want to learn.
-- Richard M. Stallman
http://www.gnu.org/philosophy/linux-gnu-freedom.html
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome: signature.asc
Tipo: application/pgp-signature
Dimensione: 197 bytes
Descrizione: non disponibile
Url: http://nalug.net/pipermail/ml/attachments/20080724/82d436dd/attachment.bin
Maggiori informazioni sulla lista
ml