How to set LANG variable before X starts?
I'm Russian user so I'd like to use ru localization as possible :)
When I login as root all seems to be OK. All program which have Russian localization start in Russian, and some items of Fluxbox's main menu are in Russian.
But when I login as user, english localization was used. It seems strange because /etc/environment contains right value of LANG="ru_RU.UTF-8"
I've added to my ~/.bashrc line
and now if I start applications from uxterm or, for example, in tty2, they use ru locale. But when I start this applications from main menu of Fluxbox, they use english locale, and all menu items are in English.
I tried to strat X manually with startx command. I've found that X starts with right value of LANG, but unfortunatly its settings differed from normal. For example, screen resolution was less than in "normal" mode (1024x768 against 1280x1024) and I couldn't set resolution 1280x1024.
Please, help me, how to set desired value of LANG before logging in?
I know that there are many initial scripts, may be I should add export line to one of them, to set LANG value before X starts. But I'm afraid I can crash the system.
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- Konstantin Tokarev
- Solved:
- Last query:
- Last reply: