avatar
Неочевидный момент. При выборе локали в LightDM она меняется не с первого раза. То есть: выбираем язык системы, логинимся, разлогиниваемся и опять логинимся. ИМХО, это баг.
Последний раз редактировалось
+1
avatar
Спасибо.
0
avatar
Всё, я больше причин не знаю. Почему у Вас не выходит- не понимаю. Только что проверил метод на собственной рабочей системе. Настроил три локали с выбором при входе. Всё сработало, все переключается.
Удачи.
Последний раз редактировалось
0
avatar
Я перезагрузился
0
avatar
Откройте Настройки LightDM GTK+ Greeter, добавьте пункт Languages Menu.
Не забывайте перезагружаться, простого выхода из иксов недостаточно.
0
avatar
Тут английский
[Desktop]
Language=en_US.utf8
Session=xfce

А система все равно на русском…
А на экране lightdm нет ничего о выборе языка.
Последний раз редактировалось
0
avatar
Да при вводе пароля, на экране LightDM. Там должен быть выбор языков.
Или в ~/.dmrc пропишите. Без разницы.
0
avatar
В файле ~/.dmrc? При входе это где?
0
avatar
Ну вот. Потому она и русская. Поменяйте при входе локаль.
0
avatar
~/.dmrc
[Desktop]
Language=ru_RU.utf8
Session=xfce
0
avatar
Я и забыл про LightDM-то…
Последний раз редактировалось
0
avatar
Также гляньте файл ~/.dmrc

Дело в том что LightDM Запоминает последнюю локаль выбранную при логине, и использует ее по умолчанию.

Пропишите в /etc/environment нужные значения, у меня например такие:

LANG=ru_RU.UTF-8
BROWSER=/usr/bin/xdg-open
QT_QPA_PLATFORMTHEME=qt5ct
Последний раз редактировалось
0
avatar
/etc/environment
#
# This file is parsed by pam_env module
#
# Syntax: simple «KEY=VAL» pairs on separate lines
#
0
avatar
Ну. Локаль русская. Значит и язык системы русский будет.
Посмотрите в файле /etc/environment, что там?
0
avatar
Вот
$ locale
LANG=ru_RU.utf8
LC_CTYPE=«ru_RU.utf8»
LC_NUMERIC=«ru_RU.utf8»
LC_TIME=«ru_RU.utf8»
LC_COLLATE=«ru_RU.utf8»
LC_MONETARY=«ru_RU.utf8»
LC_MESSAGES=«ru_RU.utf8»
LC_PAPER=«ru_RU.utf8»
LC_NAME=«ru_RU.utf8»
LC_ADDRESS=«ru_RU.utf8»
LC_TELEPHONE=«ru_RU.utf8»
LC_MEASUREMENT=«ru_RU.utf8»
LC_IDENTIFICATION=«ru_RU.utf8»
LC_ALL=
не знаю нужно ли, но:
/etc/environment
#
# This file is parsed by pam_env module
#
# Syntax: simple «KEY=VAL» pairs on separate lines
#
Последний раз редактировалось
0
avatar
озможно, переменная LANG переопределяется в другом месте, например в /etc/environment
Именно так оно и есть. ЕМНИП, причиной этого является LightDM.
Последний раз редактировалось
+1
avatar
Покажите вывод команды locale
ЗЫ: Возможно, переменная LANG переопределяется в другом месте, например в /etc/environment
Последний раз редактировалось
0
avatar
Не помогает. В файле /etc/locale.conf «LANG=en_US.UTF-8», в Manjaro Settings «отображаемый язык и форматы» на английском стоят, но система все равно на русском. На английском стал только lightDM…
0
avatar
Ясно. Ну, локаль-то русская у Вас полюбому сгенерировалась. Но в файл /etc/locale.conf правильно не прописалась. Случается.
Поправьте файл /etc/locale.conf вручную, приведите к виду

LANG=ru_RU.UTF-8
LC_ALL=ru_RU.UTF-8
Последний раз редактировалось
0
avatar
Хорошо, не нравится слово взятое в кавычки? Ок, слова «отображаемый язык и форматы» переходят с английского на русский, но язык системы и локализация не изменяется ни после выхода из системы, ни при перезагрузке.
0