Problema ao executar comando a partir de atalhos de teclado

Problema ao executar comando a partir de atalhos de teclado

Criei alguns atalhos para controlar o volume do áudio do meu laptop, pois os atalhos padrão do sistema ( Fn+ F4/ F5) não são suportados. Eu baixeium roteiroo que me permite aumentar/diminuir/silenciar o volume do PulseAudio. Criei um script que contém a ordem de aumentar/diminuir o volume: pulseaudio_volume-decrease.sh

O problema é que cada vez que é executado, ele cria um arquivo "pavolume" no meu diretório inicial que eu não quero. Assim, adicionei “rm pavolume” próximo ao comando anterior: pulseaudio_volume-decrease.sh; rm pavolume

Quando executo no terminal, está tudo bem; mas, estranhamente, quando eu chamo o atalho (com configurações de 'Teclado' do Gnome), ele falha, me dizendo "Erro ao tentar executar (pulseaudio_volume-decrease.sh;rm pavolume) que está vinculado à chave ( Shift+ F5)".

O que eu fiz errado?


Estou executando no Ubuntu 2D (Unity) 11.10

Responder1

Fui simplesmente eu cometendo um erro de iniciante em meu roteiro: eu tinha escrito pulseaudio_volume > pavolume increaseem vez de pulseaudio_volume increase.

Enquanto o último apenas chamaria o script pulseaudio_volumee seu método increase, o primeiro chamaria

[run] pulseaudio_volume aumenta e grava a saída (se houver) no arquivo pavolume, criando o arquivo se ele não existir.

É por isso que criei esse pavolumearquivo em meu diretório inicial.

informação relacionada