(РЕШЕНО) Помогите русифицировать мой ArchLinux!

Yashalta
Автоматический вход я сделал так:
sudo mousepad /etc/lxdm/lxdm.conf
Если используете lxdm то язык выбирается при входе
временно отключите автовход
sudo lxdm-config

и выберите русский язык в поле language
red
настройка локалей
Сделал все как описано до пункта
red
теперь добавляем переменную LANG в свою оболочку:
# export LANG="ru_RU.UTF-8"
# echo "export LANG=ru_RU.UTF-8" >> $HOME/.zshrc
если используется bash то вместо .zshrc пишем .bash_profile
это всё что касается установки локалей
У меня терминал выдает это
[[email protected] ~]$ sudo export LANG="ru_RU.UTF-8"
sudo: export: command not found
[[email protected] ~]$ 
red
настройка локалей
У него LXDM он перебивает настройки, выбор языка при входе.
Yashalta, сделай без sudo

$ export LANG="ru_RU.UTF-8"
$ echo "export LANG=ru_RU.UTF-8" >> $HOME/.bash_profile
vs220
Если используете lxdm то язык выбирается при входе
временно отключите автовход
sudo lxdm-config
и выберите русский язык в поле language
Сделал как вы сказали но у меня сейчас нет возможности выбрать язык! Раньше было!!! Я позже откачусь попробую найти тот момент где я потерял эту возможность...


red
Yashalta, сделай без sudo

$ export LANG="ru_RU.UTF-8"
$ echo "export LANG=ru_RU.UTF-8" >> $HOME/.bash_profile
Сделал все без "sudo" перезагрузился и все по старому! Все тот же, уже ненавистный мне язык!
Yashalta
нет возможности выбрать язык
sudo lxdm-config
и поставьте галочку на Show language menu как на картинке выше

Yashalta
Сделал все без "sudo" перезагрузился и все по старому
Это не поможет lxdm подставляет свои переменные и запоминает последний выбранный язык настраивать надо в нем
Всем огромное спасибо!!!
Не знаю почему я пропустил это сообщение!!! Сейчас просматривая с самого начала эту ветку увидел, что я не проверял рекомендации от vs220
vs220
1: У вас куча лишнего в выводе locale -a
Закомментируйте в /etc/locale.gen все кроме
en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8
В большинстве случаев вам хватит этих локалей
2: Сделайте
# locale-gen
3: Отредактируйте /etc/locale.conf
оставьте только
LANG=ru_RU.UTF-8
Проверьте также нет ли у вас в домашней папке ~/.config/locale.conf
если есть пропишите туда тоже
LANG=ru_RU.UTF-8
4: Перезагрузитесь
команда
locale
должна выводить
LANG=ru_RU.UTF-8
и менюшка должна быть на русском
Все здорово, все по русски! Еще раз ВСЕМ СПАСИБО!!!!!!!!!!
Чего-то я поторопился!
После того как я написал, что все у меня на русском языке и всем спасибо...
Я откатился назад с помощью TimeShift до того момента как начал пробовать русифицировать свой интерфейс...
После того как я откатился, я проделал все заново, все пункты!

vs220
1: У вас куча лишнего в выводе locale -a
Закомментируйте в /etc/locale.gen все кроме
en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8
В большинстве случаев вам хватит этих локалей
2: Сделайте
# locale-gen
3: Отредактируйте /etc/locale.conf
оставьте только
LANG=ru_RU.UTF-8
Проверьте также нет ли у вас в домашней папке ~/.config/locale.conf
если есть пропишите туда тоже
LANG=ru_RU.UTF-8
4: Перезагрузитесь
команда
locale
должна выводить
LANG=ru_RU.UTF-8
и менюшка должна быть на русском

Но, в итоге все как было на английском так и осталось! Сейчас команда locale у меня выдает это
[[email protected] ~]$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES=en_US.UTF-8
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
[[email protected] ~]$ 

PS - указанную выше инструкцию я проделал 2 раза! Что-то было сделано еще кроме того, что указано выше комментом.
Lxdm в любом случае будет устанавливать локаль заданную пользователем при входе . По умолчанию там стоит дефалт и используется то что было прописано в locale.conf при последнем входе.
Можете посмотреть что у вас прописано в /var/lib/lxdm/lxdm.conf строчки last_lang.
И поменяйте язык в Lxdm
1
sudo lxdm-config
поставьте галочку на Show language menu как на картинке выше и снимите галку на автовход
2 При входе в Lxdm выберите русский в поле language
vs220
Lxdm в любом случае будет устанавливать локаль заданную пользователем при входе . По умолчанию там стоит дефалт и используется то что было прописано в locale.conf при последнем входе.
Можете посмотреть что у вас прописано в /var/lib/lxdm/lxdm.conf строчки last_lang.
И поменяйте язык в Lxdm
1
sudo lxdm-config
поставьте галочку на Show language menu как на картинке выше и снимите галку на автовход
2 При входе в Lxdm выберите русский в поле language

СПАСИБО!
Поменял язык в Lxdm, поставил снова автовход... Все работает!
 
Зарегистрироваться или войдите чтобы оставить сообщение.