如何为 Snap foobar2000 设置“全局键盘快捷键”?

如何为 Snap foobar2000 设置“全局键盘快捷键”?

适用于 foobar2000 的新 Snap 运行良好,坦率地说,它使得在 Ubuntu 上安装 foobar2000 变得容易得多。

在此处输入图片描述

但正如预期的那样,最小化时使用键盘快捷键的“全局热键”选项不起作用。

在此处输入图片描述

在 Snap 之前,使用 Wine 命令很容易解决这个问题,如下所示:

在此处输入图片描述

并将该命令添加为键盘快捷键:

在此处输入图片描述

所以,

有没有办法用 Snap 软件做这样的事情?

答案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

相关内容