[openbox/slim/locale]Archlinux en français(Résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
nonplan
Hankyu
Messages : 21
Inscription : dim. 03 juin 2012, 17:07
Localisation : allier/loire

[openbox/slim/locale]Archlinux en français(Résolu)

Message 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 :

Code : Tout sélectionner

TIMEZONE="Europe/Paris"
KEYMAP="fr-pc"
LOCALE="fr_FR.UTF-8"
voici mon /etc/locale.gen

Code : Tout sélectionner

fr_FR.UTF-8 UTF-8  
fr_FR ISO-8859-1  
fr_FR@euro ISO-8859-15  
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

Code : Tout sélectionner

LANG=fr_FR.utf8 soffice
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??
Dernière modification par nonplan le jeu. 07 juin 2012, 16:39, modifié 4 fois.
Avatar de l’utilisateur
jc51
Chu Ko Nu
Messages : 317
Inscription : jeu. 08 déc. 2011, 16:37

Re: Archlinux en français

Message par jc51 »

bonjour essaye de taper locale-gen
Thinkpad 13 Archlinux/XFCE
nonplan
Hankyu
Messages : 21
Inscription : dim. 03 juin 2012, 17:07
Localisation : allier/loire

Re: Archlinux en français

Message 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...
Avatar de l’utilisateur
Gr3e
yeomen
Messages : 255
Inscription : dim. 11 janv. 2009, 19:23
Localisation : Dans la montagne

Re: Archlinux en français

Message 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

Code : Tout sélectionner

cat /etc/rc.conf|grep -e ^LOCALE 
et de

Code : Tout sélectionner

cat /etc/locale.gen|grep -e ^# -v 
En effet quand tu lance locale tu devrais avoir

Code : Tout sélectionner

LANG=fr_FR.utf8
au lieu de

Code : Tout sélectionner

LANG=
Par si tu passe par xinitrc essaye d'ajouter

Code : Tout sélectionner

export LANG=fr_FR.UTF-8
avant le exec blablabla
Less is more
La perfection n'est pas atteinte quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher
"On fait des boulots qu'on déteste pour se payer des merdes qui nous servent à rien"
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: Archlinux en français

Message par FoolEcho »

Salut,

Merci de rectifier le titre, stp: http://wiki.archlinux.fr/Forum#Format_du_titre :chinois:

@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 ?
«The following statement is not true. The previous statement is true.» :nage:
nonplan
Hankyu
Messages : 21
Inscription : dim. 03 juin 2012, 17:07
Localisation : allier/loire

Re: Archlinux en français

Message 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

Code : Tout sélectionner

LOCALE="fr_FR.UTF-8"
et celui de cat /etc/locale.gen|grep -e ^# -v

Code : Tout sélectionner

fr_FR.UTF-8 UTF-8  
fr_FR ISO-8859-1  
fr_FR@euro ISO-8859-15  
je n'ai pas d'/etc/locale.conf

je viens de reboot après avoir ajouté

Code : Tout sélectionner

export LANG=fr_FR.UTF-8
dans mon ~/.xinitrc
ça marche pas..
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [openbox_&_slim_vs_locale] Archlinux en français??

Message par FoolEcho »

FoolEcho a écrit :Utilises-tu autre chose que le shell bash
(ce qui peut rendre nécessaire un locale.conf)

Code : Tout sélectionner

echo $SHELL
?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Gr3e
yeomen
Messages : 255
Inscription : dim. 11 janv. 2009, 19:23
Localisation : Dans la montagne

Re: [openbox_&_slim_vs_locale] Archlinux en français??

Message 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.
Less is more
La perfection n'est pas atteinte quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher
"On fait des boulots qu'on déteste pour se payer des merdes qui nous servent à rien"
nonplan
Hankyu
Messages : 21
Inscription : dim. 03 juin 2012, 17:07
Localisation : allier/loire

Re: [openbox_&_slim_vs_locale] Archlinux en français??

Message par nonplan »

echo $SHELL me renvoie

Code : Tout sélectionner

/bin/bash
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [openbox_&_slim_vs_locale] Archlinux en français??

Message 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). :copain:

Que renvoie:

Code : Tout sélectionner

find /home/ton_user ! -user ton_user
et quel est le contenu de ~/.bashrc et ~/.bash_profile ?
«The following statement is not true. The previous statement is true.» :nage:
nonplan
Hankyu
Messages : 21
Inscription : dim. 03 juin 2012, 17:07
Localisation : allier/loire

Re: [openbox_&_slim_vs_locale] Archlinux en français??

Message 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

Code : Tout sélectionner

#
# ~/.bash_profile
#

[[ -f ~/.bashrc ]] && . ~/.bashrc
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.
Avatar de l’utilisateur
Gr3e
yeomen
Messages : 255
Inscription : dim. 11 janv. 2009, 19:23
Localisation : Dans la montagne

Re: [openbox_&_slim_vs_locale] Archlinux en français??

Message 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 ; ) :oops:
Less is more
La perfection n'est pas atteinte quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher
"On fait des boulots qu'on déteste pour se payer des merdes qui nous servent à rien"
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [openbox_&_slim_vs_locale] Archlinux en français??

Message par tuxce »

C'est peut être une modif de slim.conf ?
Tu peux poster la sortie de:

Code : Tout sélectionner

grep login_cmd /etc/slim.conf
Sans -l ou --login pour bash, la locale ne sera pas définie.

Et éventuellement poster aussi le .xinitrc
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [openbox_&_slim_vs_locale] Archlinux en français??

Message par FoolEcho »

Gr3e a écrit :J'essaye de participer quand je peux même si je suis loin de votre niveau ; ) :oops:
Y a pas de mal. Mais autant éviter de bidouiller quand il n'y a (normalement) pas besoin. :chinois:
«The following statement is not true. The previous statement is true.» :nage:
nonplan
Hankyu
Messages : 21
Inscription : dim. 03 juin 2012, 17:07
Localisation : allier/loire

Re: [openbox_&_slim_vs_locale] Archlinux en français??

Message 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
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [openbox_&_slim_vs_locale] Archlinux en français??

Message 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):

Code : Tout sélectionner

LANG=fr_FR.UTF-8
... 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)...
«The following statement is not true. The previous statement is true.» :nage:
nonplan
Hankyu
Messages : 21
Inscription : dim. 03 juin 2012, 17:07
Localisation : allier/loire

Re: [openbox_&_slim_vs_locale] Archlinux en français??

Message 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é

Code : Tout sélectionner

exec ck-launch-session dbus-launch openbox-session
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.
Dernière modification par nonplan le jeu. 07 juin 2012, 12:13, modifié 1 fois.
nonplan
Hankyu
Messages : 21
Inscription : dim. 03 juin 2012, 17:07
Localisation : allier/loire

Re: [openbox_&_slim_vs_locale] Archlinux en français??

Message par nonplan »

j'ai testé sur tty2 en root
locale me renvoie tout en fr_FR.UTF-8.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [openbox/slim/locale]Archlinux en français(Résolu(startx

Message 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 :viking: )... En plus, benjarobin a pondu un patch pour intégrer le support de l'unicode par rapport au slim originel, voir slim-unicode. :D
Un gestionnaire de connexion ça évite les soucis... et puis ça habille bien. :sifflote2:
«The following statement is not true. The previous statement is true.» :nage:
nonplan
Hankyu
Messages : 21
Inscription : dim. 03 juin 2012, 17:07
Localisation : allier/loire

Re: [openbox/slim/locale]Archlinux en français(Résolu(startx

Message 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! :french: :french: :french: 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 :chinois:
Répondre