我正在编写一个命令行音乐播放器,我希望能够控制它,而不是当前在终端上。这样我可以使用Chrome或阅读pdf,并且可以控制(暂停,下一步等)音乐播放器,而无需切换到终端。
是否有允许我这样做的Python库(内置或其他)?
答案 0 :(得分:1)
您需要使用消息,因为您不想更改窗口。可以使用键盘的媒体键或使用某个小部件发送消息(此文档可以是开始搜索NotifyOSD的指针),键盘替代方案可能更容易上手,因为它只是一个文件说"当按下此键时执行此脚本",使用xmodmap配置密钥。
对于消息,我看到两种选择,
在您的应用中使用dbus来接收消息。
创建一个套接字并从中接收消息this is a good strategy for mpd,也适合您。