我正在尝试使以下快捷方式起作用:
notify-send -i rhythmbox "RhythmBox Is Playing" "$(rhythmbox-client --print-playing)"
如果我从命令行运行它,它工作正常,但是当我将它设置为键盘快捷键时,我只会打印出文本,而程序(rhythmbox-client
)无法运行。
我究竟做错了什么?
答案1
尝试使用完整路径
找到你的路径:
$ which rhythmbox
/usr/bin/rhythmbox
$which rhythmbox-client
/usr/bin/rhythmbox-client
然后将结果放入其中,而不仅仅是命令
notify-send -i /usr/bin/rhythmbox "RhythmBox Is Playing" "$(/usr/bin/rhythmbox-client --print-playing)"