Meine Laptoptastatur verfügt nicht über Tastenkombinationen für Medien (z. B. "Nächster Titel" usw.). Ich benutze häufig den Laptop, der an eine externe Tastatur angeschlossen ist. Ich gehe zu Einstellungen-> Tastatur-> Verknüpfungen und wähle "Ton und Medien". Ich sehe, dass "Nächster Titel" an die Tastenkombination "Audio weiter" gebunden ist. Ich sehe, dass ich dies durch eine benutzerdefinierte Tastenbelegung ersetzen kann, aber es überschreibt die Verknüpfung "Audio next".
Ich möchte eine Lösung, mit der ich diesem Befehl eine zweite Verknüpfung zuordnen kann, ohne ihn zu überschreiben. Ich sehe, dass ich benutzerdefinierte Schlüssel definieren kann, damit ich eine eindeutige Zuordnung für rhythmbox-client --next
usw. erstellen kann, aber das wäre eine spezifische Lösung für die Rhythmusbox. Ich suche nach einer nativeren Ubuntu-Lösung, die in jedem Player genauso funktioniert wie die aktuellen "Audio Next" -Medientasten auf meiner externen Tastatur. Irgendwelche Ideen?
quelle
Antworten:
Um Tastaturereignisse zu simulieren, empfehle ich Ihnen das großartige Tool xdotool .
1. Installation
xdotool
über Terminal ( CTRL+ ALT+ T):oder nutzen Sie das Software Center .
2. Erstellen Sie ein Skript , das xdotool verwendet, um das Ereignis "Audio next" von Multimedia-Tastaturen zu emulieren. Im Terminal:
Kopieren Sie den folgenden Inhalt in das sich öffnende Editorfenster. Speichern Sie den Code nach dem Kopieren und schließen Sie ihn:
Machen Sie das Skript nun ausführbar:
3. Melden Sie sich ab und wieder an, um Ihren PATH neu zu laden .
4. Erstellen Sie die benutzerdefinierte Verknüpfung
Gehe zu
System Settings
, dann gehe zuKeyboard
, dannShortcuts
.Drücken Sie die
+
Taste am unteren Rand des Dialogfelds. Geben Sie einen Namen für die Verknüpfung ein, die Sie erstellen möchten, und geben Sie für den Befehl Folgendes ein :audionext
. Drücken SieOK
.Neben Ihrer neuen Verknüpfung sehen Sie
disabled
. Klicken Sie auf diesen Text und drücken Sie dann die Tastaturkombination, die Sie Ihrer Medientastaturemulation zuweisen möchten.Sie sollten jetzt in der Lage sein, mit Ihrer Tastenkombination "Audio next" zu erstellen!
quelle