O ambiente desktop é responsável por afetar o comportamento de certas teclas?

2

Eu tenho um laptop que tem uma chave Fn . O uso do comando xev mostra que Fn + UpArrow é afetado para XF86AudioRaiseVolume .

Se eu uso o KDE, o KDE é responsável por afetar um comportamento a esse símbolo?

Eu tenho Arch Linux instalado com openbox e esta chave (e outros Fn + ... ) não funciona.

No Ubuntu + KDE, funciona.

Eu queria saber se era minha responsabilidade configurar o Openbox no Arch Linux para fornecer a essas chaves um comportamento.

    
por Gradient 25.05.2013 / 07:27

1 resposta

4

Sim, o Gnome e o KDE fornecem alguns atalhos de teclado próprios, além daqueles fornecidos pelos respectivos WMs.

No entanto, isso pode não significar o que você pensa. O fato de que Fn + UpArrow produz o keysym XF86AudioRaiseVolume é principalmente devido ao teclado do seu laptop. Você pode verificar isso usando xev novamente (no ambiente Openbox); Deve ter a mesma saída quando você pressiona Fn + UpArrow .

No Openbox, o que é diferente é que não há uma configuração de ligação para XF86AudioRaiseVolume , então nada acontece quando a 'chave' virtual é pressionada: O keysym é enviado, o Openbox não está interessado nele, então nada acontece .

Você pode querer adicionar suas próprias ligações com xbindkeys (veja link ). Há um bom artigo no wiki sobre o assunto. O programa ao qual você deseja se vincular pode ser amixer (se você estiver usando o ALSA) e / ou pactl (se estiver usando o PulseAudio).

    
por 25.05.2013 / 08:12