Definindo os keybindings de volume no Xfce + PulseAudio

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

[ Hits: 5.897 ]

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

Aterm pra que? Se eu tenho o RXVT!

Steam no openSUSE 13.2 64 bits sob o Xfce

Pós-instalação do Fedora 18: Habilitar as chaves GPG para o yum

Alterando as ID tags de seus arquivos de áudio em massa pelo terminal

Slackware64: multilib for dummies (usando slackpkg+)

Leitura recomendada

Instalando e atualizando o rdesktop no Fedora

Auto-executar um aplicativo no momento do logon do Gnome

Configurando o ALSA em mono

Configurando o modem Onda MSA190UP pelo NetworkManager

Interface de rede em modo estático no CentOS 6/Red Hat 6 - Configuração

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts