xfce4-Terminal: einzelne Verknüpfungen deaktivieren

xfce4-Terminal: einzelne Verknüpfungen deaktivieren

Ich möchte die Tastenkombination Ctrl+ Shift+ deaktivieren W, die die aktuelle Terminalregisterkarte schließt.

Ich verwende Vim, wo Ctrl+ R Ctrl+ Wzwischen den Fenstern der vimInstanz wechselt. Manchmal kann es passieren, dass die ShiftTaste versehentlich gedrückt wird, während man versucht, zum nächsten Fenster zu wechseln. Dadurch wird jedoch sofort der aktuelle Terminal-Tab mit der Editor-Sitzung geschlossen.

CtrlKann ich + Shift+ Wim Terminal deaktivieren und andere Tastenkombinationen unverändert lassen?

Antwort1

Dieser Teil aus demHäufig gestellte Fragen zu XFCE:


  • Wenn Sie die Xfce-Desktopumgebung verwenden, aktivieren SieBearbeitbare MenübeschleunigerimVoreinstellungen für die BenutzeroberflächeDialog.
  • Wenn Sie GNOME verwenden, können Sie aktivierenBearbeitbare MenübeschleunigerimMenü und SymbolleistenKontrollzentrum-Dialog.
  • Andernfalls fügen Sie Folgendes ein ~/.gtkrc-2.0 file(erstellen Sie die Datei, falls sie nicht vorhanden ist):

    gtk-can-change-accels=1
    

Wenn xfsettingsdes ausgeführt wird, müssen Sie die Einstellung mit der Xfce-GUI ändern, nicht über die ~/.gtkrc-2.0Datei.


Sobald dies erledigt ist:

  • Offenxfce4-terminal
  • Öffnen Sie eine neue Registerkarte (Strg+Umschalt+T), sodass Sie zwei Registerkarten geöffnet haben
  • Bewegen Sie die Maus nach oben aufDateiund klicken Sie, um das Menü zu öffnen
  • Bewegen Sie die Maus nach unten aufTab schließen Strg+Umschalt+Wund klicken Sie NICHT mit der Maus
  • Drücken Sie dieRücktasteTaste auf Ihrer Tastatur

Verknüpfung weg!


DerVoreinstellungen für die BenutzeroberflächePlugin ist möglicherweise nicht installiert und daher kann die Bearbeitung der Datei

~/.config/xfce4/terminal/accels.scm

kann notwendig werden. Durch das Hinzufügen der Zeile

(gtk_accel_path "<Actions>/terminal-window/close-tab" "")

wird die Verknüpfung nach dem nächsten Start des Terminals deaktiviert haben.

verwandte Informationen