ubuntu Запустить скрипт с параметром - как сочетание клавиш gnome

Как заставить сочетание клавиш под gnome запускать сценарий оболочки с параметром?

На терминале отлично работает следующее:

sbv.sh 50%

Он регулирует громкость динамика. Путь к скрипту: /usr/bin.

Но при вводе в качестве команды для сочетания клавиш ни

/bin/bash sbv.sh 50%
/usr/bin/sbv.sh 50%
gnome-terminal -x sbv.sh 50%

ни

sh -c "sbv.sh 50%"

произвести желаемое изменение громкости. Вместо этого динамик отключается.

Если ярлык изменить на

notify-send "hello"

это создает уведомление, поэтому сочетание клавиш работает нормально.


person Joseph    schedule 18.04.2020    source источник


Ответы (1)


вы можете вызвать свой скрипт следующим образом

$ gnome-terminal -x /usr/bin/sbv.sh "50%"

Я использую Ubuntu 20.04, поэтому параметр -x кажется устаревшим. Если вы используете ту же версию, вам нужно использовать -- вместо -x.

person William Prigol Lopes    schedule 19.04.2020
comment
Спасибо. - Система работает под управлением Ubuntu 18.04, и следует использовать опцию --, как вы правильно предложили. К сожалению, в качестве сочетания клавиш команда не обеспечивает желаемого поведения. Использование кавычек с параметром позволяет избежать отключения звука динамика, но не регулирует громкость. Может быть, у вас есть другое предложение? - person Joseph; 25.04.2020