我想知道是否可以在屏幕锁定时通过按按钮来暂停音乐播放器(在我的例子中是 Rhythmbox)。我假设不会,但我想我会问。
一个简短的例子:如果屏幕保护程序打开,音乐就会继续。但是假设有人来到我的办公室,我不想输入密码,而只是按一个按钮暂停它。当然,最理想的情况是当我独自一人时再玩一次。
有没有一个程序可以允许这样的事情?我使用的是Fedora16。
编辑感谢 pbm 提供的解决方案。这是我的actkbd.conf
(使用Ctrl++ Alt)P:
25+29+56:::su MyUserName -c "dbus-send --type=method_call --print-reply --dest=org.gnome.UPnP.MediaServer2.Rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause"
答案1
也许有更简单的解决方案,但我的第一个猜测是使用行动知识库- 在 X 服务器之外工作的键盘(但不仅仅是)快捷方式守护程序。
在配置文件中,您可以将任何组合键绑定到任何命令。有关运行 actkbd 的更多详细信息,您可以在这个答案。
Rhythmbox 可以通过 dbus 接口进行控制,因此如果您将该命令绑定到某个键,它就会改变您的曲目。
dbus-send --type=method_call --print-reply --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next
要发现更多 dbus“命令”,您可以使用D 脚。