Поддержка > Поддержка новых пользователей

Слетела локализация

(1/2) > >>

Evgeniy:
Добрый день!
Попробовал как-то поменять пользователя в системе. Зашёл на страничку смены пользователя. В правом верхнем углу что-то наподобие смены языка с русского на английский. Стояло RU. Думаю, а пароль-то на латинском писать надо. Поменял на ENG. И после этого браузер, файловый менеджер, Главное меню системы, всё перешло на английский. Попытался ещё раз сменить пользователя и там поменять с ENG на RU, но там уже не меняется почему-то. Проверил locale в терминале. Русская локаль присутствует. А как её включить, задействовать? Через меню возможно зайти в настройки и отредактировать локаль? Что-то не нашёл такой возможности.
А! Ещё ОпенБокс выбрал при смене пользователя. Хотя там других вариантов и не было. Может это повлияло?

Пользователь.:
Настройка языка производится во время установки системы (пакет locales, после установки можно то же самое сделать командой sudo dpkg-reconfigure locales), а экран входа в систему (lightdm) может лишь прописать переменную для выбранного пользователя в ~/.pam_enviroment

--- Код: ---LANGUAGE DEFAULT=ru
LANG DEFAULT=ru_RU.UTF-8
LC_NUMERIC DEFAULT=ru_RU.UTF-8
LC_TIME DEFAULT=ru_RU.UTF-8
LC_MONETARY DEFAULT=ru_RU.UTF-8
LC_PAPER DEFAULT=ru_RU.UTF-8
LC_NAME DEFAULT=ru_RU.UTF-8
LC_ADDRESS DEFAULT=ru_RU.UTF-8
LC_TELEPHONE DEFAULT=ru_RU.UTF-8
LC_MEASUREMENT DEFAULT=ru_RU.UTF-8
LC_IDENTIFICATION DEFAULT=ru_RU.UTF-8
PAPERSIZE DEFAULT=a4


--- Конец кода ---

При смене языка интерфейса в lightdm, еще предлагается переименовать папки в домашнем каталоге, это пока не смотрел где меняется.

Пользователь.:
Папки пользователя

Для всех пользователей (если в пользовательских конфигах ничего не указано, то используется от сюда)
/etc/xdg/user-dirs.conf
/etc/xdg/user-dirs.defaults


Для каждого пользователя отдельно
~/.config/user-dirs.dirs

--- Код: ---# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run.
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Рабочий стол"
XDG_DOWNLOAD_DIR="$HOME/Загрузки"
XDG_TEMPLATES_DIR="$HOME/Шаблоны"
XDG_PUBLICSHARE_DIR="$HOME/Общедоступные"
XDG_DOCUMENTS_DIR="$HOME/Документы"
XDG_MUSIC_DIR="$HOME/Музыка"
XDG_PICTURES_DIR="$HOME/Изображения"
XDG_VIDEOS_DIR="$HOME/Видео"

--- Конец кода ---

~/.config/user-dirs.locale

--- Код: ---ru_RU
--- Конец кода ---

Это адреса, куда обращаться программам, а сами папки как я понимаю достаточно переименовать в соответствии с конфигом указанным для пользователя.

Evgeniy:
Спасибо за ответ!
Я тут обнаружил, что мой файл ~/.pam_enviroment отличается от Вашего.

--- Код: ---LANGUAGE DEFAULT=en
LANG DEFAULT=en_US.UTF-8
LC_NUMERIC DEFAULT=ru_RU.UTF-8
LC_TIME DEFAULT=ru_RU.UTF-8
LC_MONETARY DEFAULT=ru_RU.UTF-8
LC_PAPER DEFAULT=ru_RU.UTF-8
LC_NAME DEFAULT=ru_RU.UTF-8
LC_ADDRESS DEFAULT=ru_RU.UTF-8
LC_TELEPHONE DEFAULT=ru_RU.UTF-8
LC_MEASUREMENT DEFAULT=ru_RU.UTF-8
LC_IDENTIFICATION DEFAULT=ru_RU.UTF-8
PAPERSIZE DEFAULT=a4
--- Конец кода ---

Наверное в этом всё и дело. Могу ли я его отредактировать вручную по образу Вашего?

Пользователь.:
Можно вручную, если не ошибешся, то будет работать, после выхода/входа пользователя либо после перезагрузки.

Можно это же действие сделать в программе language-selector-gnome, после запуска она проверяет для каких программ можно установить файлы локализации, я обычно отказываюсь чтобы не засорять систему, затем выходит окно с выбором языка, на второй вкладке выбор региональных стандартов. В обоих вкладках выбираем русский, и закрываем программу.
Сохранять для всей системы не нужно, это для тех у кого много пользователей в системе, чтобы всем разом изменить настройки.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии