画面がロックされている間にボタンを押して音楽プレーヤー(私の場合はRhythmbox)を一時停止できるかどうかを知りたいです。そうではありませんが、尋ねなければならないと思いました。
簡単な例:スクリーンセーバーがオンの場合、音楽は続行されます。しかし、誰かが私のオフィスに来てパスワードを入力したくないので、ボタンを押すだけで一時停止されるとしましょう。もちろん、理想的なシナリオは、一人でいるときに再びプレイすることです。
そのようなことを可能にするプログラムはありますか?私はFedora16を使用しています。
編集者はソリューションを提供したpbmに感謝します。これは私のものです(++actkbd.conf
を使用)。CtrlAltP
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
たぶんもっと簡単な解決策があるかもしれませんが、私の最初の推測は次のものを使うことです。モバイル知識ベース- 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フィート。