Page 1 sur 1
[Clavier] Caractères accentués
Publié : ven. 05 nov. 2021, 10:31
par sptaule
Bonjour,
j'espère que je poste dans la bonne section.
Depuis que j'ai installé le système, les caractères accentués ont un comportemeent étrange.
- Lorsque j'ouvre le terminal (ou même en écrivant ce message), je peux écrire par exemple
- Lorsque je suis dans nano, tous les caractères accentués ne s'affichent pas correctement :
- 2 espaces à la place de ê :
Avec Kate, je n'ai constaté aucun souci, tous les accents s'affichent correctement.
J'utilise aussi beaucoup PHPStorm.
Par exemple, ce dernier affiche correctement : é, è, É, È mais pas Ê, Â
Dans
la seule ligne décommentée est la ligne
J'ai bien généré les locales avec
Dans /etc/locale.conf
Aussi, lors du démarrage de mon pc, le seul layout qui m'est proposé lors du login est
US donc je suis obligé de saisir mon mot de passe en qwerty...
Mais aussitôt connecté, le clavier français est bien activé, seul le souci des caractères accentués demeure..
Merci d'avance pour votre aide !

Re: [Clavier] Caractères accentués
Publié : ven. 05 nov. 2021, 20:36
par benjarobin
Bonjour,
Tu utilises quel terminal ? Tu parle d'un terminal en TTY ou depuis une session graphique ?
Les locales n'ont strictement aucun lien avec le layout du clavier : C'est 2 configurations indépendantes. Voir Wiki
De plus, attention tu as le layout du calvier pour le TTY, pour Xorg et pour Wayland !
Quand tu parles du login proposé, tu parles de quoi ? Un gestionnaire de connexion, si oui lequel ?
Re: [Clavier] Caractères accentués
Publié : dim. 12 déc. 2021, 14:38
par sptaule
Bonjour,
(désolé pour mon sens du timing..)
J'utilise le terminal Konsole de kde.
En tout premier lieu j'avais installé xfce mais j'ai préféré switché vers kde plasma. Ceci dit je n'ai désinstallé aucun paquets provenant d'xfce.
J'utilise bien Xorg comme système graphique.
Le plus génant dans l'histoire pour moi est le fait de ne pas pouvoir écrire certains accents dans mon ide (phpstorm).
Ce que je ne comprend pas, c'est que je peux par exemple copier le caractère "â" (depuis par exemple une page web) et le coller dans mon ide, celui ci sera affiché correctement.
En revanche, si j'essaie de l'écrire directement dans l'ide, j'obtiens un fameux �
Code : Tout sélectionner
[@archpc ~]$ locale -a
C
POSIX
fr_FR.utf8
[@archpc ~]$ locale
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE=C
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=
[@archpc ~]$ localectl status
System Locale: LANG=fr_FR.UTF-8
LANGUAGE=en_US
LC_COLLATE=C
VC Keymap: fr
X11 Layout: fr
[@archpc ~]$ cat /etc/vconsole.conf
KEYMAP=fr
Concernant le layout pour le login, j'ai pu corriger la chose.
Merci pour ton aide !
Re: [Clavier] Caractères accentués
Publié : dim. 12 déc. 2021, 15:31
par benjarobin
Bonjour, le fait que la commande locale retourne "C" n'est pas normal !
Tu devrais avoir
fr_FR.UTF-8
Quelle est la sortie de :
Re: [Clavier] Caractères accentués
Publié : dim. 12 déc. 2021, 17:35
par sptaule
Re bonjour!
La sortie de la commande :
Code : Tout sélectionner
[@archpc ~]$ env | grep -Pi "LANG|LC_"
LANGUAGE=en_US
LANG=C
LC_COLLATE=C
Re: [Clavier] Caractères accentués
Publié : dim. 12 déc. 2021, 19:16
par benjarobin
Quelle est la sortie de :
De plus pourquoi avoir mit dans
/etc/locale.conf
:
LANGUAGE="fr_FR:en_US"
sans avoir ajouté la locale
en_US.UTF-8
à
/etc/locale.gen
?
Veux tu un support de la langue anglaise ? Ou c'est une erreur ?
Re: [Clavier] Caractères accentués
Publié : dim. 12 déc. 2021, 19:28
par sptaule
En fait je souhaite simplement que la langue du système soit l'anglais, mais je ne souhaite que le clavier français.
Je dois changer quelque chose ?
Re: [Clavier] Caractères accentués
Publié : dim. 12 déc. 2021, 19:33
par benjarobin
Comme déjà indiqué plus haut :
Les locales n'ont strictement aucun lien avec le layout du clavier
Donc si tu veux de l'anglais pour l'interface du système, tu dois ajouter / dé-commenter
en_US.UTF-8
à
/etc/locale.gen
, régénérer les locales via
locale-gen
.
Puis modifier
/etc/locale.conf
pour avoir ceci dedans :
Note pour le clavier, si tu as toujours ceci comme configuration :
ce n'est pas terrible, tu devrait changer la configuration par quelque chose comme cela :
/etc/vconsole.conf
Et exécuter ceci :
Code : Tout sélectionner
sudo localectl set-x11-keymap --no-convert fr pc105 oss_latin9 terminate:ctrl_alt_bksp
Cela devrait donner ceci
localectl
:
Code : Tout sélectionner
System Locale: LANG=en_US.utf-8
LC_COLLATE=C
VC Keymap: fr-latin9
X11 Layout: fr
X11 Model: pc105
X11 Variant: oss_latin9
X11 Options: terminate:ctrl_alt_bksp
Re: [Clavier] Caractères accentués
Publié : dim. 12 déc. 2021, 20:24
par sptaule
Merci pour ton aide!
J'ai suivi tes indications et après modifications et redémarrage du pc, j'obtiens bien la même chose que toi lors du
localectl
Cependant, toujours le caractère de 'remplacement' � sur mon IDE

Re: [Clavier] Caractères accentués
Publié : dim. 12 déc. 2021, 20:28
par benjarobin
Quelle est la sortie depuis un shell de ton utilisateur (pas en root) :
Code : Tout sélectionner
grep -r LANG /etc ~/.config ~/.bash* ~/.zsh* 2>/dev/null
env | grep -Pi "LANG|LC_"
locale
locale -a
Re: [Clavier] Caractères accentués
Publié : dim. 12 déc. 2021, 20:41
par sptaule
Pour la première commande, j'ai un pataquès assez conséquent, même si je doute que tout soit intéressant, j'ai tout gardé :
https://gist.github.com/sptaule/4b4366b ... b2fdd4ffc8
Voilà les sorties des autres commandes
Code : Tout sélectionner
[sptl@archpc ~]$ env | grep -Pi "LANG|LC_"
LANGUAGE=
LANG=C
LC_COLLATE=C
[sptl@archpc ~]$ locale
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE=C
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=
[sptl@archpc ~]$ locale -a
C
POSIX
en_US.utf8
Re: [Clavier] Caractères accentués
Publié : lun. 13 déc. 2021, 09:31
par benjarobin
Voilà le coupable :
Ferme ta session, depuis un tty (pas depuis la session graphique), supprime ce fichier et ouvre de nouveau la session. En théorie tout devrait être bon suite à cela.
Je pense que ce problème a été créé suite à ta configuration de locale "invalide"
Re: [Clavier] Caractères accentués
Publié : lun. 13 déc. 2021, 10:25
par sptaule
Merci beaucoup, ça a solutionné le problème ! un petit soulagement quand même
