Я пытаюсь выполнить сценарий удара от набора ярлыка от настроек (system settings > keyboard > shortcuts
или аналогичный), но это не выполняется, хотя это работает просто великолепно от терминала...
Сценарий как следует:
#!/bin/bash
#"$1" should be a number from 0 to 5
if [ "$#" == 0 ]; then
echo "Ce programme nécessite en argument le nombre d'étoiles (de 0 à 5) à attribuer à la chanson qui est en train de tourner dans Rhythmbox."
exit
fi
rhythmbox-client --set-rating $1
notify-send "$1 étoiles" "$(rhythmbox-client --print-playing)" --expire-time=1000 --icon=starred
Затем я установил ярлык, но он не работает (Замечание происходит). Как сказано прежде, тот же код, выполненный от терминала, работает отлично...
Спасибо за помощь мне!!
Команда, определенная в подходящем поле, пропускала интерпретатор файла (в этом случае: bash
), и должен был использовать полный путь файлов.
Следовательно: bash /home/username/Scripts/rhythmbox-set-stars.sh 5
Перезапуск утилиты/сессии потребовался, чтобы применять новые значения, по-видимому, потому что значения для сессии были обновлены от измененного .gconf
файл.