Page 1 sur 1
[systemd] pas de terminal sous X (résolu)
Publié : sam. 15 déc. 2012, 13:58
par Leduig
Bonjour à tous,
Lors de mon passage à systemD (transition)j'ai suivi le tuto francophone. Tout c'est bien passé.
Confiant je décide de supprimer iniscript. Depuis je ne peux plus lancer de terminal sous X.
voici les messages que j'obtiens lors de la fermeture de X :
Code : Tout sélectionner
/usr/bin/uxterm : line 93 warning :setlocale : LC_CTYPE : cannot change locale (en_US.UTF-8) : No such file or directory
ainsi que
Je ne rencontre par ailleurs pas d'autres problemes : je peux lancer un navigateur, ecouter de la musique etc. Seul mon terminal semble être impacté.
Xterm est installé et j'utilise DWM comme gestionnaire de fenêtre.
D'avance merci pour vos réponses
Re: [systemD] pas de terminal sous X
Publié : sam. 15 déc. 2012, 14:16
par FoolEcho
Salut,
Côté locale, vérifie que tu as bien les bons fichiers/contenus + locale-gen. Locale
Pour xmessage, il manque apparemment ce paquet:
Re: [systemD] pas de terminal sous X
Publié : dim. 16 déc. 2012, 13:50
par Leduig
Bonjour,
D'abord merci pour la réponse. Ton analyse est juste : il manquait le package xmessage.
Un problème résolu.
Mon locale.gen etait bien décommenté aux bons endroits mais bizarrement mon /etc/locale.conf ne semble pas être lu. Si je modifie mon .bashrc tout rentre dans l'ordre.
Second problème résolu.
Cependant je pinaille hein, mais y'a t il une commande a executer afin que mon /etc/locale.conf fonctionne? Je suis seul utilisateur de la machine mais je n'exclus pas un compte "guest" dirons nous.
Dans tous les cas je ne tarderai pas a mettre "resolu" au topic.
Merci beaucoup
Re: [systemD] pas de terminal sous X
Publié : dim. 16 déc. 2012, 13:59
par FoolEcho
Le bashrc est effectivement du contournement dans la mesure où tu veux utiliser la même locale que le système.
On peut voir ton /etc/locale.conf, la sortie de locale -a
et locale
avec ton utilisateur sans la modification du .bashrc (indique-nous aussi si la locale est correcte depuis un tty avec ton utilisateur, voire en root ; je penche pour un réglage que tu aurais fait graphiquement) ?
Re: [systemD] pas de terminal sous X
Publié : dim. 16 déc. 2012, 17:13
par Leduig
voici mon /etc/locale.conf :
Code : Tout sélectionner
# Sp�cifier fr par d�faut
LANG="fr_FR.UTF-8"
# Pr�f�rer l'anglais � la langue par d�faut si la traduction fr n'existe pas
LANGUAGE="fr_FR:en_US"
# Mais garder un tri par d�faut
LC_COLLATE=C
mon locale :
Code : Tout sélectionner
LANG=POSIX
LC_CTYPE=POSIX
LC_NUMERIC=POSIX
LC_TIME=POSIX
LC_COLLATE=POSIX
LC_MONETARY=POSIX
LC_MESSAGES=POSIX
LC_PAPER=POSIX
LC_NAME=POSIX
LC_ADDRESS=POSIX
LC_TELEPHONE=POSIX
LC_MEASUREMENT=POSIX
LC_IDENTIFICATION=POSIX
LC_ALL=
Re: [systemD] pas de terminal sous X
Publié : dim. 16 déc. 2012, 17:17
par Leduig
et mon locale -a :
Code : Tout sélectionner
C
POSIX
fr_FR
fr_FR@euro
fr_FR.iso88591
fr_FR.iso885915@euro
fr_FR.utf8
fran�ais
french
PS : désolé pour le double post
Merci
Re: [systemD] pas de terminal sous X
Publié : dim. 16 déc. 2012, 18:27
par FoolEcho
Idem la sortie de
locale
depuis un tty ?

(CTRL+ALT+F1 pour y accèder)
(y a un bouton éditer plutôt que de double-poster)
Re: [systemD] pas de terminal sous X
Publié : dim. 16 déc. 2012, 19:00
par Leduig
Bonsoir,
Le tty est elle la console sans passer par le serveur X? (c'est ce que j'ai compris en réalisant ta combinaison de touches)
Si oui j'obtiens fr_FR.UTF-8 à la place de posix à toutes les variables sauf à
LC_ALL= (qui n'est pas renseigné)
J'obtiens ce resultat avec mon .Bashrc modifé.
Sinon j'ai les valeurs précédemment postées.
Re: [systemD] pas de terminal sous X
Publié : lun. 17 déc. 2012, 10:17
par FoolEcho
Oui, mais test sans .bashrc, forcément.
C'est très louche... et en root dans un tty sans contournement, locale
indique aussi POSIX ?
Re: [systemd] pas de terminal sous X
Publié : mar. 18 déc. 2012, 09:57
par Leduig
oui, c'est bien le cas
Re: [systemd] pas de terminal sous X
Publié : mar. 18 déc. 2012, 13:58
par FoolEcho
Étrange...
Que renvoient
localectl
et désolé, la confiance ne règne pas:
cat /etc/locale.conf

?
Re: [systemd] pas de terminal sous X
Publié : ven. 21 déc. 2012, 13:31
par Leduig
Bonjour,
Merci de l'interet que tu portes à mon "problème".
Je te réponds dès que j'ai les renseignements demandés. (déplacement)
Re: [systemd] pas de terminal sous X (résolu)
Publié : sam. 05 janv. 2013, 15:33
par Leduig
Bonjour et bonne année
voici mon localectl
Code : Tout sélectionner
System Locale: LANG=fr_FR.UTF-8
LANGUAGE=fr_FR:en_US
LC_COLLATE=C
VC Keymap: fr-latin9
X11 Layout: n/a
et mon /etc/locale.conf
Code : Tout sélectionner
# Sp�cifier fr par d�faut
LANG="fr_FR.UTF-8"
# Pr�f�rer l'anglais � la langue par d�faut si la traduction fr n'existe pas
LANGUAGE="fr_FR:en_US"
# Mais garder un tri par d�faut
LC_COLLATE=C
Re: [systemd] pas de terminal sous X
Publié : sam. 05 janv. 2013, 18:51
par FoolEcho
Très étrange mais parce qu'on a eu le cas récemment (
http://forums.archlinux.fr/post108186.html#p108186 ) peux-tu vérifier la sortie de
pacman -Qk filesystem
/ vérifier la présence (ou l'absence plutôt) de locale.sh et réinstaller le paquet ?
Re: [systemd] pas de terminal sous X (résolu)
Publié : sam. 05 janv. 2013, 21:03
par Leduig
J'ai effectivement vu le sujet que tu mentionnes. J'ai donc fait pacman -Qk filesystem
Contrairement à la personne concernée il ne manquait pas de fichier. cependant je n'avais pas non plus de /etc/profile.d/locale.sh. Jai réinstallé filesystem et depuis j'ai bien le locale.sh.