Ich habe mich gefragt, ob es möglich ist, einen Musik-Player (in meinem Fall Rhythmbox) durch Drücken einer Taste anzuhalten, während der Bildschirm gesperrt ist. Ich würde nein annehmen, aber ich dachte, ich würde fragen.
Ein kurzes Beispiel: Wenn der Bildschirmschoner eingeschaltet wird, wird die Musik fortgesetzt. Angenommen, jemand kommt in mein Büro. Ich möchte das Passwort nicht eingeben, sondern nur eine Taste drücken, um es anzuhalten. Und im Idealfall natürlich wieder spielen, wenn ich alleine bin.
Gibt es ein Programm, das so etwas erlaubt? Ich benutze Fedora16.
Bearbeiten danke an pbm für die Lösung. Hier ist meine actkbd.conf
(mit 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"
screen-lock
music-player
Azrael3000
quelle
quelle
Antworten:
Vielleicht gibt es eine einfachere Lösung dafür, aber meine erste Vermutung war, den Verknüpfungsdämon actkbd - keyboard (aber nicht nur) zu verwenden, der außerhalb des X-Servers funktioniert.
In der Konfigurationsdatei können Sie eine beliebige Tastenkombination an einen beliebigen Befehl binden. Weitere Details zum Ausführen von actkbd finden Sie in dieser Antwort .
Rhythmbox kann über die dbus-Schnittstelle gesteuert werden. Wenn Sie diesen Befehl an eine Taste binden, ändert sich Ihre Spur.
Um mehr dbus "Befehle" zu entdecken, können Sie d-feet verwenden .
quelle