터미널에서 처음부터 노래 재생을 시작하고 싶습니다. 즉, 명령이 실행됩니다.음악.mp31분부터 시작합니다.
음악을 들을 수 있어요
rhythmbox music.mp3
하지만 0부터 시작합니다. 1분부터 어떻게 시작하나요?
답변1
명령줄 도구 살펴보기리듬박스 클라이언트. 옵션을 살펴보면 --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
일상적인 명령줄 사용에는 너무 장황하므로 편리한 이름의 스크립트에 입력하기만 하면 됩니다! 이것명령 목록은 여기에서 찾을 수 있습니다..