Page 1 sur 1

[OpenBox]Applications en anglais via le menu (résolu)

Publié : ven. 01 janv. 2010, 19:37
par desmogone
Salut !

En premier, quelques précisions :
Je viens d'installer Archlinux i686 sur un MSI Wind (la distrib est up-to-date)
Je tourne avec OpenBox.

Maintenant, le problème :
Quand je lance firefox via un terminal avec la commande "firefox", j'ai bien Firefox en titre de fenêtre et il est en français.

Quand je le lance depuis le menu de OpenBox, il devient Shiretoko et il est en anglais !
J'ai juste les paquets firefox et firefox-i18n d'installés !

Voici ma config dans le menu openbox :

Code : Tout sélectionner

		
<item label="Firefox">
			<action name="Execute">
				<command>
					firefox
				</command>
				<startupnotify>
					<enabled>
						yes
					</enabled>
					<wmclass>
						Firefox
					</wmclass>
				</startupnotify>
			</action>
		</item>
J'ai constaté également que si j'ai lancé firefox via un terminal et que j'en lance un supplémentaire via le menu, il est bien lancé en tant que firefox et non pas shiretoko ...
J'ai fait un xprop pour avoir le bon nom de la vmclass et ils sont bien différents !

Si quelqu'un d'entre vous peut m'aider ...

Merci d'avance !

Desmogone, qui aimerait bien son Firefox en français ...

Re: [OpenBox/Firefox]Firefox = Shiretoko via le menu (début)

Publié : sam. 02 janv. 2010, 07:04
par FredBezies
Essaye d'installer le paquet firebrand. Normalement, cela devrait régler quelques problèmes.

C'est le dépot archlinuxfr.

Re: [OpenBox/Firefox]Firefox = Shiretoko via le menu (début)

Publié : sam. 02 janv. 2010, 21:23
par desmogone
Salut !

Merci pour l'astuce mais malheureusement, ça n'a rien changé :(

Ce n'est pas vraiment le fait que Firefox devienne Shiretoko qui me dérange, c'est surtout qu'il passe en anglais, car je ne suis pas le seul utilisateur de la machine ...

Je vais peut-être tenter IceWeasel ?

Desmogone, qui continue à réfléchir à son problème ...

Re: [OpenBox]Applications en anglais via le menu (contourné)

Publié : sam. 02 janv. 2010, 22:05
par desmogone
Juste pour info, j'ai réussi à avoir firefox en français avec le paquet swiftweasel-intel-pgo-fr ...

Par contre, plus de support du japonais comme j'aurais pu l'avoir avec le couple firefox et firefox-i18n ... :(

Pour le moment, je me contente de cette solution et si quelqu'un a une recette miracle, il sera toujours le bienvenu !

Je vais de ce pas éditer mon 1er post ...

Desmogone, je l'aurai un jour ... je l'aurai !

[edit] On va éviter le triple post ... ;)
Je viens de me rendre compte que Gimp me posait le même problème ...
Ca viendrait donc plus de OpenBox ...

Si je passe mon LOCALE en français dans /etc/rc.conf, Gimp et Firefox se lancent bien en français via le menu ...

Ca voudrait dire que pour certaines applications Openbox va chercher la LOCALE globale et non pas celle précisée dans le .xinitrc de l'utilisateur ...

Voici ce que j'ai positionné pour le mien :

Code : Tout sélectionner

# Paramétrage de la langue de session
export LC_ALL=fr_FR.utf8
export LANG=fr_FR.utf8
si je lance un locale dans un terminal, j'ai bien toutes mes variables à fr_FR.utf8 !

Comment puis-je avoir toutes mes locales de session qui écrasent celles du système ? Car je suppose que pour la session de ma femme en japonais, Firefox et Gimp risquent d'être en français :(

Desmogone, interrogateur ...

Re: [OpenBox]Applications en anglais via le menu (contourné)

Publié : sam. 02 janv. 2010, 23:21
par Murzan
Hmmm...
Tu devrais pouvoir trouver quelques élements de réponse ici :
http://wiki.archlinux.org/index.php/Con ... ser_locale

Avec /etc/profile et avec bashrc il devrait être possible de configurer les locales différentes pour chaque utilisateur.

Re: [OpenBox]Applications en anglais via le menu (contourné)

Publié : dim. 03 janv. 2010, 22:04
par tuxce
salut, comment tu lances ta session ? startx ?
les "export ..." sont bien avant la commande pour lancer le wm ?
(LC_ALL ecrase le reste)

Re: [OpenBox]Applications en anglais via le menu (contourné)

Publié : mar. 05 janv. 2010, 22:24
par desmogone
Salut !

Je lance ma session via Slim ...
Mes variables de LOCALE sont positionnées dans mon .bashrc ... Qui je pense est lu avant le .xinitrc.

Pour installer le ArchLinux de base, j'ai suivi cet article dans le Wiki anglais :
http://wiki.archlinux.org/index.php/Ins ... ting_Linux
J'ai utilisé cette méthode car je n'arrive pas à booter mon Wind depuis le support d'install (recopié sur ma clé USB via unetbootin depuis une Ubuntu 9.04).
La distribution "hôte" est un Desktop CD Ubuntu 9.04.

En début de semaine, j'ai contrôlé ma machine virtuelle. Firefox se lance bien en français depuis le menu et une autre chose que j'ai constaté, c'est que quand on se déconnecte, le message de sortie de session est bien en français sur ma VM alors qu'il est en anglais sur mon Wind ...

Ça confirmerait bien que j'ai un problème au niveau des locales, mais je n'arrive pas à voir ce que c'est ...
Ça se trouve c'est tout con mais je sèche vraiment là !

Merci à tous ceux qui m'apportent leur aide.

Desmogone, en plus je n'ai pas trop le temps de creuser comme je le voudrais ... :(

Re: [OpenBox]Applications en anglais via le menu (contourné)

Publié : mar. 05 janv. 2010, 22:45
par tuxce
desmogone a écrit : Mes variables de LOCALE sont positionnées dans mon .bashrc ... Qui je pense est lu avant le .xinitrc.
il est pas du tout lu, mets les dans le .xinitrc
ou rajoute un source ~/.bashrc dedans

Re: [OpenBox]Applications en anglais via le menu (contourné)

Publié : mer. 06 janv. 2010, 22:41
par desmogone
Salut !

Et un grand merci à Tuxce ! C'était bien ça ...
J'ai toutes mes applis en français.

Pourtaant, dans le wiki anglais, c'est bien indiqué de mettre les LOCALES dans le .bashrc ...

Et dans ma VM, j'ai positionné mes variables dans le .bashrc et elles sont bien prises en compte !
Et j'ai ma même configuration que mon Wind pour /etc/rc.conf ! :?: :?: :?:

Encore un grand mystère de l'informatique ! :wink:

Je vais éditer le titre de mon 1er post ...

Desmogone, heureux !

Re: [OpenBox]Applications en anglais via le menu (résolu)

Publié : mer. 06 janv. 2010, 23:03
par gyo
Je suggère de mettre ça dans le ~/.bash_profile, pour faire au plus propre :)