如何将笔记本电脑的媒体键与分贝音频播放器一起使用?

如何将笔记本电脑的媒体键与分贝音频播放器一起使用?

这不是关于设置媒体键的问题,因为我的所有媒体键都已被识别并分配了正确的键符号,我可以将rhythmbox它们与其他应用程序一起使用。

我在想,一定有办法将特殊的 XF86Audio 键(例如播放、停止、下一个和上一个曲目按钮)与 配合使用decibel,因为大多数媒体播放器应用程序会在您启动应用程序时“抓取”这些键。有些需要手动设置,但似乎没有任何指南decibel-audio-player

该播放器可以使用适当的笔记本电脑媒体键吗?

答案1

只要您的多媒体键已被识别并分配了适当的键符,以下解释就可以正常工作。如果没有,请参阅Ubuntu 维基我的答案对于这个问题

您的“XF86Audio”媒体键(即播放、暂停、下一曲目、上一曲目按钮)通常不能直接与 配合使用decibel-audio-player,因此您需要使用远程应用程序,默认情况下该应用程序位于/usr/share/decibel-audio-player/src/remote.py。要找到有效选项,只需使用 python 运行它:

python /usr/share/decibel-audio-player/src/remote.py

以下是命令行应用程序可用选项的完整列表remote.py

Command  | Arguments        | Description
-------------------------------------------------------------------------
next     |                  | Jump to the next track
pause    |                  | Pause or continue playing the current track
pl-add   | file1 file2...   | Append the given files to the playlist
pl-clr   |                  | Clear the playlist
pl-set   | file1 file2...   | Set the playlist to the given files
play     |                  | Start playing the current track
prev     |                  | Jump to the previous track
shuffle  |                  | Shuffle the playlist
stop     |                  | Stop playback
volume   | value (0 -- 100) | Set the volume

decibel-audio-player因此,从命令行来看,在运行时暂停/播放曲目的 python 命令是:

python /usr/share/decibel-audio-player/src/remote.py pause

可以分配给媒体按钮(单独)的其他命令包括:

python /usr/share/decibel-audio-player/src/remote.py stop
python /usr/share/decibel-audio-player/src/remote.py next
python /usr/share/decibel-audio-player/src/remote.py prev

现在您需要做的就是将适当的 Python 命令分配给代表笔记本电脑上的播放/暂停等功能的 XF86 键符。具体操作如下:转到快捷方式设置,添加新的键盘快捷键,然后在框中输入上面的相应行,然后按下相应的媒体键。

在此处输入图片描述

每次使用不同的命令和不同的媒体键,对您拥有的多个媒体键重复此方法。

完成后,你的键盘快捷键应用程序将看起来像这样,尽管我使用的是 Xfce,所以设置部分对于其他桌面环境看起来会有所不同:

在此处输入图片描述

我认为这些信息值得分享,因为我无法在其他地方找到任何类似的教程,所以也许它对某些人有用。

相关内容