E aí pessoal, tudo certo?
Depois de quase 2 meses sem escrever nada, aqui vai mais uma dica que, acredito eu, vai acabar resolvendo o problema de muita gente, que é como fazer os teclados multimídia funcionarem no linux.
Utilizo linux já fazem quase 3 anos, mas só hoje me interessei em pesquisar sobre isso, e pude concluir que sim, teclados multimídia funcionam no linux, e muito bem por sinal.
O programa que instalei para fazer a captura das teclas especiais foi o xbindkeys, que encontrei no SlackBuilds.
O endereço para download dos arquivos de instalação é esse
http://slackbuilds.org/repository/12.2/system/xbindkeys/
Para isso, execute
Depois de quase 2 meses sem escrever nada, aqui vai mais uma dica que, acredito eu, vai acabar resolvendo o problema de muita gente, que é como fazer os teclados multimídia funcionarem no linux.
Utilizo linux já fazem quase 3 anos, mas só hoje me interessei em pesquisar sobre isso, e pude concluir que sim, teclados multimídia funcionam no linux, e muito bem por sinal.
O programa que instalei para fazer a captura das teclas especiais foi o xbindkeys, que encontrei no SlackBuilds.
O endereço para download dos arquivos de instalação é esse
http://slackbuilds.org/repository/12.2/system/xbindkeys/
Não vou entrar em detalhes no processo de criação do pacote através dos scripts do slackbuilds, pois esse já é um assunto bastante tratado na internet, mas mesmo assim, se alguém tiver dúvidas, pode postar aqui no blog que tentarei ajudar no que for possível.Com os arquivos na máquina, só falta instalar, e depois de instalado, a primeira coisa que precisa de ser feita é criar o “esqueleto” do arquivo de configuração para que o xbindkeys funcione.
Para isso, execute
$ xbindkeys --defaults > ~/.xbindkeysrc
O comando acima criará o arquivo de configuração dentro do seu diretório home.
Feito isso, só falta configurar as teclas que você pretende usar.
No meu caso, configurei apenas as teclas para abrir o firefox, para abrir a calculadora (kcalc), para aumentar e diminuir o volume, para desligar o som (mute), e para o amarok (player multimídia), as teclas para avançar para a próxima música da lista, voltar para a música anterior na lista, parar a execução (stop), pausar e executar a lista de músicas.
Para configurar o xbindkeys, tudo o que é preciso fazer é editar o arquivo gerado acima e adicionar as linhas desejadas, seguindo o esquema
Feito isso, só falta configurar as teclas que você pretende usar.
No meu caso, configurei apenas as teclas para abrir o firefox, para abrir a calculadora (kcalc), para aumentar e diminuir o volume, para desligar o som (mute), e para o amarok (player multimídia), as teclas para avançar para a próxima música da lista, voltar para a música anterior na lista, parar a execução (stop), pausar e executar a lista de músicas.
Para configurar o xbindkeys, tudo o que é preciso fazer é editar o arquivo gerado acima e adicionar as linhas desejadas, seguindo o esquema
“comando”
código_da_tecla
Abaixo, a lista das configurações que tive que fazer.
# Inicia o firefox
"firefox"
m:0x10 + c:178
Mod2 + NoSymbol
# Alterna entre play e pause
"amarok -t"
m:0x10 + c:162
Mod2 + NoSymbol
# Música anterior na lista
"amarok -r"
m:0x10 + c:144
Mod2 + NoSymbol
# Próxima música na lista
"amarok -f"
m:0x10 + c:153
Mod2 + NoSymbol
# Para a execução da lista
"amarok -s"
m:0x10 + c:164
Mod2 + NoSymbol
# Aumentar o volume
"amixer sset Master 3+ unmute &"
m:0x10 + c:176
Mod2 + NoSymbol
# Diminuir o volume
"amixer sset Master 3- unmute &"
m:0x10 + c:174
Mod2 + NoSymbol
# Ativar o mute
"amixer sset Master toggle"
m:0x10 + c:160
Mod2 + NoSymbol
# Inicializar a calculadora
"kcalc"
m:0x10 + c:161
Mod2 + NoSymbol
Calma, não se assuste com os códigos das teclas. Descobrí-las é muito fácil, pois o próprio xbindkeys permite encontrar o código delas facilmente. Para isso, digite
$ xbindkeys -k
O comando acima fará aparecer uma janela solicitando que você pressione a tecla que deseja configurar, e assim que você pressioná-la, o código será exibido no shell, bastando então copiá-la e incluí-la no seu arquivo de configuração, mapeando para o comando desejado, conforme os exemplos acima.
Terminada a configuração, salve seu arquivo de configuração e execute o comando xbindkeys para que o daemon seja executado, capturando as teclas recém-configuradas.
Bom, por hoje é só.
Espero ter ajudado com a dica.
Abraços, e até a próxima.
Referências
http://blog.zyrax.net/archives/13
http://www.vivaolinux.com.br/artigo/Teclas-de-atalho-com-Xbindkeys/
Terminada a configuração, salve seu arquivo de configuração e execute o comando xbindkeys para que o daemon seja executado, capturando as teclas recém-configuradas.
Bom, por hoje é só.
Espero ter ajudado com a dica.
Abraços, e até a próxima.
Referências
http://blog.zyrax.net/archives/13
http://www.vivaolinux.com.br/artigo/Teclas-de-atalho-com-Xbindkeys/
2 comentários:
Boa dica! Só acrescento o seguinte:
Para ver os códigos de várias teclas de uma só vez, use:
$ xbindkeys -mk
Legal Fellype... essa eu não conhecia...
Vou testar assim que conseguir arrumar um tempo.
Obrigado por colaborar...
Abraço
Postar um comentário