GTK2 + LANG=fr_BE@euro [résolut (2x même) :)]

GTK2 + LANG=fr_BE@euro [résolut (2x même) :)] - Divers - Linux et OS Alternatifs

Marsh Posté le 18-04-2003 à 21:01:38    

Bonjour,
 
Quelqu'un aurait-il une idée du pourquoi sur ma SID lorsque j'appuie sur la touche '.' du pavé numérique toutes les applis GTK2 affiche ',' ?
 
tips: en mettant LANG=C ça passe correctement :??:
 
merci


Message édité par twolife le 18-04-2003 à 23:43:50
Reply

Marsh Posté le 18-04-2003 à 21:01:38   

Reply

Marsh Posté le 18-04-2003 à 21:03:39    

y'a deja eu des topics la dessus !
la solution :


xmodmap -e  "keycode 91 = period"



---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 18-04-2003 à 21:11:50    

\o/ mille mercis :)

Reply

Marsh Posté le 18-04-2003 à 21:19:15    

gtk 2 ça suxe

Reply

Marsh Posté le 18-04-2003 à 22:04:45    

une autre méthode :  
 
changer les variables de localisation dans .profile ou .bashrc:
 
 


 
# Set default POSIX locale:
unset LC_ALL
export LC_NUMERIC=en_US
export LC_TIME=fr_BE@euro
export LC_COLLATE=fr_BE@euro
export LC_MESSAGES=fr_BE@euro
export LC_MONETARY=fr_BE@euro
export LC_CTYPE=fr_BE@euro
export LC_PAPER=fr_BE@euro            
export LC_NAME=fr_BE@euro            
export LC_ADDRESS=fr_BE@euro          
export LC_TELEPHONE=fr_BE@euro        
export LC_MEASUREMENT=fr_BE@euro      
export LC_IDENTIFICATION=fr_BE@euro
 
# Set Language :
export GDM_LANG=fr_BE@euro
export LANG=fr_BE@euro
export LANGUAGE=fr_BE@euro
 

 
 
