Definindo os keybindings de volume no Xfce + PulseAudio

Publicado por Luís Fernando C. Cavalheiro em 18/08/2015

[ Hits: 6.105 ]

Blog: https://github.com/lcavalheiro/

 


Definindo os keybindings de volume no Xfce + PulseAudio



GLIBCs e DLLs do Viva o Linux, aqui começa mais uma Dica do Dino® trazendo para todos vocês informações tão fresquinhas quanto o hálito de Tutancâmon. Hoje nós vamos ver um pouquinho sobre como definir os keybindings (ou atalhos de teclado, para os íntimos) de volume no Xfce + PulseAudio (PA para quem é obrigado a conviver com essa tranqueira). Recentemente eu passei por um senhor sufoco para acertar as malditas teclas Fn do meu Dell Inspiron no openSUSE, mas tinha dado tudo certo e eu estava feliz... até que eu precisei zerar as configs do Xfce, e como o gênio aqui não fez backup o resultado foi que ele se lascou. Enfim, não encontrei o jeito como eu tinha feito antes mas acabei bolando uma solução aqui que não é bonita, não é genial mas funciona então serve. Mãos à obra?

1. O que fazer?

Crie três scripts em algum diretório presente em seu $PATH. Para saber que diretórios são esses, o comando...

echo $PATH

...resolve. Por exemplo, a saída desse comando para mim é:

echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/home/lcavalheiro/.local/bin:/home/lcavalheiro/.local/bin

Tudo bem, tem coisa duplicada aí no $PATH, uma outra hora eu conserto isso. O que me importa é que eu devo escolher um desses diretórios aí listados, e eu vou de $HOME/.local/bin pela elegância da coisa.

Os scripts são:

a. aumentavolume:

#!/bin/bash
pactl set-sink-volume $(pacmd list-sinks | awk '/* index:/ { print $3 }') -- +5%

b. abaixavolume:

#!/bin/bash
pactl set-sink-volume $(pacmd list-sinks | awk '/* index:/ { print $3 }') -- -5%

c. alternavolume:

#!/bin/bash
pactl set-sink-mute $(pacmd list-sinks | awk '/* index:/ { print $3 }') toggle

2. Definindo as keybindings

Vá em Configurações > Teclados > Atalhos de aplicativos. A tela vai ser parecida com essa aí:
Linux: Definindo os keybindings de volume no Xfce + PulseAudio
Clique em Adicionar, e na caixa Comando digite "aumentavolume" (sem as aspas):
Linux: Definindo os keybindings de volume no Xfce + PulseAudio
Na próxima tela defina a keybinding que você deseja usar para aumentar o volume. Repita o procedimento com os scripts abaixavolume e alternavolume.

E assim termina mais uma Dica do Dino® para fazer a alegria de todos vocês! Depois dessa eu me despeço com um sincero "mv gentileza /dev/null" dos nossos governantes para todos vocês!

Outras dicas deste autor

Fontes TrueType da MS e Telegram Desktop no OpenSUSE

Software Data Cable - Transfira arquivos de aparelho Android para computador via Wireless

Corrigir erro de DNS no NetworkManager

Habilitando supressão de ruído no PulseAudio

NetworkManager: corrigindo erro "DHCP failed to start"

Leitura recomendada

Funtoo - Montando dispositivos automaticamente

Mudar gateway no CentOS

Fedora 18 - Alterando modo de inicialização com systemd

Plugins, codecs e muito mais para Debian ou Ubuntu

Iniciar aplicativos automaticamente no Fluxbox

  

Comentários
[1] Comentário enviado por lilianalcantara em 23/08/2015 - 10:21h


massa, vou tentar colocar minhas teclas multimídia pra funcionar (play, pause, passar musica, voltar)



Contribuir com comentário