переход с koi8-r на utf-8 (набор ссылок которые могу пригодиться)

Sabayon, Calculate, Funtoo, Exherbo

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

p11y
Сообщения: 3

Re: переход с koi8-r на utf-8

Сообщение p11y »

Использую локадь ru_RU.UTF-8

При запуске xorg 6.8.2 выдается сообщение:

Warning: locale not supported by Xlib, locale set to C

Это так и должно быть или нужно что-то настраивать?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: переход с koi8-r на utf-8

Сообщение sash-kan »

Для p11y:
сдается мне, должно быть ru_RU.UTF8
в общем, см. вывод
$ locale -a
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
p11y
Сообщения: 3

Re: переход с koi8-r на utf-8

Сообщение p11y »

Конечно, так и есть ru_RU.utf8, маленько не точно написал в вопросе.

Но вопрос остается
Спасибо сказали:
BaRoN!
Сообщения: 11
ОС: Gentoo Linux

Re: переход с koi8-r на utf-8

Сообщение BaRoN! »

1) мне почему-то кажется, что это ругается вовсе не xorg, а что-то, стартующее при запуске xorg?
Какая именно программа ругается?
Gentoo Linux user. Играю в игру Берсерк-Онлайн.
Спасибо сказали:
p11y
Сообщения: 3

Re: переход с koi8-r на utf-8

Сообщение p11y »

Да, возможно...
xman и xcalc точно ругаются, а xpdf запускается нормально
Спасибо сказали:
BaRoN!
Сообщения: 11
ОС: Gentoo Linux

Re: переход с koi8-r на utf-8

Сообщение BaRoN! »

Посмотрел сейчас у себя, та же ерунда, если локаль ru_RU.utf8, 100% cpu usage для ru_RU.UTF-8 (ее нету в locale -a, но все остальное вроде бы работает). Как лечить - пока не знаю, вряд ли так задумано, но лично мне это не мешает совершенно.
Gentoo Linux user. Играю в игру Берсерк-Онлайн.
Спасибо сказали:
Аватара пользователя
William Henry Gates
Сообщения: 493
Статус: ё-моё!!
ОС: jaunty

Re: переход с koi8-r на utf-8

Сообщение William Henry Gates »

записал ru_RU.utf8/UTF-8 в /etc/locales.build, пересобрал glibc и всё заверте...

William Henry Gates добавил в 21.08.2005 09:58

интересное наблюдение:
$ sylpheed (даёт загрузку cpu ~99% и грузится минуты две)
$ LANG=C sylpheed (стартует мгновенно)
локаль ru_RU.utf8
м/б пересборка иксов поможет? х/з
You are registered as user #384224 with the Linux Counter. jaunty jackalope & aspire 3650
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: переход с koi8-r на utf-8

Сообщение xorader »

Продолжая тему про УТФ сделал "открытие" :)
Просмотрев следующие ссылки:
  • http://forum.gor-net.ru/lofiversion/index.php/t42243.html
  • http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way
  • http://www.linuxshare.ru/docs/distro/fedora/FedoraFAQ.html#3.3
нашёл решение как перевести gtk1 на utf попутно избавившись от варнингов. XMMS, LinNeighborhood и прочая теперь без квадратиков.

Итак порядок действий (это всё для Xorg):

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

