Des caractères étranges apparaissent lorsque j'utilise les touches Ctrl et Flèche pour naviguer


13

Lorsque je tape Controlet l'une des touches fléchées dans n'importe quel terminal ( gnome-terminal, ainsi que terminator), j'obtiens ceci (ou quelque chose comme ça).

Cela arrive aussi quand j'utilise openbox, donc ce n'est pas un compizproblème. Et ce n'est que dans les programmes terminaux, jamais dans une application graphique (comme Firefox, Chrom (ium) e ou Empathy).


Que vous attendiez-vous à ce que les flèches Ctrl + fassent dans une fenêtre de terminal?
Colin Watson

quel clavier utilisez-vous et quels sont vos paramètres de clavier?
Dirk Hartzer Waldeck

@colin ctrl + flèche saute à la fin du mot suivant ou précédent
Dirk Hartzer Waldeck

@Dirk J'utilise le clavier intégré sur mon asus 1001p avec les paramètres du clavier à 105 touches. N'a pas eu ce problème jusqu'à la semaine dernière non plus.
2011

@James, bizarre, j'ai eu un problème avec mon clavier lorsque j'ai sélectionné une disposition différente des États-Unis, mais si ces paramètres ont fonctionné avant, vous devriez probablement vérifier un rapport de bogue sur Launchpad
Dirk Hartzer Waldeck

Réponses:


19

Que contient votre ~/.inputrcet /etc/inputrc? Le minimum pour faire fonctionner ces clés est, je pense:

# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
"\e[1;5C": forward-word
"\e[1;5D": backward-word
"\e[5C": forward-word
"\e[5D": backward-word
"\e\e[C": forward-word
"\e\e[D": backward-word

Si vous en avez /etc/inputrc, le fichier doit être inclus à partir de ~/.inputrc, vérifiez donc qu'il a la ligne suivante:

$include /etc/inputrc

Je me demande pourquoi cela se produit dans kubuntu 12.10. Ce n'est jamais arrivé dans une version précédente auparavant. Est-ce un bogue qui doit être signalé?
naught101

1
J'ai eu ce problème et votre commentaire sur l'inclusion du fichier dans le fichier ~ / .inputrc local l'a résolu. Il était apparu parce que j'avais créé et inputrc local sans inclure celui global ...
Louis Gagnon
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.