![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| N0dwis |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 18.9.2007 Где: Луганск Репутация: нет Всего: 4 |
У меня Arch Linux. После очередного обновления почему-то упали настройки локали, причем очень хитро. Раньше локаль у меня была en_US.utf8 - т.е. язык системы был английский, но русские буквы вводились и имена файлов на русском обрабатывались корректно. Сейчас при этих же настройках русских букв в консоли нет. Более того, в процессе экспериментов, язык x.org приложений (gnome в том числе) переключился на русский и вернуть его назад на английский не получается!
Откуда может брать локаль x.org? Сейчас русского языка нет нигде в настройках. Вот вывод команды locale -a
Насколько я понял, это значение нужно присваивать переменной LANG для установки языка системы. Но почему здесь кодировка указана как "utf8", но в locale.gen и /usr/share/X11/locale кодировка называется "UTF-8"? Как все-таки правильно? Спасибо. |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 34 Всего: 317 |
с т.з. Иксов - это неважно. посмотри в файл locale.alias.
а системная локаль пишется по конвенции как выдает locale -a. в некоторых приложениях (напр. в иксаХ.org) это обзывают UTF-8, но поставляют переводчик с местного на системный. -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| N0dwis |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 18.9.2007 Где: Луганск Репутация: нет Всего: 4 |
Спасибо. С названием локали понятно. Действительно есть алиас с utf8 на UTF-8.
Но сейчас системная стоит en_US.utf8, и в терминалах так и есть. Но иксы все равно русские и Gnome terminal показывает локаль ru_RU.utf8. Откуда же он ее вытаскивает!? |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 34 Всего: 317 |
как и всё в линукс-юниксах - это продумано.
есть настройки системные, есть настройки пользователя, есть настройки приложений.
grep тебе в помощь, у пользователя в домашнем каталоге где-то определено. я не знаю как ты стартуешь иксы, вполне вероятно из скрипта из дом. каталога. скорее всего - в нем собака порылась... или в файлах инициализации оболочки, тоже в дом. каталоге. о "сбросах" настроек локали в Arch я уже где-то слышал.... не раз. младенческие болячки.... -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| N0dwis |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 18.9.2007 Где: Луганск Репутация: нет Всего: 4 |
Все оказалось гораздо проще
В последнем обновлении gdm добавлена возможность выбирать локаль непосредственно перед логином. Но сам select был очень маленьким и внизу экрана, так что я его просто не заметил, а по умолчанию выбирался русский язык. |
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Администрирование" | |
|
|
Этот форум предназначен для решения вопросов по администрации *n?x-систем, в частности по настройке сложных сетей и обслуживанию серверного оборудования.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Администрирование *NIX систем | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |