
画面がロックされているときに、ボタンを押して音楽プレーヤー (私の場合は 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フィート。