Приостановите воспроизведение музыки, пока экран заблокирован

Приостановите воспроизведение музыки, пока экран заблокирован

Мне было интересно, можно ли поставить на паузу музыкальный плеер (в моем случае 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

Возможно, есть более простое решение, но моей первой мыслью было использоватьактkbd- демон сочетаний клавиш (и не только), работающий вне 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-футы.

Связанный контент