我一直尝试使用终端命令来控制计算机的媒体。我见过的唯一方法是使用 xdotool 模拟媒体键,但当屏幕锁定时,这种方法不起作用。是否有更低级别或替代选项可以在屏幕锁定时通过终端控制媒体?
答案1
如果您的媒体播放器支持MPRIS
,有命令行工具可用于通过 DBus 向播放器发送 MPRIS 命令。
MPRIS
运行超过D-Bus
,因此您也可以使用类似qdbus
(来自qdbus
包)的工具来发送直接查询。请参阅使用 MPRIS 控制 Clementine举些例子。
我一直尝试使用终端命令来控制计算机的媒体。我见过的唯一方法是使用 xdotool 模拟媒体键,但当屏幕锁定时,这种方法不起作用。是否有更低级别或替代选项可以在屏幕锁定时通过终端控制媒体?
如果您的媒体播放器支持MPRIS
,有命令行工具可用于通过 DBus 向播放器发送 MPRIS 命令。
MPRIS
运行超过D-Bus
,因此您也可以使用类似qdbus
(来自qdbus
包)的工具来发送直接查询。请参阅使用 MPRIS 控制 Clementine举些例子。