× К оглавлению На главную Об авторе

Дата и время публикации:

Как изменить язык по-умолчанию для графического окружения рабочего стола 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