Ich habe mich gefragt, wie ich mehreren Tastaturkürzeln die gleiche Aktion zuweisen kann. Insbesondere möchte ich in der Lage sein, die Lautstärke sowohl mit den Headset-Tasten als auch mit der Tastatur zu ändern.
Ich kann die Lautstärke mit jeweils nur einem ändern: mit dem, den ich in der Anwendung 'Tastaturkürzel' definiert habe. Gibt es irgendeinen Weg?
Antworten:
Ich mache genau das mit benutzerdefinierten Verknüpfungen :
Ich benutze
xdotool key --clearmodifiers XF86AudioLowerVolume
(undXF86AudioRaiseVolume
) Befehl anstelle vonamixer set 'Master' 10%+
. Der einzige Unterschied / Nachteil, den ich bemerke, ist, dass sogar die Option "Tastenwiederholung beim Tippen" aktiviert ist. Dies gilt nicht für diese benutzerdefinierte Verknüpfung.Ich war jedoch nicht in der Lage, die gleichen Aktionen wie das Ausschalten des Bildschirms mit Fn+ F7durchzuführen (
xset dpms force standby
). Es wird nicht als Verknüpfungsereignis erkannt.quelle
Sie können mehrere Tastenkombinationen (Tastenkombinationen) für denselben Befehl über die
gsettings
Befehlszeile zuweisen .Es ist wichtig zu wissen, dass die Ubuntu 18.04-Einstellungs-GUI nur die erste Tastenzuordnung für einen Befehl anzeigt. Wenn Sie also mehrere Tastenzuordnungen für einen Befehl haben, werden die anderen nicht in den Einstellungen angezeigt. Sie können
gsettings
alle Tastenkombinationen verwenden.Angenommen, ich möchte eine weitere Tastenkombination für "Zu Arbeitsbereich 1 wechseln" hinzufügen. Die Standardeinstellung für mich war
Super+Home
, aber ich möchte eine zweite Tastenkombination hinzufügenCtrl+1
.Jetzt können Sie entweder verwenden
Super+Home
oderControl+1
zum Wechseln in den Arbeitsbereich 1 verwenden. Denken Sie daran, dass Sie nur den erstenSuper+Home
in der Einstellungs-GUI sehen, aber es wird funktionieren!quelle
Sie könnten wahrscheinlich xmodmap verwenden, um die Tasten Ihres Headsets den gleichen Tasten zuzuweisen, die Sie für Ihre Tastatur verwenden.
quelle
amixer set Master 10%+
der Lautstärkeamixer set Master 10%-
, um die Lautstärke zu verringern. Um die Anzeige Benachrichtigung zu erhalten, könnten Sie verwendennotify-send
, aber ich bin nicht sicher, wie Sie die Anzeige einstellen