Bonjour à tous,
J'utilise Manjaro XFCe au quotidien sur plusieurs PC, avec succès.
Problème : j'ai trouvé hier mon PC bloqué sur un écran de veille, il semblait plus ou moins figé, je l'ai arrêté "sauvagement". Au redémarrage, quelques inodes orphelins ont été supprimés, il a rebooté normalement, mais il est ressorti entièrement en anglais. Tout, menu des applications, menus système...
La commande $ locale me donne ceci
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC=fr_FR.UTF-8
LC_TIME=fr_FR.UTF-8
LC_COLLATE="en_US.utf8"
LC_MONETARY=fr_FR.UTF-8
LC_MESSAGES="en_US.utf8"
LC_PAPER=fr_FR.UTF-8
LC_NAME=fr_FR.UTF-8
LC_ADDRESS=fr_FR.UTF-8
LC_TELEPHONE=fr_FR.UTF-8
LC_MEASUREMENT=fr_FR.UTF-8
LC_IDENTIFICATION=fr_FR.UTF-8
LC_ALL=
J'ai édité le fichier /etc/default/locales. Manquaient effectivement les 3 lignes LC_ALL, LC_CTYPE et LC_MESSAGES que j'ai rajouté manuellement. Cela me donne ceci à présent :
J'ai ensuite essayé de reconfigurer à la main les locales, avec $ sudo locale-gen "fr_FR.UTF-8"
Le fichier etc/locale.gen a bien vu le fr_FR.UTF-8 décommenté
Extrait :
Après, je ne sais pas. C'est du Arch Linux et je viens d'Opensuse, quelque chose m'échappe.
Dans le panneau de configuration de Manjaro XFCE, tout est normal : locale settings est sur fr_FR.UTF-8 et tous les paquets français sont bien installés.
Comment résoudre ce bug sans tout réinstaller ? Merci de vos suggestions.
Bonjour et bienvenue
Tout d'abord, merci d'utiliser les balises </> code pour les retours de commandes. J'ai édité ton message.
Je pense que la mise à jour a buté et/ou s'est mal terminée.
Je pense qu'il faudrait la relancer avec sudo pacman -Syuu après avoir vérifier les paquets linguistiques dans manjaro-settings-manager accessibles en console ou depuis le menu Whisker.
Perso, j'ai viré les paquets En dans les paramètres régionaux.
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
Merci de ton conseil. Malheureusement, tout est à jour. Et je ne faisais pas de MAJ, mon PC était simplement resté allumé en mon absence. Tant pis, je resterai sur l'anglais pour le moment. Heureusement je suis bilingue.
C'est d'ailleurs, cet incident isolé mis à part, le seul reproche que je fais à Manjaro. A l'install, trouver LibreOffice ou certains menus de Firefox en anglais est déconcertant, même si la solution n'est pas compliquée. Après 1/4 de siècle sous Linux, lorsque certaines distribs se sont alourdies exagérément, Manjaro a su rester léger et rapide et stable pour une rolling release (à l'inverse d'un OpenSuse Tumbleweed qui se dégrade inexorablement après quelques mois), sans prise de tête, sauf ce problème linguistique.
Merci encore.
sudo pacman -Syuu
[sudo] password for jean:
:: Synchronizing package databases...
core is up to date
extra is up to date
community 6.7 MiB 4.52 MiB/s 00:01 [######################] 100%
multilib is up to date
:: Starting full system upgrade...
there is nothing to do
Tu me surprends... Ça fait 9 ans, depuis 2012 que je suis sous Manjaro Xfce et hormis une fraîche install, je n'ai jamais rencontré de souci linguistique. Il arrive parfois que Firefox et Thunderbird soient récalcitrants à l'ordonnance de Villers-Cotterêt lors de mise à jour, mais ça ne dure pas .
Essaye de supprimer tous les paquets linguistiques, reboot et réinstalle les en ne gardant que le français dans la liste.
Regarde aussi si tu as assez de place avec df -Th . Tu peux faire du ménage avec sudo pacman -Sc qui ne gardera dans le cache que la dernière version des paquets installés .
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
Je pense que pour les /dev/loop, c'est normal d'avoir 100%
Si je trouve la solution, je l'indiquerai ici. En attendant, je vais m’accommoder de la langue de Shakespeare.
Alors, je n'utilise pas snap. Ce gestionnaire de paquet "exotique" qui se veut universel pose pas mal de problèmes en rolling.
Chaque paquet snap embarque leur propres dépendances et on aussi leur propres système de fichiers squashfs localisés dans /var/lib/snap/.
Il est très probable que ce soit un de ces paquets qui prenne la main sur ton système .
Tu peux essayer de désactiver temporairement le démon de snap et de voir si ça résous le problème de locale .
Dans ce cas, il faudra isoler et chercher le responsable.
La suite est normale.
Il me semble donc qu'il s'agit d'un problème survenu sur l'utilisateur, pas sur le système entier. Pour le vérifier, j'ai créé un nouvel utilisateur et là, tout est en français, sans aucune intervention de ma part. Suite probablement à un incident (surtension ou autre) un fichier conf de l'utilisateur en cours a été modifié. Lequel ? Je ne sais pas, car je ne suis pas familier avec XFCE, surtout qu'il semble qu'il s'agisse d'un fichier de config Gnome (si c'est le sens de GDM), ayant exclusivement utilisé KDE pendant plus de 10 ans.
La solution approche, c'est juste mon manque de connaissances sur l'environnement XFCE qui me bloque pour l'instant. Encore merci pour les suggestions.
Bonjour à tous,
J'ai enfin solutionné mon problème, d'une manière empirique. Voici mon raisonnement.
Comme il ne s'agissait que d'un problème avec un utilisateur donné, et ne trouvant pas les fichiers de config, j'ai ajouté au pifomètre une langue (j'ai pris l'espagnol que je comprends un tout petit peu afin d'éviter de me retrouver avec un charabias illisible), dans le gestionnaire de paramètres de Manjaro ---> Paramètres régionaux. J'avais donc l'espagnol et le français. J'ai mis Espagnol par défaut, puis français par défaut, j'ai déconnecté puis reconnecté et voilà que le français est réapparu. Je soupçonne quand même un bug dans Manjaro XFCE.