Nal,
Je suis très heureux de mon "vieux" MacBook Air de 2013 qui trouve grâce à Arch/i3wm/urxvt une seconde jeunesse d'une vigueur que la première n'a jamais eue. J'ai un clavier US, et j'utilise le layout US Intl
avec des dead keys
afin de pouvoir taper les caractères accentués. C'est-à-dire que pour faire à
, je tape `+a
, par exemple, et que pour faire "
ou '
, je m'amuse avec "+espace
ou '+espace
par exemple.
Quelques fois par heure, mon terminal urxvt, qui fonctionne initialement très bien, ne me permet plus de taper ces caractères. Sans aucune cause apparente, un accent suivi d'une touche n'affiche plus rien. Comme si les touches mortes l'étaient pour de bon. C'est un peu ennuyeux, surtout pour utiliser les registres de vim par exemple (mais pas que).
J'ai trouvé par hasard un moyen de contourner le problème : si je démarre xev
depuis urxvt, que je bouge la souris et tape quelques caractères dans sa fenêtre, puis que je le tue : les touches mortes ressuscitent dans urxvt. Étrange, non ?
Question : comment est-ce que je les empêche de mourir, ces touches mortes, puisqu'elles sont déjà-mortes-mais-pas-tout-à-fait ?
Indices (ou plutôt pas, j'ai l'impression):
localectl status
:
System Locale: LANG=en_US.UTF-8
VC Keymap: us-acentos
X11 Layout: us
X11 Variant: intl
locale
:
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Et tous les paquets à jour, évidemment.
Une lotion virtuelle anti-chute du poil-au-menton au premier barbu qui trouvera la réponse ! ^ ^
Merci d'avance !
Aurel.
# plus d'infos
Posté par Anonyme . Évalué à 1.
Quand tu as ce bug, est-ce que tu as bien les événements de touche en ouvrant xev (pas moi, je ne veux pas qu'on m'ouvre) et en ne saisissant que des dead keys ?
Est-ce que tu as le même problème avec un autre clavier physique ou une autre disposition de clavier ?
Est-ce que c'est arrivé suite à une MÀJ ou est-ce que ça perdure ?
[^] # Re: plus d'infos
Posté par aurel (site web personnel, Mastodon) . Évalué à 2.
Oui
Je n'ai pas essayé, mais la prochaine fois que ça arrive, je branche un clavier externe pour voir ce qui se passe, au cas où.
Ça me titille depuis des mois.
Je suis en train de tester si ce problème existe également lorsque j'utilise xterm. Ça permettra d'identifier (oupas) uxrvt comme coupable.
Merci pour ton aide :-)
[^] # Re: plus d'infos
Posté par freem . Évalué à 2.
j'ajouterais comme question: aucune info dans les logs de xorg (ou dans le tty duquel est lance xinit)? Peut-etre aussi un probleme de focus lie a i3 (ou une application qui aurait trouve le moyen de recup certains evenements clavier, on sait jamais) vu que l'ot specifie qu'il lui faut bouger la souris?
[^] # Re: plus d'infos
Posté par aurel (site web personnel, Mastodon) . Évalué à 2.
Aucun message ni via journalctl, ni dans le /var/log/Xorg.0.lorg. Je ne pense pas que ce soit un problème de focus d'i3 car lorsque les dead keys ne fonctionnent pas, les autres touches, elles, marchent très bien. Ou alors ce serait une interruption très sélective du focus, c'est troublant.
# j'adore ton choix de clavier
Posté par NeoX . Évalué à 2.
y avait pas de disposition US-mac
ou FR-mac
pour avoir toutes les touches aux bons endroits ?
[^] # Re: j'adore ton choix de clavier
Posté par aurel (site web personnel, Mastodon) . Évalué à 2.
Ni US-mac ni FR-mac, mais toutes les touches sont bien au bon endroit, pas de problème de ce côté là :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.