Как изменить язык по-умолчанию для графического окружения рабочего стола Gnome в ОС GNU/Linux дистрибутива Debian
Вернуться к Оглавлению
|
||
Автор: Andrey Rjavskov(Rzhavskov) as rjaan <rjaan@yandex.ru>
Не каждый пользователь ОС GNU/Linux дистрибутива Debian сталкивается с проблемой изменения языка по умолчанию, потому что Debian-Installer (часто сокращают d-i) делает за нас эту важную работу один единственный раз во время установки системы. Но каждый из нас может столкнуться с ситуацией, когда нужно изменить язык по-умолчанию для графического окружения рабочего стола GNOME (GNU Network Object Model Environment) для всех пользователей системы или лишь одного единственного. А все потому, что у вас появился пользователь не говорящий на Русском языке, а говорящий к примеру на Английском, Немецком или Испанском. На сегодня программы графического окружения рабочего стола GNOME, которые поддерживают технологию интернационализации и локализации, используют переменные окружения для определения соглашений по использованию форматов времени и даты, отображения символов, денежных единиц и выбора кодовой страницы для представления многоязычных текстов. Такая возможность придает гибкость при использовании одной и той же системы пользователями, говорящих на разных языках. При установки языка по-умолчанию, рекомендую использовать только те из них, которые указаны в таблице 1.18. п. 1.5.2 справочного руководства на Debian.
1. В файле /etc/locale.gen раскомментируем строчки, включающие поддержку Русского и Английского языков, при этом поддержка английского языка должна быть включена обязательно.
en_US.UTF-8 UTF-8 ru_RU.UTF-8 UTF-8
К примеру, если потребуется включить поддержку немецкого языка (de_DE) в этом же файле нужно раскомментировать строчку.
de_DE.UTF-8 UTF-8
В случае, если речь идет об изменение языка для одного пользователя, переходите к выполнению п.3.
2. В файле /etc/default/locale изменяем переменную LANG с помощью которой по-умолчанию устанавливаем Русский язык для всей системы, что можно потом проверить с помощью системной утилиты locale(1), выводящей на стандартное устройство вывода информацию об используемом по-умолчанию языке в виде переменных окружения.
LANG="ru_RU.UTF-8"
3.Выполняем
root@my-host:~# locale-gen
4.В директориях пользователей изменяем файл /home/$USER/.dmrc
Language=ru_RU.utf8 Layout=us
при этом каждому пользователю по-умолчанию может быть выставлен лишь один язык из всех, поддержку которых в самом начале включали в файле /etc/locale.gen. Кроме того, в файле /home/$USER/.dmrc с использованием переменной Layout может быть выставлена по-умолчанию раскладка клавиатуры. В данном случае, она может принимать значения либо us (американская), либо ru (русская).
5. Перегружаем систему
root@my-host:~# reboot
| ||
Copyright © 2010 rjaan as Andrey Rjavskov(Rzhavskov) <rjaan@yandex.ru> <arjavskov@gmail.com> |