Deaktivieren Sie F1 am xfce-Terminal

28

Ich verwende XFCE nicht als Desktop-Umgebung, sondern das XFCE-Terminal. Wenn ich derzeit F1 drücke, erhalte ich die Hilfe. Ich brauche das wirklich nicht und es ist wirklich ärgerlich, wenn ich es versehentlich drücke, wenn ich in VIM versuche, Escape zu drücken.

Ich habe nirgends in den Einstellungen das Ändern / Deaktivieren von Tastaturkürzeln gesehen. Gibt es eine versteckte Möglichkeit, diese Verknüpfungen zu deaktivieren?

Wenn es darauf ankommt, starte ich xmonad unter Arch Linux.

Beatgammit
quelle

Antworten:

4

Auf dieser Seite wird empfohlen, leere Accellator-Verknüpfungen zu ~ / .config / Terminal / terminalrc 'hinzuzufügen. Ich habe XFCE 4.8 ausgeführt und diese Datei selbst nicht gefunden. In meinen Terminaleinstellungen (unter Bearbeiten) gibt es jedoch eine Verknüpfungsregisterkarte. Hilfe = F1 ist die letzte Verknüpfung in der Liste. Meine Terminal-Emulator-Version ist 0.4.8. Hoffentlich trifft eine davon auf Sie zu.

Waschbogen
quelle
3
Hmm, scheint bei mir nicht zu funktionieren. Ich verwende xfce4-terminal 0.6.1 für Xfce 4.10. Ich habe anscheinend keine Abkürzung ... seltsam ...
Beatgammit
2
Wenn ich richtig lese, dann wird anscheinend, wenn Sie jedoch den Mauszeiger über den Menüpunkt für Hilfe halten und eine neue Taste drücken, diese stattdessen erneut an diese Taste gebunden und F1 freigegeben. link . Scheint zweifelhaft, aber es ist einen Versuch wert.
Waschbogen
Post # 5 hier schlägt vor , die Bearbeitung ~ / .config / xfce4 / Terminal / accels.scm
washbow
2
Diese zweifelhafte Verbindung schien zu funktionieren. Ich musste X neu starten, konnte aber die Verknüpfung löschen. Vielen Dank!
Beatgammit
1
Unter Ubunto 14.04 fand ich die Konfigurationsdatei unter .config / xfce4 / terminal
Edward Falk
30

Kopiert von der Funktionstastenbelegung in XFCE und den FAQ :

  1. Rennen xfce4-appearance-settings.
  2. Klicken Sie auf die Registerkarte Einstellungen .
  3. Aktivieren Sie die Option Bearbeitbare Beschleuniger aktivieren .
  4. Klicken Sie auf Schließen .
  5. Öffnen Sie ein xfce-Terminal.
  6. Klicken Sie auf das Menü Hilfe .
  7. Bewegen Sie den Mauszeiger über den Inhalt (nicht klicken).
  8. Drücken Sie die DelTaste, um das Gaspedal zu löschen.

F1 verschwindet aus dem Menüpunkt.

Der Vollbild-Beschleuniger F11kann auf ähnliche Weise entfernt werden:

  1. Klicken Sie auf Anzeigen
  2. Bewegen Sie den Mauszeiger über Vollbild .
  3. Drücken Sie Del.

Durch Drücken einer anderen Taste als wird die DelZugriffstaste der gedrückten Taste zugewiesen.

Vadim
quelle
1
Hat bei mir auf Xubuntu 16.04 nicht geklappt. @marcos Antwort hat funktioniert.
Stéphane Gourichon
Arbeitete mit Xubuntu 16.04.1.
Dave Jarvis
Diese Antwort funktioniert nicht mehr seit Xfce Terminal GTK bewegt + 3: bugs.debian.org/cgi-bin/bugreport.cgi?bug=841870
giusti
9

auf xubuntu 12.04 mit xfce4-terminal 0.6.1 (Xfce 4.10) habe ich das hinzufügen von aufgelöst:

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

(gtk_accel_path "<Actions>/terminal-window/fullscreen" "")
(gtk_accel_path "<Actions>/terminal-window/contents" "")

und in ~ / .config / xfce4 / terminal / terminalrc

AccelFullscreen=
AccelContents=

daher sind sowohl F1-Hilfe / Inhalte als auch F11-Vollbild deaktiviert

Marco
quelle
4
Das Bearbeiten accels.scmalleine funktioniert bei mir (Version 0.6.1 auf Arch).
Lilydjwg
Unter Xubuntu 13.10 mit xfce4-terminal 0.6.2. Ich habe accels.scmmit den obigen Inhalten erstellt, TerminalRC nicht geändert und dann alle geöffneten Terminal-Fenster geschlossen. Das Starten eines neuen Terminalfensters hatte dann das erwartete Verhalten: Jetzt wird F1 an Anwendungen (zB mc) übergeben.
Stéphane Gourichon
7

Zumindest für xfce-terminal von version 0.8.6oder höher gibt es eine Option in den Einstellungen, wo dies leicht eingestellt werden kann.

Terminaleinstellungen mit Option zum Deaktivieren von F1

Ja, das mag offensichtlich erscheinen. Ich habe dies gepostet, damit die Leute, die hier von ihrer bevorzugten Suchmaschine landen, wissen, dass es jetzt viel einfacher ist, das Problem zu lösen .

helvete
quelle
0

Das Erstellen einer accels.scmDatei funktionierte auch (ohne Änderungen an terminalrc) in Xubuntu 13.04. Nicht sicher warum!

onebir
quelle