en mettant LC_NUMERIC=en_US le délimiteur numérique reste un point et ne devient pas une virgule (comme c'est normalement la règle en Français)
Et il faut bien faire attention à faire un unset LC_ALL  sinon ce paramètre prend le pas sur tous les autres
 
et normalement si tu executes la commande   locale tu devrais obtenir un résultat du type :
 
 


 
LANG=fr_FR@euro                  
LC_CTYPE=fr_FR@euro              
LC_NUMERIC=en_US                
LC_TIME=fr_FR@euro              
LC_COLLATE=fr_FR@euro            
LC_MONETARY=fr_FR@euro          
LC_MESSAGES=fr_FR@euro          
LC_PAPER="fr_FR@euro"            
LC_NAME="fr_FR@euro"            
LC_ADDRESS="fr_FR@euro"          
LC_TELEPHONE="fr_FR@euro"        
LC_MEASUREMENT="fr_FR@euro"      
LC_IDENTIFICATION="fr_FR@euro"  
LC_ALL=                        
   

 
 
avec fr_BE@euro à la place de fr_FR@euro
 


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 18-04-2003 à 23:38:16    

daique a écrit :

gtk 2 ça suxe


 
ms c bo  :love:

Reply

Marsh Posté le 18-04-2003 à 23:40:11    

FlamM a écrit :

une autre méthode :  
 
changer les variables de localisation dans .profile ou .bashrc:
 
en mettant LC_NUMERIC=en_US le délimiteur numérique reste un point et ne devient pas une virgule (comme c'est normalement la règle en Français)
Et il faut bien faire attention à faire un unset LC_ALL  sinon ce paramètre prend le pas sur tous les autres
 


 
Merci bcp, ça me semble moins gruick que l'autre méthode (même si ça marchait très bien)

Reply

Marsh Posté le 24-12-2003 à 10:41:26    

Je suis sous Sid, la modification marche, mais je n'arrive pas à la faire prendre en compte au système ( par exemple si je le met dans /etp/profile ou ~/.profile)
 
Par contre, si je vais dans un terminal, exécute 'export LC_NUMERIC=en_US', puis après par exemple lance gaim, c'est bien corrigé.
 
Une idée du pourquoi ? faut quand même pas rebooter ;)


---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 24-12-2003 à 10:44:34    

farib a écrit :

Je suis sous Sid, la modification marche, mais je n'arrive pas à la faire prendre en compte au système ( par exemple si je le met dans /etp/profile ou ~/.profile)
 
Par contre, si je vais dans un terminal, exécute 'export LC_NUMERIC=en_US', puis après par exemple lance gaim, c'est bien corrigé.
 
Une idée du pourquoi ? faut quand même pas rebooter ;)


 
J'ai testé des trucs, il s'avère que export MACHIN=TRUC ne marche pas, faut mettre sur 1 ligne  MACHIN=TRUC, et sur une autre ligne faire export MACHIN. (ca c'est dans mon ~/.profile)
 
Sinon apt-get install language-env  :o


Message édité par void_ppc le 24-12-2003 à 10:45:04
Reply

Marsh Posté le 24-12-2003 à 10:48:49    

bein j'ai déja les conneries du genre, je veux juste modifier mon séparateur numérique ( qui est justement la virgule à cause du Français)


---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 24-12-2003 à 10:48:49   

Reply

Marsh Posté le 24-12-2003 à 10:50:36    

et ça veut pas plus lire la chose, les variables ne sont pas enregistées...


Message édité par farib le 24-12-2003 à 10:51:55

---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 24-12-2003 à 10:54:18    

tu utilise quel shell ?
 
comment tu lance les appli ?
 
est-ce que tu as quelque chose dans ton ~/.bashrc ?

Reply

Marsh Posté le 24-12-2003 à 10:56:25    

bein j'utilise zsh, pour l'instant
 
quand je lance les applications gtk2, généralement c'est à partir d'un lanceur gnome.


Message édité par farib le 24-12-2003 à 10:56:42

---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 24-12-2003 à 10:59:02    

essaye alors de mettre les var d'environnement dans le .zshrc (ou un truc du genre)

Reply

Marsh Posté le 24-12-2003 à 10:59:54    

ou alors une solution au niveau de X :
 
echo "keycode 0x5B = period comma" >> ~/.Xmodmap
echo "xmodmap .Xmodmap" > ~/.xsession

Reply

Marsh Posté le 24-12-2003 à 11:01:25    

j'en veux pas de ça, je veux faire marcher la solution LC_NUMERIC='en_US' qui est propre et marchait sous la Gentoutou, faut juste que je trouve le truc qui coince.


---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 24-12-2003 à 11:07:44    

essaye LC_NUMERIC=C

Reply

Marsh Posté le 24-12-2003 à 11:08:03    

bon dans le .zsh c'est bon mais pour le terminal seulement, ça le fait pas pour les applications qui sont lancées à partir de gnome (les raccourcis)


---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 24-12-2003 à 11:55:19    

farib a écrit :

bon dans le .zsh c'est bon mais pour le terminal seulement, ça le fait pas pour les applications qui sont lancées à partir de gnome (les raccourcis)


 
tu t' es bien délogger ou sourcer ton .zshrc pour que ca prennes en compte les changements avant de relancer X ?

Reply

Marsh Posté le 24-12-2003 à 11:58:52    

je fais ça dans le /etc/zsh/zshenv, mais effectivement, je ne l'ai pas fait.
 
source /etc/zsh/zshenv puis relançage de X ?
 


---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 24-12-2003 à 12:01:07    

farib a écrit :

je fais ça dans le /etc/zsh/zshenv, mais effectivement, je ne l'ai pas fait.
 
source /etc/zsh/zshenv puis relançage de X ?
 
 


euh je sais pas exactement moi j' ai tout ds mon fichier .zshrc mais sinon tu te deloggues et startx et ca devrait etre bon

Reply

Marsh Posté le 24-12-2003 à 12:03:54    

Ekxon a écrit :


euh je sais pas exactement moi j' ai tout ds mon fichier .zshrc mais sinon tu te deloggues et startx et ca devrait etre bon


ce que je veux dire c' est que si tu de te deloggues carrement tu as pas besoin de sourcer.

Reply

Marsh Posté le 24-12-2003 à 12:13:16    

j'arrive pas à faire marcher la chose :/


---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 24-12-2003 à 12:43:59    

pourquoi tu veut pas essayer le Xmodmap ?

Reply

Marsh Posté le 24-12-2003 à 17:40:55    

solution de porc


---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 24-12-2003 à 18:22:54    

amuse-toi bien alors.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed