Я только что создал собственное сочетание клавиш, которое должно выполнить следующую команду:
if [[ `banshee --query-current-state | grep playing` ]]; then banshee --pause; else banshee --play; fi
Хотя это работает безотказно в терминале, когда я пытаюсь запустить его с помощью только что сделанного ярлыка, я получаю эта ошибка:
Ошибка при попытке запуска (если [[`banshee --query-current-state | grep playing`]]; затем banshee --pause; еще banshee --play; fi ), который связан с ключом (XF86AudioPlay)
blockquote>Что я делаю не так?
Убедитесь, что ваш скрипт запускается Bash, так как вы используете встроенные Bash. Попробуйте это:
bash -c 'if [[ `banshee --query-current-state | grep playing` ]]; then banshee --pause; else banshee --play; fi'