Use as teclas de volume no Linux

2

Eu tenho um teclado que é apenas um gateway genérico que eu tenho com o meu PC. Eu queria saber se era possível usar as teclas de volume nele. Eu tenho a saída de xev depois de pressionar as teclas de aumento e diminuição de volume.

KeyPress event, serial 35, synthetic NO, window 0x2000001,
root 0x162, subw 0x0, time 3904956, (-45,-188), root:(378,348),
state 0x0, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x2000001,
root 0x162, subw 0x0, time 3905056, (-45,-188), root:(378,348),
state 0x0, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,
XLookupString gives 0 bytes: 
XFilterEvent returns: False

KeyPress event, serial 38, synthetic NO, window 0x2000001,
root 0x162, subw 0x0, time 3906475, (-45,-188), root:(378,348),
state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x2000001,
root 0x162, subw 0x0, time 3906574, (-45,-188), root:(378,348),
state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
XLookupString gives 0 bytes: 
XFilterEvent returns: False

Então, o que posso fazer para que eles alterem meu volume em Crunchbang Linux ?

Obrigado antecipadamente!

    
por Wuffers 12.11.2010 / 01:49

4 respostas

2

No Ubuntu, uma maneira fácil (geralmente) é instalar o KeyTouch . Se o seu teclado não for aceito na caixa, você precisará dos pacotes keytouch e keytouch-editor . Execute o editor de teclas e configure seu teclado.

Outras páginas wiki relevantes do Ubuntu são Teclas de atalho / Solução de problemas (mas experimente o KeyTouch primeiro) e Hotkeys/Architecture (explicando que isso não é tão simples quanto deveria ser sob o capô).

Eu não sei quão relevante esta informação é para o Crunchbang, que é baseado no Ubuntu, mas pode ter mudado as coisas relacionadas à configuração do teclado.

    
por 12.11.2010 / 15:59
2

Em uma situação semelhante em um laptop, eu deixo o gerenciador de janelas (Fluxbox) lidar com os eventos através dos seguintes atalhos de teclado em ~/.fluxbox/keys :

XF86AudioLowerVolume    :ExecCommand amixer sset -q Master,0 5%- 
XF86AudioRaiseVolume    :ExecCommand amixer sset -q Master,0 5%+ 
XF86AudioMute           :ExecCommand amixer sset -q Master,0 toggle

O Crunchbang usa o OpenBox como padrão, como eu entendo, então talvez a solução seja semelhante à minha Fluxbox.

    
por 17.11.2010 / 14:02
0
por 12.11.2010 / 02:38
0

Aqui está o que eu joguei no meu rc.xml

    <keybind key="XF86AudioRaiseVolume">
  <action name="Execute">
    <execute>amixer sset -q Master,0 5%+</execute>
  </action>
</keybind> 
<keybind key="XF86AudioLowerVolume">
  <action name="Execute">
    <execute>amixer sset -q Master,0 5%-</execute>
  </action>
</keybind>
<keybind key="XF86AudioMute">
  <action name="Execute">
    <execute>ExecCommand amixer sset -q Master,0 toggle</execute>
  </action>
</keybind>
    
por 29.11.2010 / 21:32