Definindo os keybindings de volume no Xfce + PulseAudio

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

[ Hits: 5.866 ]

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

Inicializando uma máquina virtual no VirtualBox via pendrive USB

Telegram Desktop parou de funcionar após atualização ou troca de idioma? Corrija isso já!

Compilando OpenJDK e IcedTea no Slackware usando SlackBuild de AlienBOB

FFmpeg: criando dois ou mais arquivos de saída simultaneamente

Fontes da Microsoft no Slackware

Leitura recomendada

Como instalar o Google Talkplugin no Arch Linux

Resolvendo Lentidão no Linux Mint

Habilitando sudo no Debian 7

Como fazer a multifuncional funcionar pela auto descoberta do avahi no Slackware 15.0 ?

O que fazer após instalar LMDE 3

  

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