Definindo os keybindings de volume no Xfce + PulseAudio

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

[ Hits: 6.195 ]

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

Abrindo aplicativos gráficos como usuário root logado como usuário comum sem kdesudo ou gksudo

Utilizando as configurações do GNOME em outros gerenciadores de janelas

X-Box no Ubuntu 12.04 - Configurando Joystick

Window Maker 0.95.3 no Debian Wheezy - Instalação via repositórios oficiais

Configurando o controle do Xbox no Fedora 21

Leitura recomendada

Administrando seu dia-a-dia no Linux com Konqueror

Instalando Pantheon e Deepin no Fedora 30

Recuperando lilo depois de uma instalação do Windows

Fazer o rm, cp, mv pedir confirmação antes de executar a tarefa

Colocando Windows como padrão no GRUB

  

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