web-dev-qa-db-fra.com

Xubuntu 17.10 (et versions ultérieures): impossible de modifier les raccourcis clavier du terminal xfce4

Je viens d'installer xubuntu 17.10 et je ne peux pas changer les raccourcis clavier du terminal xfce4. J'ai essayé d'activer des accélérateurs modifiables (selon http://docs.xfce.org/faq ), en exécutant:

Apparence -> Paramètres -> Menus et boutons -> Activer les accélérateurs modifiables: cochez

mais lorsque je passe la souris sur un élément du menu et que j'appuie sur n'importe quelle combinaison de touches, rien ne se passe; Je peux voir que tous les raccourcis sont grisés, indiquant qu'ils ne peuvent pas être modifiés. J'ai fermé/rouvert xfce4-terminal, et je me suis également déconnecté/connecté de la session xfce, en vain, je ne peux toujours pas changer les raccourcis.

Je ne sais pas ce qui a changé dans xfce car je me souviens avoir pu le faire dans les versions précédentes. J'utilise xubuntu 17.10, donc xfce est la version 4.12.3 et xfce4-terminal est 0.8.6-0ubuntu1.

Quelqu'un sait-il comment les changer?

[~ # ~] modifier [~ # ~] : Je viens de découvrir qu'ils peuvent être modifiés en modifiant:

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

Supprimez l'interligne ; de l'entrée de menu et modifiez le raccourci. xfce4-terminal doit être fermé/rouvert pour que les nouveaux raccourcis prennent effet. Je ne sais pas si c'est la façon standard de le faire, mais au moins cela fonctionne.

EDIT 2 : J'ai trouvé une bonne explication à ce sujet ici

Comme la solution était présente dans la question et dans les commentaires (avec des déclarations contradictoires), je posterai une réponse pour la clarifier.

Comme indiqué dans le rapport de bogue Xfce # 12861 - "les accélérateurs modifiables ne fonctionnent plus dans xfce4-terminal après la migration GTK + 3" :

gtk3 ne prend pas en charge les accélérateurs modifiables. Puisque xfce4-terminal est une application gtk3, cette fonctionnalité n'est plus disponible ...

Cela affecte toutes les versions ultérieures de Xubuntu, pas seulement la 17.10.

les accélérateurs peuvent être modifiés via ~/.config/xfce4/terminal/accels.scm

Lors de l'édition de ce fichier, comme l'OP l'a dit dans la question, vous devez remove the lead (le ; partie au début de la ligne); exemple pour Ctrl-C pour copier et Ctrl-V pour coller:

(gtk_accel_path "<Actions>/terminal-window/paste" "<Primary>v")
(gtk_accel_path "<Actions>/terminal-window/copy" "<Primary>c")
1
cipricus