Дата и время публикации:
Как изменить язык по-умолчанию для графического окружения рабочего стола Gnome в ОС GNU/Linux дистрибутива Debian
1.Введение
Не каждый пользователь ОС GNU/Linux дистрибутива Debian сталкивается с проблемой изменения языка по умолчанию, потому что Debian-Installer (часто сокращают d-i) делает за нас эту важную работу один единственный раз во время установки системы. Но каждый из нас может столкнуться с ситуацией, когда нужно изменить язык по-умолчанию для графического окружения рабочего стола GNOME (GNU Network Object Model Environment) для всех пользователей системы или лишь одного единственного. А все потому, что у вас появился пользователь не говорящий на Русском языке, а говорящий к примеру на Английском, Немецком или Испанском.
На сегодня программы графического окружения рабочего стола GNOME, которые поддерживают технологию интернационализации и локализации, используют переменные окружения для определения соглашений по использованию форматов времени и даты, отображения символов, денежных единиц и выбора кодовой страницы для представления многоязычных текстов. Такая возможность придает гибкость при использовании одной и той же системы пользователями, говорящих на разных языках. При установки языка по-умолчанию, рекомендую использовать только те из них, которые указаны в таблице 1.18. п. 1.5.2 справочного руководства на Debian.
2.Изменение языка по-умолчанию
1. В файле /etc/locale.gen раскомментируем строчки, включающие поддержку Русского и Английского языков, при этом поддержка английского языка должна быть включена обязательно.
дамп 2.1
en_US.UTF-8 UTF-8 ru_RU.UTF-8 UTF-8
К примеру, если потребуется включить поддержку немецкого языка (de_DE) в этом же файле нужно раскомментировать строчку.
дамп 2.2
de_DE.UTF-8 UTF-8
В случае, если речь идет об изменение языка для одного пользователя, переходите к выполнению п.3.
&nsbp;
В файле /etc/default/locale изменяем переменную LANG с помощью которой по-умолчанию устанавливаем Русский язык для всей системы, что можно потом проверить с помощью системной утилиты locale(1), выводящей на стандартное устройство вывода информацию об используемом по-умолчанию языке в виде переменных окружения.
дамп 2.3
LANG="ru_RU.UTF-8"
3.Выполнить:
дамп 2.4
root@my-host:~# locale-gen
4. В директориях пользователей изменить файл /home/$USER/.dmrc
дамп 2.5
Language=ru_RU.utf8 Layout=us
При этом каждому пользователю по-умолчанию может быть выставлен лишь один язык из всех, поддержку которых в самом начале включали в файле /etc/locale.gen . Кроме того, в файле /home/$USER/.dmrc с использованием переменной Layout может быть выставлена по-умолчанию раскладка клавиатуры. В данном случае, она может принимать значения либо us (американская), либо ru (русская).
5. Перегрузить систему
дамп 2.6
root@my-host:~# reboot
3.Библиография
[1] Locale
[2] Change default language for Gnome in Debian
[3] Debian Reference