Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Этот метод позволяет установить переменные окружения, необходимые для установки локализации и набора символов MIME, однократно для любых оболочек, вместо того, чтобы добавлять установку этих переменных в инициализационный файл каждой оболочки. Настройка на уровне пользователя может быть сделана самим пользователем, а Настройка на уровне администратора требует привилегий суперпользователя.
21.3.4.1.1.1. Настройка на уровне пользователя
Вот минимальный пример файла.login_conf в домашнем каталоге пользователя, в котором задаются обе переменные для кодировки Latin-1:
me:\
:charset=ISO-8859-1:\
:lang=de_DE.ISO8859-1:
Это пример.login_conf, который задает переменные для Традиционного Китайского языка в кодировке BIG-5. Обратите внимание, что задается намного больше переменных, потому что некоторое программы некорректно воспринимают переменные окружения локализации для Китая, Японии и Кореи.
#Пользователи, которые не хотят использовать
денежные единицы
#и форматы времени Тайваня, могут вручную изменить каждую переменную
me:\
:lang=zh_TW.Big5:\
:setenv=LC_ALL=zh_TW.Big:\
:setenv=LC_COLLATE=zh_TW.Big5:\
:setenv=LC_CTYPE=zh_TW.Big5:\
:setenv=LC_MESSAGES=zh_TW.Big5:\
:setenv=LC_MONETARY=zh_TW.Big5:\
:setenv=LC_NUMERIC=zh_TW.Big5:\
:setenv=LC_TIME=zh_TW.Big5:\
:charset=big5:\
:xmodifiers="@im=gcin": #Set gcin as the XIM Input Server
За подробностями обращайтесь к разделу Настройка на уровне администратора и login.conf(5).
21.3.4.1.1.2. Настройка на уровне администратора
Проверьте, что класс логина пользователя в /etc/login.conf задает нужный язык. Убедитесь, что эти настройки присутствуют в /etc/login.conf:
language_name: accounts_title:\
:charset= MIME_charset:\
:lang= locale_name:\
:tc=default:
Используя наш предыдущий пример с Latin-1, это должно выглядеть так:
german:German Users Accounts:\
:charset=ISO-8859-1:\
:lang=de_DE.ISO8859-1:\
:tc=default:
После изменения описания классов логинов выполните команду:
# cap_mkdb /etc/login.conf
для того, чтобы изменения в файле /etc/login.conf стали использоваться системой.
Изменение класса логина с помощью vipw(8)
Используйте vipw для добавления новых пользователей и отредактируйте запись о пользователе, чтобы она была похожа на эту:
user:password:1111:11: language:0:0:User Name:/home/user:/bin/sh
Изменение класса логина с помощью adduser(8)
Используйте adduser для добавления новых пользователей и сделайте следующее:
• Установите defaultclass = язык в /etc/adduser.conf. Помните, что в этом случае вы должны задать default класс для всех пользователей других языков.
• Другой способ заключается в задании класса логина каждый раз, когда adduser(8) попросит об этом:
Enter login class: default []:
• Еще один способ - использовать следующее для каждого пользователя другого языка, которого вы хотите добавить:
# adduser -class язык
Изменение класса логина с помощью pw(8)
Если для добавления новых пользователей вы используете утилиту pw(8), запускайте ее с такими параметрами:
# pw useradd
имя_пользователя -L язык
Дата публикования: 2015-01-10; Прочитано: 213 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!