Answers:
看一看命令行工具rhythmbox-client。查看选项,有一个--seek
开关可以执行您想要的操作。
rhytmbox-client --seek=+60
有报道说这应该工作,但是无效。可能是个错误吗?
作为一种替代方法,您可以使用dbus直接自行触发命令:
# seek forward 60 sec
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Seek int64:60000000
sleep 2
# skip to next track
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next
sleep 2
# toggle play/pause state
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
sleep 2
对于常规的命令行使用来说,它太冗长了,因此只需将它们弹出到方便命名的脚本中,就可以离开!该命令的列表可以在这里找到。