Проблема выполнения команды из сочетаний клавиш

Я создал несколько ярлыков для управления громкостью звука моего ноутбука в качестве системных ярлыков по умолчанию ( Fn + F4 / F5 ) aren не поддерживается Я скачал скрипт , который позволяет мне увеличивать / уменьшать / отключать звук PulseAudio. Я создал некоторый скрипт, который содержит порядок увеличения / уменьшения громкости: pulseaudio_volume-decrease.sh

Проблема в том, что каждый раз, когда он выполняется, он создает файл «pavolume» в моем домашнем каталоге, который я не делаю. хочу. Таким образом, я добавил «rm pavolume» рядом с предыдущей командой: pulseaudio_volume-decrease.sh; rm pavolume

Когда я запускаю его из терминала, все в порядке; но, как ни странно, когда я вызываю ярлык (с настройками Gnome 'Keyboard'), он выходит из строя, сообщая мне «Ошибка при попытке запустить (pulseaudio_volume-decrease.sh; rm pavolume), которая связана с ключом ( Shift»). + F5 ) ".

Что я сделал не так?


Я работаю в Ubuntu 2D (Unity) 11.10

1
задан 5 September 2012 в 11:09

1 ответ

Это было просто моей ошибкой новичка в моем сценарии: я написал pulseaudio_volume > pavolume increase вместо pulseaudio_volume increase.

В то время как последний просто вызывает скрипт pulseaudio_volume и его метод increase, первый будет

[run] pulseaudio_volume увеличиваться и записывать вывод (если есть) в файл pavolume , создавая файл, если он не существует.

Вот почему этот файл pavolume был создан в моем домашнем каталоге.

0
ответ дан 5 September 2012 в 11:09

Другие вопросы по тегам:

Похожие вопросы: