Измучался весь с русификацией

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

blackjackchik
Сообщения: 6

Измучался весь с русификацией

Сообщение blackjackchik »

Всем привет.
Вобщем ситуация такая. Стояла генту, черт дернул обновить мир, слетела русификация. После этого вернул так ка описано в доке. Потом, спустя несколько месяцев опять обновил и снова начались танцы с русификацией.
Уже несколько разных мануалов и советов перепробовал, ничего не помогает, всеравно кракозябры. Вот мои конфиги.

Код: Выделить всё

cat /etc/rc.conf

Код: Выделить всё

UNICODE="yes"
EDITOR="/bin/nano"


Код: Выделить всё

cat /etc/conf.d/consolefont

Код: Выделить всё

CONSOLEFONT="ter-k14n"
CONSOLETRANSLATION="cp866_to_uni"


Код: Выделить всё

cat /etc/conf.d/keymaps

Код: Выделить всё

SET_WINDOWKEYS="yes"
DUMPKEYS_CHARSET="koi8-r"
EXTENDED_KEYMAPS=""


Код: Выделить всё

cat /etc/env.d/02locale

Код: Выделить всё

LC_ALL=""
LANG="ru_RU.UTF-8"


Код: Выделить всё

locale
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=


В добавок пересобрал glibc, ncurses, slang c флагами nls unicode utf8

Помогите, уже немогуууу
Спасибо сказали:
abs-o-lut
Сообщения: 420

Re: Измучался весь с русификацией

Сообщение abs-o-lut »

consolefont при запуске системы стартует? В консоле действительно терминус?

# rc-update
покажет, что запускается.

По остальным настройкам всё в норме.
Кстати, где именно кракозябры?
Спасибо сказали:
blackjackchik
Сообщения: 6

Re: Измучался весь с русификацией

Сообщение blackjackchik »

Код: Выделить всё

/etc/init.d/keymaps restart && /etc/init.d/consolefont restart
 * WARNING:  you are stopping a boot service.
 * WARNING:  you are stopping a boot service.
 * Loading key mappings ...                                                                                            [ ok ]
 * Setting terminal encoding to UTF-8 ...                                                                              [ ok ]
 * Setting user font ...                                                                                               [ ok ]
 * WARNING:  you are stopping a boot service.
 * Setting user font ...                                                                                               [ ok ]
Спасибо сказали:
abs-o-lut
Сообщения: 420

Re: Измучался весь с русификацией

Сообщение abs-o-lut »

Вот такие вот волшебные строчки попробовать

Код: Выделить всё

# env-update
# source /etc/profile


:)

И как вариант, проверить /etc/locale.gen на предмет
ru_RU.UTF-8 UTF-8

Код: Выделить всё

# locale-gen
Спасибо сказали:
blackjackchik
Сообщения: 6

Re: Измучался весь с русификацией

Сообщение blackjackchik »

abs-o-lut писал(а): ↑
07.04.2009 18:25
Вот такие вот волшебные строчки попробовать

Код: Выделить всё

# env-update
# source /etc/profile


Это я делал.

Код: Выделить всё

cat /etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
en_US UTF-8
ru_RU KOI-8
ru_RU KOI8-R
ru_RU CP1251
ru_RU UTF-8
ru_RU IBM866
ru_RU.KOI8-R KOI8-R
ru_RU.UTF-8 UTF-8
ru_RU.KOI-8 KOI-8
ru_RU.CP1251 CP1251
ru_RU.CP866 IBM866
uk_UA KOI-8
uk_UA KOI8-U
uk_UA CP1251
uk_UA UTF-8
uk_UA IBM866
uk_UA.KOI8-U KOI8-U
uk_UA.KOI-8 KOI-8
uk_UA.CP1251 CP1251
uk_UA.CP866 IBM866
uk_UA.UTF-8 UTF-8
Спасибо сказали:
abs-o-lut
Сообщения: 420

Re: Измучался весь с русификацией

Сообщение abs-o-lut »

А /etc/conf.d/keymaps на предмет
KEYMAP="-u ru"
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Измучался весь с русификацией

Сообщение serzh-z »

У меня, кстати, что-то подобное было на последних двух инсталляциях. Последний раз пришел к выводу, что если запускать /etc/init.d/consolefont, а лишь потом /etc/init.d/xdm, то всё ОК.
Спасибо сказали:
Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: Измучался весь с русификацией

Сообщение Xaktyc »

blackjackchik писал(а): ↑
07.04.2009 17:44
DUMPKEYS_CHARSET="koi8-r"

Это у меня пустое.
Спасибо сказали:
blackjackchik
Сообщения: 6

Re: Измучался весь с русификацией

Сообщение blackjackchik »

У меня нет иксов, это фтп сервер.


Убрал DUMPKEYS_CHARSET="" все так же. Блин ну вот в чем трабла, это какойто писецнах.
Спасибо сказали:
abs-o-lut
Сообщения: 420

Re: Измучался весь с русификацией

Сообщение abs-o-lut »

Настройки нормальные.
Последнее, что могу присоветовать - переустановить терминус. Или использовать другой шрифт
CONSOLEFONT="Cyr_a8x16"
CONSOLETRANLATION="cp866_to_uni"


И вот этот вопрос Кстати, где именно кракозябры? не игнорируйте, может у вас кириллицы в манах нет, а мы тут гадаем.... :)
Спасибо сказали:
blackjackchik
Сообщения: 6

Re: Измучался весь с русификацией

Сообщение blackjackchik »

Да нифига, такое чувство что все программы собраны без поддержки юникода
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Измучался весь с русификацией

Сообщение Juliette »

blackjackchik писал(а): ↑
08.04.2009 12:56
Да нифига, такое чувство что все программы собраны без поддержки юникода

Шо значит "такое чувство"? Если прописан глобально, то как такое может быть? Прописан ведь?
Спасибо сказали:
blackjackchik
Сообщения: 6

Re: Измучался весь с русификацией

Сообщение blackjackchik »

канэшно прописан
вот

Код: Выделить всё

USE="symlink -X bzip2 unicode utf8 nptl nptlonly -gtk -gtk2 -cups -qt -qt3 -qt4 -kde -gnome slang lame jpeg png php truetype imlib tiff apache2 mysql svg 3dnow php gd exif ffmpeg imagemagik raw unzip zip 7zip exif"
Спасибо сказали:
Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: Измучался весь с русификацией

Сообщение Xaktyc »

а Unicode в USE флагах?)
где-то он utf-8, а где-то юникод)
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Измучался весь с русификацией

Сообщение TuLiss »

Поиск сломался ?


Я давно написал в wiki внятную статью по русификации, пользуйтесь.

Это самый нормальный манул по локализации системы из коробки без всяких терминус шрифтов.
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
abs-o-lut
Сообщения: 420

Re: Измучался весь с русификацией

Сообщение abs-o-lut »

без всяких терминус шрифтов

Терминус хорош в консоли и проблем с ним обычно нет.
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Измучался весь с русификацией

Сообщение serg_sk »

Кстати у меня такая же проблема. В чем дело не пойму. Пока никак не получается заставить систему нормально видеть юникод в консоли.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Измучался весь с русификацией

Сообщение serzh-z »

serg_sk писал(а): ↑
30.04.2009 15:08
Кстати у меня такая же проблема. В чем дело не пойму. Пока никак не получается заставить систему нормально видеть юникод в консоли.
Если используешь GDM/GNOME, то в GDM нужно выбрать язык с поддержкой UTF-8.
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Измучался весь с русификацией

Сообщение serg_sk »

Если используешь GDM/GNOME, то в GDM нужно выбрать язык с поддержкой UTF-8.

Трабла наблюдается еще далеко до иксов вообще. Да и GDM не юзаю, привычней через startx запускать свой flux :)
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Измучался весь с русификацией

Сообщение serzh-z »

serg_sk писал(а): ↑
30.04.2009 15:27
Трабла наблюдается еще далеко до иксов вообще. Да и GDM не юзаю, привычней через startx запускать свой flux smile.gif
В общем в моём случае выяснилось, что GDM сбрасывал LANG в "C", после чего любой терминал наследовал среду от родителя (от gnome-session) и всё было криво.
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Измучался весь с русификацией

Сообщение serg_sk »

Код: Выделить всё

Code Listing 3.1: Setting the default system locale in /etc/env.d/02locale

LANG="de_DE.utf8@euro"
LC_COLLATE="C"

Note: Append @euro to your locale if you want to use the Euro currency symbol (?)


Не знаю каким боком оно связано, но после добавления @euro все встало на свои места.

Делаем следующее:
1. в /etc/locale.gen добавляем:

Код: Выделить всё

ru_RU.KOI8-R@euro KOI8-R
ru_RU.UTF-8@euro UTF-8
ru_RU.KOI-8@euro KOI-8
ru_RU.CP1251@euro CP1251
ru_RU.CP866@euro IBM866
uk_UA.KOI8-U@euro KOI8-U
uk_UA.KOI-8@euro KOI-8
uk_UA.CP1251@euro CP1251
uk_UA.CP866@euro IBM866
uk_UA.UTF-8@euro UTF-8

2. Запускаем locale-gen
3. в /etc/env.d/02locale

Код: Выделить всё

LC_ALL=""
LANG="ru_RU.UTF-8@euro"

4. На всякий случай:

Код: Выделить всё

localedef -c -i ru_RU -f UTF-8 ru_RU.UTF-8@euro

5. И на последок

Код: Выделить всё

env-update && source /etc/profile
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
vonabarak
Сообщения: 146

Re: Измучался весь с русификацией

Сообщение vonabarak »

У меня тоже самое. Установил на свой новенький ноут генту, настроил, все нормально было. Потом сделал
emerge system
и тут пропали русские буквы. Иксов пока вообще нету. unicode utf-8 nls в юз-флагах написаны. В чем дело, ума не приложу. Терминус не использовал. И на этом ыоруме я пока ничего не почерпнул.
Йа тьомный эльф
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Измучался весь с русификацией

Сообщение blackdevil »

В общем в моём случае выяснилось, что GDM сбрасывал LANG в "C", после чего любой терминал наследовал среду от родителя (от gnome-session) и всё было криво.

Проходил мимо случайно и как раз нашел свой "наболевший вопрос"...Я в разных дистрах замечаю что как ни настраивай кодировку в консоли при старте GDM все ломается....куда копать - ума не приложу. Чтобы не оффтопить создам отдельную тему в соседнем разделе, все же если кто знает как с этим бороться - просьба стукнуть в ЛС. может и тема не понадобится.
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Измучался весь с русификацией

Сообщение serg_sk »

("vonabarak") писал(а):У меня тоже самое. Установил на свой новенький ноут генту, настроил, все нормально было. Потом сделал
emerge system
и тут пропали русские буквы. Иксов пока вообще нету. unicode utf-8 nls в юз-флагах написаны. В чем дело, ума не приложу. Терминус не использовал. И на этом ыоруме я пока ничего не почерпнул.

Я же написал как пофиксить постом выше.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
vonabarak
Сообщения: 146

Re: Измучался весь с русификацией

Сообщение vonabarak »

serg_sk писал(а): ↑
05.05.2009 01:06
Я же написал как пофиксить постом выше.


А я не думал, что поможет. Спасибо :)
Мож кто-нибудь отбагрепортится по этому поводу?
Хотя я даж не понимаю где же собака-то порылась.
Йа тьомный эльф
Спасибо сказали: