Posso fazer meu Ubuntu fazer sons quando pressiono Caps Lock, etc.?

6

No computador no andar de cima, temos uma opção para fazer o computador emitir um som quando pressionamos Caps Lock, Number Lock e Scroll Lock. Existe uma maneira de fazer isso no Ubuntu 12.04?

    
por horIzoN 29.12.2012 / 12:32

1 resposta

6

Ok, então eu consegui isso para trabalhar com xbindkeys.

Usaremos o Beep como som de notificação.

Para instalar o bipe:

sudo apt-get install beep

É necessário ativar o palestrante em versões recentes.

modprobe pcspkr

Ok, agora para o script de notificação:
Primeiro, crie um novo arquivo e salve-o como notification.sh.

Insira este pedaço de script (menor script de todos os tempos?):

beep

e salve-o.
Colocá-lo em algum lugar seguro, para este pequeno "tut" vou colocá-lo em / home / notification /
Agora precisamos de xbindkeys:

sudo apt-get install xbindkeys

Uma vez instalado, vá para sua pasta pessoal e crie um novo arquivo chamado: "xbindkeysrc".
Este arquivo é necessário para xbindkeys, sem, não funciona.
Abra este arquivo com um editor de texto.

Agora precisamos dos keynumbers que xbindkeys requer.
Para obtê-los, abra o terminal e digite:

xbindkeys -k

Uma janela irá aparecer, e então você deve pressionar a tecla que você quer que o código, por exemplo. Capslock.

Você verá algo como:

  

em $ HOME / .xbindkeysrc para vincular uma chave. "NoCommand"
      m: 0x2 + c: 66
      Caps_Lock

Agora, precisamos apenas da parte m:0x2 + c:66 (pode ser diferente para você). Anote-os (em um editor de texto ou algo assim) e repita o processo até obter todas as suas chaves.

Agora, lembre-se do xbindkeysrc que abrimos no editor de texto? Nós vamos adicionar o seguinte:

"bash /home/notification/notification.sh"

Esta linha dirá o que os xbindkeys devem fazer quando certas teclas são pressionadas. A próxima linha que vamos adicionar é o keycode (s), assim:

m:0x2 + c:66

Se você quer que a mesma coisa aconteça com várias chaves, você deve separar as chaves, assim:

m:0x2 + c:66 || m:0x3 + c:67

O || significa OR, isso não é relevante para você.

Um logout / login pode ser necessário para mapear o bipe para o Caps Lock (por exemplo).

Espero que este guia tenha sido útil para você e outras pessoas.

    
por Dr_Bunsen 29.12.2012 / 14:42