带有通知发送和节奏盒客户端的命令有效,但当我为其分配键盘快捷键时,节奏盒客户端不会启动

带有通知发送和节奏盒客户端的命令有效,但当我为其分配键盘快捷键时,节奏盒客户端不会启动

我正在尝试使以下快捷方式起作用:

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)"

相关内容