答案1
由于 snap 的准备方式,这很容易实现。
Foobar 的 snap 包为启动器定义了几个上下文操作。检查启动器,/snap/foobar2000/242/usr/share/applications/foobar2000.desktop
你可以看到可以用来实现这些全局快捷方式的命令。这是 .desktop 文件的相关部分。
[Desktop Action PlayPause]
Name=Play/Pause
Exec=foobar2000 -playpause
[Desktop Action Stop]
Name=Stop
Exec=foobar2000 -stop
[Desktop Action Next]
Name=Next
Exec=foobar2000 -next
[Desktop Action Prev]
Name=Prev
Exec=foobar2000 -prev
[Desktop Action Random]
Name=Random
Exec=foobar2000 -rand
[Desktop Action Config]
Name=Preferences
Exec=foobar2000 -config
该命令which foobar2000
显示可执行文件位于/snap/bin
。要定义启动/暂停播放的快捷方式,请使用命令
/snap/bin/foobar2000 -playpause