Page 1 sur 1
[openbox/slim/locale]Archlinux en français(Résolu)
Publié : jeu. 07 juin 2012, 10:25
par nonplan
Bonjour à tous,
je suis un petit nouveau,depuis quelques semaines sur arch (c'est vraiment une super distrib!!).
J'ai un problème de locale.
J'ai regardé un paquet de topics sur le sujet, les pages du wiki,
voici dans mon /etc/rc.conf :
voici mon /etc/locale.gen
sont décommentés
voici ce que me renvoie locale -a
Code : Tout sélectionner
C
POSIX
fr_FR
fr_FR.iso88591
fr_FR.iso885915@euro
fr_FR.utf8
fr_FR@euro
fran�ais
french
(C, posix, wtf??)
et la sortie de locale tout court
Code : Tout sélectionner
LANG=
LC_CTYPE=
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=
(???)
quand je lance
libreoffice est en français
Mais mon systeme et mes applis restent en anglais, et je ne sais plus quoi faire!
Serais-je passé à côté de quelque chose??
Re: Archlinux en français
Publié : jeu. 07 juin 2012, 10:29
par jc51
bonjour essaye de taper locale-gen
Re: Archlinux en français
Publié : jeu. 07 juin 2012, 10:34
par nonplan
locale-gen
Code : Tout sélectionner
rm: cannot remove '/usr/lib/locale/locale-archive': Permission denied
Generating locales...
fr_FR.UTF-8...cannot open locale archive "/usr/lib/locale/locale-archive": Permission denied
sudo locale-gen
Code : Tout sélectionner
⏎
Generating locales...
fr_FR.UTF-8... done
fr_FR.ISO-8859-1... done
fr_FR.ISO-8859-15@euro... done
Generation complete.
je l'avais déjà tenté, sans changement...
Re: Archlinux en français
Publié : jeu. 07 juin 2012, 10:34
par Gr3e
Petites questions, tu utilises quel environnement graphique / wm ?
Tu lance ta session depuis .xinitrc via startx ou avec une interface ?
Quelles sont les sorties de
et de
En effet quand tu lance locale tu devrais avoir
au lieu de
Par si tu passe par xinitrc essaye d'ajouter
avant le exec blablabla
Re: Archlinux en français
Publié : jeu. 07 juin 2012, 10:52
par FoolEcho
Salut,
Merci de rectifier le titre, stp:
http://wiki.archlinux.fr/Forum#Format_du_titre
@Gr3e: à priori, les infos que tu demandes sont déjà données... et le export est valide bien sûr, mais reste du contournement.
Utilises-tu autre chose que le shell bash ou as-tu un /etc/locale.conf qui traîne ?
Re: Archlinux en français
Publié : jeu. 07 juin 2012, 10:59
par nonplan
Salut Gr3e et FoolEcho!
mon wm est openbox (et là tu me mets la puce à l'oreille, car je boot avec slim -et xinitrc du coup).
voici le retour de cat /etc/rc.conf|grep -e ^LOCALE
et celui de cat /etc/locale.gen|grep -e ^# -v
je n'ai pas d'/etc/locale.conf
je viens de reboot après avoir ajouté
dans mon ~/.xinitrc
ça marche pas..
Re: [openbox_&_slim_vs_locale] Archlinux en français??
Publié : jeu. 07 juin 2012, 11:06
par FoolEcho
FoolEcho a écrit :Utilises-tu autre chose que le shell bash
(ce qui peut rendre nécessaire un locale.conf)
?
Re: [openbox_&_slim_vs_locale] Archlinux en français??
Publié : jeu. 07 juin 2012, 11:08
par Gr3e
Alors la je ne suis pas spécialiste mais si tu utilise SLIM c'est à priori normal que la modification ne prenne pas effet.
Essaye de démarrer en te passant de SLIM pour voir avec dans ton .xinitrc
Code : Tout sélectionner
export LANG=fr_FR.UTF-8 exec ck-launch-session openbox-session
.
Puis lance la session par startx.
Re: [openbox_&_slim_vs_locale] Archlinux en français??
Publié : jeu. 07 juin 2012, 11:09
par nonplan
Re: [openbox_&_slim_vs_locale] Archlinux en français??
Publié : jeu. 07 juin 2012, 11:16
par FoolEcho
@Gr3e: désolé d'insister, mais j'utilise slim et .xinitrc et à aucun moment je n'ai besoin de contraindre ainsi la locale si je veux utiliser celle du système (et mieux vaudrait utiliser ~/.bashrc ou ~/.bash_profile pour le faire plutôt que le .xinitrc).
Que renvoie:
et quel est le contenu de ~/.bashrc et ~/.bash_profile ?
Re: [openbox_&_slim_vs_locale] Archlinux en français??
Publié : jeu. 07 juin 2012, 11:24
par nonplan
voici le retour de find /home/oo ! -user oo
Code : Tout sélectionner
/home/oo/.cache/gnome-system-monitor.root.3761878170
/home/oo/.config/xfce4/xfconf/xfce-perchannel-xml/thunar-volman.xml
le contenu de ~/.bashrc
Code : Tout sélectionner
#
# ~/.bashrc
#
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
alias ls='ls --color=auto'
PS1='[\u@\h \W]\$ '
et celui de ~/.bash_profile
j'ai tenté la proposition de Gr3e sans slim
j'ai donc viré slim de inittab et rebooté, j'ai ensuite dû lancer startx /usr/bin/openbox car startx seul me renvoyait des erreurs.
Re: [openbox_&_slim_vs_locale] Archlinux en français??
Publié : jeu. 07 juin 2012, 11:29
par Gr3e
Oui tuxce je sais que cela ne règle pas le problème en lui même, mais pour voir si cela fonctionnait :p
J'essaye de participer quand je peux même si je suis loin de votre niveau ; )

Re: [openbox_&_slim_vs_locale] Archlinux en français??
Publié : jeu. 07 juin 2012, 11:30
par tuxce
C'est peut être une modif de slim.conf ?
Tu peux poster la sortie de:
Sans
-l
ou
--login
pour bash, la locale ne sera pas définie.
Et éventuellement poster aussi le .xinitrc
Re: [openbox_&_slim_vs_locale] Archlinux en français??
Publié : jeu. 07 juin 2012, 11:33
par FoolEcho
Gr3e a écrit :J'essaye de participer quand je peux même si je suis loin de votre niveau ; )

Y a pas de mal. Mais autant éviter de bidouiller quand il n'y a (normalement) pas besoin.

Re: [openbox_&_slim_vs_locale] Archlinux en français??
Publié : jeu. 07 juin 2012, 11:38
par nonplan
voici pour grep login_cmd /etc/slim.conf
Code : Tout sélectionner
# login_cmd exec /bin/sh - ~/.xinitrc %session
login_cmd exec /bin/bash -login ~/.xinitrc %session
# The current chosen session name is replaced in the login_cmd
et pour ~/.xinitrc
Code : Tout sélectionner
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
if [ -d /etc/X11/xinit/xinitrc.d ]; then
for f in /etc/X11/xinit/xinitrc.d/*; do
[ -x "$f" ] && . "$f"
done
unset f
fi
# ...or the Window Manager of your choice
exec ck-launch-session openbox-session
Re: [openbox_&_slim_vs_locale] Archlinux en français??
Publié : jeu. 07 juin 2012, 11:59
par FoolEcho
Question bête: entre le moment où tu as établi la locale dans le rc.conf et celui où tu as installé et lancé slim et openbox... tu as bien redémarré ? (le rc.conf n'est lu qu'au démarrage)
Le compte root a-t-il la locale correcte (se connecter dans un tty, CTRL+ALT+F1 par exemple, ALT+F7 pour revenir) ?
Pour voir, tu pourrais rajouter un /etc/locale.conf avec pour contenu (et redémarrer):
... mais normalement c'est inutile... pige pas...
nonplan a écrit :voici le retour de find /home/oo ! -user oo
/home/oo/.cache/gnome-system-monitor.root.3761878170
/home/oo/.config/xfce4/xfconf/xfce-perchannel-xml/thunar-volman.xml
Aussi, pour info, je te conseille de jeter un oeil sur su et sudo pour lancer proprement des choses en root et de supprimer ces fichiers (mais à moins que le cache du gnome-system-monitor ait mis le bazar, ça n'est pas la source du problème)...
Re: [openbox_&_slim_vs_locale] Archlinux en français??
Publié : jeu. 07 juin 2012, 12:05
par nonplan
J'ai relu dans le wiki les points sur startx et inittab, ce qui m'a poussé à virer slim et booter automatiquement avec startx par inittab
Code : Tout sélectionner
x:5:once:/bin/su oo -l -c "bash --login -c 'startx &>/dev/null'"
et ça y est arch est en français! enfin!
voici le retour de locale
Code : Tout sélectionner
LANG=fr_FR.UTF-8
LC_CTYPE=fr_FR.UTF-8
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
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=
et locale -a
Code : Tout sélectionner
C
fran�ais
french
fr_FR
fr_FR@euro
fr_FR.iso88591
fr_FR.iso885915@euro
fr_FR.utf8
POSIX
j'ai laissé
dans ~/xinitrc
Merci pour votre aide, vous m'avez malgré tout bien aidé!
@FoolEcho, j'ai une question : qu'est-ce qui t'a porté à utiliser slim, y a-t-il un inconvénient à startx et inittab?
Je dois avouer que j'utilisai slim pour connecter automatiquement, n'ayant trouvé jusqu'alors que cette solution.
Re: [openbox_&_slim_vs_locale] Archlinux en français??
Publié : jeu. 07 juin 2012, 12:08
par nonplan
j'ai testé sur tty2 en root
locale me renvoie tout en fr_FR.UTF-8.
Re: [openbox/slim/locale]Archlinux en français(Résolu(startx
Publié : jeu. 07 juin 2012, 13:12
par FoolEcho
Étrange tout de même...
nonplan a écrit :@FoolEcho, j'ai une question : qu'est-ce qui t'a porté à utiliser slim, y a-t-il un inconvénient à startx et inittab?
En soi, il n'y a pas de problème à faire démarrer X depuis l'inittab... sauf que maintenant tu vas avoir un autre problème, je le crains, sur le montage de dispositif usb et sur les options d'extinction... Sur d'autres sujets, consolekit n'aime visiblement pas être lancé depuis l'inittab (il se lance en local, voir wiki anglophone:
https://wiki.archlinux.org/index.php/St ... ot#inittab ).
Tu devrais donc en passer par un gestionnaire de connexion + connexion automatique (tu peux essayer slim de nouveau, mais enlève le ck-launch-session du .xinitrc).
Si j'utilise slim (sur mon eeepc, parce que sur le pc de bureau c'est full kde ^^), c'est parce qu'il n'est pas lourd et indépendant d'un environnement de bureau, vu que je n'utilise plus vraiment gnome même s'il est toujours installé (y aurait l'option lxdm aussi), parce que parfois je laisse d'autres utiliser un compte invité aussi... et par habitude (en plus, en déplacement, si on me pique mon portable, ça en fera ch*** plus d'un vu que le bios et grub sont protégés

)... En plus, benjarobin a pondu un patch pour intégrer le support de l'unicode par rapport au slim originel, voir
slim-unicode.

Un gestionnaire de connexion ça évite les soucis... et puis ça habille bien.

Re: [openbox/slim/locale]Archlinux en français(Résolu(startx
Publié : jeu. 07 juin 2012, 16:38
par nonplan
J'ai réinstallé slim, par ce qu'effectivement le montage usb n'était plus permis, et là surprise au reboot, arch est en français!

youpi
J'avais du installer slim avant de configurer,re-configurer correctement rc.conf (pourtant c'est une étape de l'install il me semble, non?),
enfin ta
Question bête
nétait pas si bête!
Merci
