Manjaro XFCE Edition
   4936

после обновления. слетела локализация. ОПЯТЬ...

Здравствуйте, опытные товарищи, пользователь manjaro linux.
Пользуюсь manjaro linux с 15.03.2020.
После очередного обновления 22.05.2020 сменился язык системы — ВЕЗДЕ!
Ранее такое уже было (около месяца назад), но тогда мне помогло ЧУДО (просто почему-то в насторойке поменялась по умолчанию локаль, нажал кнопку и всё вернулось). Я был очень рад!!!
Сейчас же такой приём не сработал.

*Я новичок — совсем,Manjaro XFCE Edition: слетевшая локальсовсем. Планирую изучать систему, но пока только сдела первый шаг — купил книгу «Внутеннее устройство linux» Брайана Уорда.

Manjaro Wiki почитал — там нашёл ответ: "… Если вы следовали приведённому выше руководству, но проблемы остались, то, возможно, имеется конфликта с другими файлами..."

Помогите вернуть локаль на русскую!!!

20 комментариев

avatar
Помимо манджарьей документации есть еще отличная вики родительского дистра, где часто помимо ответа на вопрос «как» есть еще и пояснения «почему», что весьма способствует пониманию принципов работы.
Статья про локаль.
Последний раз редактировалось
+2
avatar
Если слетел язык с русского на английский, то:
Замените текст в /etc/locale.conf на:
LANG=ru_RU.UTF-8
LC_CTYPE=«ru_RU.UTF-8»
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_COLLATE=«ru_RU.UTF-8»
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES=«ru_RU.UTF-8»
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=ru_RU.UTF-8
Последний раз редактировалось
0
avatar
LC_ALL НЕЛЬЗЯ выставить в /etc/locale.conf. Да и не нужно.
0
avatar
Была похожая проблема, помогла замена текста в файле /etc/locale.conf.
0
avatar
В файле /etc/locale.conf была единственная запись: LANG=ru_RU.UTF-8
Сделал по совету manjaro_user. Добавил строки.
Ничего не изменилось.
0
avatar
команда:
$locale -a
выдала:
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
POSIX
en_US.utf8
ru_RU.utf8
0
avatar
Пробовал в файле /etc/locale.conf
вписывать строчку LC_ALL=ru_RU.UTF-8 и без неё. Результат — одинаков. Русский язык не вернулся.
0
avatar
Повторяю еще раз: LC_ALL ФИЗИЧЕСКИ НЕЛЬЗЯ УСТАНОВИТЬ через /etc/locale.conf! Я выше давал ссылку, там это русским языком написано.
/etc/locale.conf это, кстати, системная локаль.
Она может переопределяться конфигом пользователя. Про него тоже сказано в статье.
Но самое веселое заключается в том, что, например, LightDM тоже может ее переопределять. Называется это там «Langagues menu», чтоб никто не догадался. И, видимо, той же цели служит древний баг, не позволяющий разлогинится и выбрать другой вариант — он хочет ребут. Скоро этот баг отметит десятилетний юбилей, кстати.
Последний раз редактировалось
+1
avatar
Эта информация очень важна!

В Arch топике по поводу locale просто сказано: "… Возможно, некоторые переменные окружения из locale.conf были переопределены каким-то другим файлом..."

Ну дальше — пространство всевозможных вариантов…
0
avatar
текущая локаль после команды:
$ locale
выдало:
ocale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.utf8
LC_CTYPE=��ru_RU.UTF-8��
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_COLLATE=��ru_RU.UTF-8��
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES=��ru_RU.UTF-8��
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=
0
avatar
��ru_RU.UTF-8�� != ru_RU.UTF-8
Не надо пихать кавычки-елочки в несчастный конфиг.
0
avatar
Скажи, а ты сталкивался с установщиками репаков с рутрекера? Ругается на локаль только конкретный установщик, остальные ставятся нормально
0
avatar
Конкретно лог такой у одного конкретного установщика, грешу на поломаный репак
YAD Simple Installer (version 11.03.20, rutracker.org): Distance (version 1.4.6895)

locale: Невозможно установить LC_ALL локалью по умолчанию: Нет такого файла или каталога

(process:59816): Gtk-WARNING **: 23:37:12.570: Locale not supported by C library.
Using the fallback 'C' locale.

(process:59815): Gtk-WARNING **: 23:37:12.582: Locale not supported by C library.
Using the fallback 'C' locale.

(process:59814): Gtk-WARNING **: 23:37:12.581: Locale not supported by C library.
Using the fallback 'C' locale.
Gtk-Message: 23:37:12.626: Failed to load module «appmenu-gtk-module»
Unable to parse command line: Invalid byte sequence in conversion input
0
avatar
Невероятно!!! Русский язык вернулся!!!
Обалдеть!!!
!!!
0
avatar
после ввода: $ locale

выдало:
LANG=ru_RU.utf8
LC_CTYPE=ru_RU.UTF-8
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_COLLATE=ru_RU.UTF-8
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES=ru_RU.UTF-8
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=
0
avatar
Замечетельно!!!

Искренне благодарю Gambit_VKM за его терпение и подсказки!!!
0
avatar
Какие именно подсказки? Что помогло? Какие команды или что меняли? По ссылке
Gambit_VKM тоже нифига не понятно кто и что там делал. Файлик локали смотрели? Шикарно. А делать с ним что????
0
avatar
Русский — родной везде вроде вернулся: и в меню и в браузере и в gimp-е...!!!
0
avatar
Тему можно закрывать.
0
avatar
Хотя так и не понятно: «Почему слетела локаль?.. Какая программа её изменила?...»
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.