Etwas blockiert die Tastenkombination Strg + Alt + Links- / Rechtspfeil


27

In Ubuntu 18.04 kann ich nichts Ctrl+ Alt+ oder Ctrl+ Alt+ zuweisen . Um genau zu sein, ich kann es an etwas binden, aber es funktioniert nicht, wenn die Tastaturkombination verwendet wird, Aufwärts- / Abwärtspfeile funktionieren jedoch.

Siehe Screenshot hier.

Das Merkwürdige ist, dass das System die Tastaturkombinationen beim Zuweisen einer Taste erkennt, aber nicht, wenn es versucht, sie zu verwenden. Infolgedessen funktionieren die Tastaturkombinationen auch in keinem anderen Programm.

Antworten:


28

Ctrl+ Alt+ und Ctrl+ Alt+ sind Standardkürzel für "Zum linken Arbeitsbereich wechseln" bzw. "Zum rechten Arbeitsbereich wechseln". Sie können dies überprüfen, indem Sie ausführen

gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-left

(und rightanstelle von left).

Da standardmäßig hat GNOME Shell einzelne Spalte Workspaces diese Verknüpfungen zeigen keine Auswirkungen auf alle (es sei denn , Sie so etwas wie versuchen dies ).

Führen Sie aus, um diese Tastaturkombinationen zu lösen

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "[]"

(ähnlich für right). Dann können Sie diese Kombinationen für Ihre benutzerdefinierten Verknüpfungen verwenden.


Sehr interessant, dass es immer noch angezeigt wird, wenn ich versuche, auf diese zu "gelangen", obwohl ich sie aus den Tastatureinstellungen i GUI entfernt habe. Die Einstellung scheint jedoch nicht zu funktionieren: ➜ ~ gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left [] zsh: Es wurden keine Übereinstimmungen gefunden: [] ➜ ~ gsettings set org.gnome.desktop.wm .keybindings switch-to-workspace-left [''] zsh: keine Übereinstimmungen gefunden: []
MrMamen

2
Funktioniert bei Verwendung von Anführungszeichen in Klammern wie:gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "[]"
MrMamen

@MrMamen Danke für die Info, ich habe die Antwort bearbeitet.
Pomsky

toll! Es löst das Fedora30-Problem. Die Fedora30-Einstellung Benutzeroberfläche vermisse diese Keymap
Xin Meng

6

Das Problem ist, dass die Ubuntu 18.04 Settings GUI nicht alle Tastaturkürzel anzeigt.

  • Es wird nicht "Verschieben (Wechseln) zum Arbeitsbereich nach links / rechts" aufgeführt (obwohl eine Verknüpfung zugewiesen ist).
  • Es wird nur die erste Tastenkombination angezeigt, wenn es mehrere Tastenkombinationen für einen Befehl gibt, z. B. für "Verschieben (Wechseln) zum Arbeitsbereich oben / unten", der tatsächlich eine zweite Tastenkombination für Ctrl+ Alt+ up/ enthält down.

Bildbeschreibung hier eingeben

So zeigen Sie alle Tastenkombinationen des Fenstermanagers an:

gsettings list-recursively | grep org.gnome.desktop.wm.keybindings | sort

org.gnome.desktop.wm.keybindings switch-to-workspace-down ['<Super>Page_Down', '<Control><Alt>Down']
org.gnome.desktop.wm.keybindings switch-to-workspace-left ['<Control><Alt>Left']
org.gnome.desktop.wm.keybindings switch-to-workspace-right ['<Control><Alt>Right']
org.gnome.desktop.wm.keybindings switch-to-workspace-up ['<Super>Page_Up', '<Control><Alt>Up']

Jetzt können Sie sehen, dass es eine Reihe von Ctrl+ Alt+ up/ down/ left/ rightTastenkombinationen gibt, die im Einstellungsbildschirm nicht angezeigt wurden.

So entfernen Sie unerwünschte Tastenkombinationen:

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "['<Super>Page_Down']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up "['<Super>Page_Up']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "[]"

Jetzt können Sie Tastenkombinationen an anderen Stellen verwenden.


Eine andere Verknüpfungen , die Sie würde entfernen sind, Strg + Shift + Alt + links, verschieben Fenster auf der linken Arbeitsbereich gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-left "[]"und ähnliche Strg + Shift + Alt + rechts, verschieben Fenster auf der rechten Arbeitsbereich, <br>gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-right "[]"
christianbueno.1
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.