0) su
1) mkdir /usr/lib/X11/locale/ru_RU.UTF-8
2) cp -v /usr/lib/X11/locale/en_US.UTF-8/* /usr/lib/X11/locale/ru_RU.UTF-8/
3) /usr/lib/X11/locale/ru_RU.UTF-8/XLC_LOCALE заменяем на файл предложенный на http://www.linuxshare.ru/docs/distro/fedora/FedoraFAQ.html#3.3  (http://www.linuxshare.ru/docs/distro/fedora/XLC_LOCALE) или лучше на изменённый мной http://public.nnov.net/~xor/archive/gtk1_utf8/XLC_LOCALE , который избавляет от варнингов (а попросту исключает корейские и прочая шрифты). XLC_LOCALE предложенный на http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way почему то не работает у меня (разбираться почему стало уже лениво).
4) Теперь нужно "проиндексировать" наш новый каталог в списке локалей для xorg'а, а именно, поправить три файла в /usr/lib/X11/locale/ (compose.dir, locale.alias, locale.dir): соответствующие патчи берите с http://public.nnov.net/~xor/archive/gtk1_utf8/
5) теперь, как везде советуют, поправим шрифты (gtkrc). Тут два варианта:
   a) правим под конкретного юзера файл ${HOME}/.gtkrc:
---------
style "user-font"
{
         fontset="-misc-fixed-*-*-*-*-*-*-*-*-*-*-iso10646-1"
}

#style "user-font"
#{
#   fontset="-monotype-arial-medium-r-normal-*-*-130-*-*-p-*-iso10646-1"
#}

widget_class "*" style "user-font"
---------
    b) или общесистемные настройки в /etc/gtk (рекомендую):
          # mv -v /etc/gtk/gtkrc.ru /etc/gtk/gtkrc.ru.koi8-r
          # ln -sf gtkrc.iso-10646-1 /etc/gtk/gtkrc.ru_RU.UTF-8
          # ln -sf gtkrc.ru_RU.UTF-8 /etc/gtk/gtkrc.ru
          # cd /etc/gtk/
          # wget http://public.nnov.net/~xor/archive/gtk1_utf8/gtkrc.iso-10646-1
     (в приницпе можно использовать и вышеуказанный .gtkrc)



Кстати, нашёл статью через яндекс (http://pascal.tsu.ru/x_locale/), где хорошо описывается про то что мы здесь делаем. И говориться, что текущая реализация локали в xorg'е кривая и сделана китайцами, так что большая вероятность, что в будущем это безобразие поправят в майнстриме.

P.S. В следующем срезе всё это будет на диске. И вообще, всё это я затеял начав разбираться с rusxmms - результат положительный: xmms стал русским под utf-8, с автоопределениями языка и прочая по списку http://rusxmms.sourceforge.net/index.php?page=aboutr.php
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Аватара пользователя
William Henry Gates
Сообщения: 493
Статус: ё-моё!!
ОС: jaunty

Re: переход с koi8-r на utf-8

Сообщение William Henry Gates »

респект зорадеру!
примечание: в /etc/gtk/gtkrc.iso-10646-1 вместо "gtk-default-ru" лучше поставить "gtk-default".
у меня иначе неправильно отображался шрифт в sylpheed и xwine
You are registered as user #384224 with the Linux Counter. jaunty jackalope & aspire 3650
Спасибо сказали:
devil
Сообщения: 106

Re: переход с koi8-r на utf-8

Сообщение devil »

Xor обнови тогда файл на gentoo-wiki.com

Admin of Ukrainian Gentoo Community Domain
web-site: http://www.gentoo.org.ua
JabberID: devil@jabber.gentoo.org.ua
Спасибо сказали:
Аватара пользователя
William Henry Gates
Сообщения: 493
Статус: ё-моё!!
ОС: jaunty

Re: переход с koi8-r на utf-8

Сообщение William Henry Gates »

p11y писал(а):
04.07.2005 22:03
Использую локадь ru_RU.UTF-8

При запуске xorg 6.8.2 выдается сообщение:

Warning: locale not supported by Xlib, locale set to C

Это так и должно быть или нужно что-то настраивать?


у меня так было после переустановки иксов при запуске xmms и xwine, причём только для пользователя, от рута - всё пучком.
передал пользователю права на чтение/запись каталога /usr/lib/X11/locale и всех его файлов. помогло :)
You are registered as user #384224 with the Linux Counter. jaunty jackalope & aspire 3650
Спасибо сказали:
hoeo9
Сообщения: 51

Re: переход с koi8-r на utf-8

Сообщение hoeo9 »

1) Руководство по настройке Unicode в консоли Gentoo Linux
http://dev.gentoo.org/~sergey/unicode-guide.html


ссылка сдохла
Спасибо сказали:
hoeo9
Сообщения: 51

Re: переход с koi8-r на utf-8

Сообщение hoeo9 »

Поставил, попользовался.................... один негатив
чего стоит только когда по http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way
начал ставить шрифт, мало того, что большие так еще и в зависимостях Х, это ж надо додуматься к шрифту
Х ставятся автоматом!!!!!!!!!!!!!
, половина программ с сегфолтом вылетела ion ion3, выглядят плохо программы centericq собранная nano из комплекта 2005.1р1,
как всегда мс, работает но при выходе сегфолт мелочь а неприятно.........инсталлятор на дистроватче написано наконец-то родили инсталлятор........... а он только в тестинге.........зачем тогда ссылку давали на нормальный непонятно совершенно ......... и прочее и прочее

Капелька эмоций может быть не совсем в тему но .............
p.s. на вики текст поправил капельку
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: переход с koi8-r на utf-8

Сообщение KiWi »

про шрифты и иксы поправил обратно
УЧИТЕСЬ РАБОТАТЬ С USE-ФЛАГАМИ, ПРОЧИТАЙТЕ ХОТЬ РАЗ HANDBOOK
Спасибо сказали:
hoeo9
Сообщения: 51

Re: переход с koi8-r на utf-8

Сообщение hoeo9 »

про шрифты и иксы поправил обратно
УЧИТЕСЬ РАБОТАТЬ С USE-ФЛАГАМИ, ПРОЧИТАЙТЕ ХОТЬ РАЗ HANDBOOK


в русском переводе - кривое (не в обиду переводящим) так и не смог поставить
с английского поставил, но и там есть недочеты типа /portage вместо /usr/portage
и подобное,

учить USE флаги, ну-ну..............

зачем советовать ставить шрифт, который за собой тянет Х или предупреждайте
а ? совсем не понимаю

как вывод: в общем прощай генту, и каста Избранных

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

Re: переход с koi8-r на utf-8

Сообщение serg_sk »

Еще один красноглазик, который не читает маны.
Чтобы поставить шрифт без иксов сделай USE="-X" emerge font.

P.S. хочеш уйти - иди. Тут тебя никто не держит. А красноречивых речей тут делать не надо, и это тебе чести не сделает. И про каналы ты не прав, у меня модем. И про битторент тоже, он мне нафик ненадо.

P.P.S. пока.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
Fubared
Сообщения: 121

Re: переход с koi8-r на utf-8

Сообщение Fubared »

2 hoeo9
Установка проще некуда. Например, ставил недавно сим. Выполнил команду:
emerge -p sim
и ужаснулся увидев сколько он от кде за собой потянет. По поводу гнома не знаю, т.к. он у меня в -gnome статусе.
А удаляется все просто. Следующей командой:
USE="-kde" emerge -p sim
Если результат Вас устроил, то выполняйте команду:
USE="-kde" emerge sim
Я в генту новичек, однако мне не лень читать маны и если уж совсем не понимаю сути, то спросить у знающих людей! Чего и Вам желаю! =))))
"Нечего на зеркало пенять, коли рожей не вышел!" (С) сильно сказано...
Спасибо сказали:
Каменьщик
Сообщения: 189

Re: переход с koi8-r на utf-8

Сообщение Каменьщик »

У меня вопрос.
Почему в HOWTO написано, что в /etc/env.d/02locale надо указывать

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

LC_ALL=""

а не

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

LC_ALL="ru_RU.UTF-8"

???
С чем это связано?
AMD Athlon XP, 1800 MHz (13.5 x 133) 2200+
Gigabyte GA-7VA (VIA VT8377 Apollo KT400; Realtek ALC650 @ VIA AC'97 Enhanced Audio Controller)
NVIDIA Geforce4 MX 440 AGP8X NV18 Chip Rev A2

Да, я именно Каменьщик, ибо нас каменщиков много.
{23.04.06: аккаунт покинут создателем и не используется более}
Спасибо сказали:
devil
Сообщения: 106

Re: переход с koi8-r на utf-8

Сообщение devil »

Каменьщик писал(а):
20.03.2006 02:52
У меня вопрос.
Почему в HOWTO написано, что в /etc/env.d/02locale надо указывать

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

LC_ALL=""

а не

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

LC_ALL="ru_RU.UTF-8"

???
С чем это связано?

потому что некоторые проги неработают нормально с LC_ALL - помоему не все LC_* для UTF-8 в ru_RU слинкованы.

Admin of Ukrainian Gentoo Community Domain
web-site: http://www.gentoo.org.ua
JabberID: devil@jabber.gentoo.org.ua
Спасибо сказали:
Аватара пользователя
LXj
Сообщения: 94

Re: переход с koi8-r на utf-8

Сообщение LXj »

Написал HOWTO по emacs'у: http://ru.gentoo-wiki.com/HOWTO_Emacs_и_utf8
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: переход с koi8-r на utf-8

Сообщение TuLiss »

немного дополню:

Настройка UTF8 без шрифта terminus.

# vi /etc/rc.conf

UNICODE="yes"



# vi /etc/conf.d/consolefont

CONSOLEFONT="Cyr_a8x16"
CONSOLETRANLATION="cp866_to_uni"


# vi /etc/conf.d/keymap

KEYMAP="us ru"

DUMPKEYS_CHARSET=koi8-r"

# vi /etc/env.d/02locale

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


# env-update && source /etc/profile

# /etc/init.d/consolefont restart && /etc/init.d/keymap restart

в make.conf USE должен быть unicode
для MC

echo "app-misc/mc unicode slang -ncurses"

после этого пересобрать, или установить mc

Приятной работы :D
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
devil
Сообщения: 106

Re: переход с koi8-r на utf-8

Сообщение devil »

[quote name='TuLiss' date='May 6 2006, в 00:58' post='199402']

# vi /etc/conf.d/consolefont

CONSOLEFONT="Cyr_a8x16"
CONSOLETRANLATION="cp866_to_uni"

[quote]

[quote]

# vi /etc/conf.d/keymap

KEYMAP="us ru"

DUMPKEYS_CHARSET=koi8-r"

[quote]
[quote]
# vi /etc/conf.d/02locale

LANG="ru_RU.UTF-8"
LC_ALL=""
[quote]

# env-update && source /etc/profile

# /etc/init.d/consolefont restart && /etc/init.d/keymap restart

в make.conf USE должен быть unicode
для MC

echo "app-misc/mc unicode slang -ncurses"

после этого пересобрать, или установить mc

Приятной работы :D
[quote]

я сейчас использую
CONSOLEFONT="UniCyr_8x16"
и без трансляции cp866->utf8

Admin of Ukrainian Gentoo Community Domain
web-site: http://www.gentoo.org.ua
JabberID: devil@jabber.gentoo.org.ua
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: переход с koi8-r на utf-8

Сообщение TuLiss »

devil писал(а):
07.05.2006 22:54
я сейчас использую
CONSOLEFONT="UniCyr_8x16"
и без трансляции cp866->utf8


при установке такого шрифта нет =) да и после то же. x86 (может в ~ он и присутсвует)
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
devil
Сообщения: 106

Re: переход с koi8-r на utf-8

Сообщение devil »

TuLiss писал(а):
07.05.2006 23:33
devil писал(а):
07.05.2006 22:54

я сейчас использую
CONSOLEFONT="UniCyr_8x16"
и без трансляции cp866->utf8


при установке такого шрифта нет =) да и после то же. x86 (может в ~ он и присутсвует)

и небудет, потому как я выдрал из console-tools :)

Admin of Ukrainian Gentoo Community Domain
web-site: http://www.gentoo.org.ua
JabberID: devil@jabber.gentoo.org.ua
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: переход с koi8-r на utf-8

Сообщение TuLiss »

devil писал(а):
08.05.2006 23:15
и небудет, потому как я выдрал из console-tools :)


ну а я предлогаю прямо из коробки сразу =) без лишних пакето в системе :P
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: переход с koi8-r на utf-8

Сообщение xorader »

скорее это не дополнее, а актуализация

P.S. всегда использовал: CONSOLEFONT="Cyr_a8x16"
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: переход с koi8-r на utf-8

Сообщение TuLiss »

xorader писал(а):
16.05.2006 02:52
скорее это не дополнее, а актуализация

P.S. всегда использовал: CONSOLEFONT="Cyr_a8x16"



ну можно считать это как угодно, однако этот вариант не был описан.
Все у кого я спрашивал, тупо тыкани на faq gentoo, где использовалс terminus.

и вообще, давайте писать по делу , а не разговора для...

P.S Ответ на нижней пост, уже начел. А вы видно нет =)
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: переход с koi8-r на utf-8

Сообщение KiWi »

TuLiss писал(а):
16.05.2006 12:11
и вообще, давайте писать по делу , а не разговора для...

Начни с себя.
Спасибо сказали:
Wegman
Сообщения: 89

Re: переход с koi8-r на utf-8

Сообщение Wegman »

Возникла проблема после перехода на UTF8. Проблема с псевдографикой(не в mc - я его вообще не юзаю). Проявляется она в centericq и в при конфигурировании ядра через make menuconfig. Причём в centericq вместе с корявой псевдографикой ещё и кракозябры. В остальном всё гладко. Что делал:
/etc/rc.conf

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

UNICODE="yes"

/etc/conf.d/keymaps

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

KEYMAP="ru-ms"
SET_WINDOWKEYS="no"
DUMPKEYS_CHARSET="koi8-r"

/etc/env.d/02locale

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

LC_ALL=""
LANG="ru_RU.UTF8"

/etc/conf.d/consolefont

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

CONSOLEFONT="ter-k16f"    # В Cyr_a8x16 я не обнаружил символа 'ё'
CONSOLETRANSLATION="cp866_to_uni"

Далее поправил /etc/locales.build, /etc/make.conf(добавил в USE unicode и nls), пересобрал glibc, ncurses, slang. С локалями вроде всё нормально:
# locale -a | grep ru

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

ru_RU
ru_RU.cp1251
ru_RU.koi8r
ru_RU.utf8

Даже не знаю где корень зла но грешу на ncurses и slang. centericq пробывал пересобирать с новыми USE-флагами. Как быть?
Registered Linux user number 414635 Зарегистрироваться
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: переход с koi8-r на utf-8

Сообщение sash-kan »

Wegman
первое, что могу сказать по поводу centericq - это то, что в debian centericq-utf8 представлен как отдельный пакет.
второе, что могу посоветовать - запускать centericq (работоспособный под koi8) через luit.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: