Désactiver F1 sur le terminal xfce

28

Je n'utilise pas XFCE comme environnement de bureau, mais j'utilise le terminal de XFCE. Actuellement, lorsque j'appuie sur F1, j'obtiens de l'aide. Je n'ai vraiment pas besoin de cela, et c'est vraiment ennuyeux quand j'appuie accidentellement quand je suis en VIM en essayant d'appuyer sur Échap.

Je n'ai vu nulle part dans les préférences pour modifier / désactiver les raccourcis clavier. Existe-t-il un moyen caché de désactiver ces raccourcis?

Si cela importe, j'exécute xmonad sur Arch Linux.

beatgammit
la source

Réponses:

4

Cette page recommande d'ajouter des raccourcis d'accélérateur vierges à ~ / .config / Terminal / terminalrc '. J'exécute XFCE 4.8 et je n'ai pas pu trouver ce fichier moi-même. Cependant, dans mes préférences de terminal (sous Modifier), il y a un onglet de raccourci. Aide = F1 est le dernier raccourci de la liste. Ma version d'émulateur de terminal est 0.4.8. J'espère que l'un d'entre eux vous sera applicable.

arc en ciel
la source
3
Hmm, ça ne semble pas marcher pour moi. J'utilise xfce4-terminal 0.6.1 pour Xfce 4.10. Je ne semble pas avoir un onglet de raccourci ... bizarre ...
beatgammit
2
Si j'ai lu correctement, alors apparemment, si vous passez la souris sur l'option de menu pour obtenir de l'aide, et appuyez sur une nouvelle touche, elle se reliera à cette clé à la place et libérera F1. lien . Semble douteux mais ça vaut le coup d'essayer.
Washbow
Le post # 5 suggère ici de modifier ~ / .config / xfce4 / terminal / accels.scm
washbow
2
Ce lien douteux semble fonctionner. J'ai dû redémarrer X, mais j'ai pu supprimer le raccourci. Merci!
beatgammit
1
Sous Ubunto 14.04, j'ai trouvé le fichier de configuration sous .config / xfce4 / terminal
Edward Falk
30

Copié de la fonction Function Binding dans XFCE et la FAQ :

  1. Courez xfce4-appearance-settings.
  2. Cliquez sur l' onglet Paramètres .
  3. Cochez Activer les accélérateurs modifiables .
  4. Cliquez sur Fermer .
  5. Ouvrez un terminal xfce.
  6. Cliquez sur le menu Aide .
  7. Passez la souris sur Contenu (ne cliquez pas).
  8. Appuyez sur la Deltouche pour supprimer l'accélérateur.

F1 disparaît de l'élément de menu.

L'accélérateur plein écran F11, peut être supprimé de la même manière:

  1. Cliquez sur Afficher
  2. Passez la souris sur Plein écran .
  3. Appuyez sur Del.

En appuyant sur une autre touche que la Delréaffectation de la touche accélératrice à la touche qui a été enfoncée.

Vadim
la source
1
N'a pas fonctionné pour moi sur Xubuntu 16.04. La réponse de @marco a fonctionné.
Stéphane Gourichon
Fonctionné avec Xubuntu 16.04.1.
Dave Jarvis
Cette réponse ne fonctionne plus depuis que Xfce Terminal est passé à GTK + 3: bugs.debian.org/cgi-bin/bugreport.cgi?bug=841870
giusti
9

sur xubuntu 12.04 avec xfce4-terminal 0.6.1 (Xfce 4.10), j'ai résolu d'ajouter:

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

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

et dans ~ / .config / xfce4 / terminal / terminalrc

AccelFullscreen=
AccelContents=

de sorte que l'aide / contens F1 et le plein écran F11 sont désactivés

marco
la source
4
L'édition accels.scmseule fonctionne pour moi (version 0.6.1 sur Arch).
lilydjwg
Sur Xubuntu 13.10 en utilisant xfce4-terminal 0.6.2. J'ai créé accels.scmavec le contenu ci-dessus, sans changer terminalrc, puis j'ai fermé toutes les fenêtres de terminal ouvertes. Ensuite, le lancement d'une nouvelle fenêtre de terminal avait le comportement attendu: maintenant F1 est passé aux applications (par exemple mc).
Stéphane Gourichon
7

Au moins pour xfce-terminal version 0.8.6ou supérieur, il y a une option dans les préférences, où cela peut être facilement réglé.

Préférences de terminal avec option pour désactiver F1

Oui, cela peut sembler évident. J'ai posté ceci afin que les gens qui atterrissent ici à partir de leur moteur de recherche préféré sachent qu'il existe maintenant un moyen beaucoup plus facile de résoudre le problème .

helvete
la source
0

La création d'un accels.scmfichier a également fonctionné (sans modification terminalrc) dans Xubuntu 13.04. Pas certain de pourquoi!

onebir
la source