dr_cruger Опубликовано 22 ноября, 2005 Жалоба Опубликовано 22 ноября, 2005 Доброго всем времени суток! Я использую локаль ru_RU.utf8, в иксах глюки бывают редко, в консоли я настроил русский ввод и шрифты, но остались две проблемы: разлазятся маны (там появляются какие-то непонятные коды, изобразить достаточно сложно) а также разлазится вся псевдографика (например mc и make menuconfig). Может кто поможет? Спасиюо за внимание к данному вопросу. Цитата
Legalizer Опубликовано 22 ноября, 2005 Жалоба Опубликовано 22 ноября, 2005 Думаю, BSDobermann вам подскажет чего-нибудь дельное. Он у нас тоже любитель в консоли посидеть Цитата
Byte Опубликовано 23 ноября, 2005 Жалоба Опубликовано 23 ноября, 2005 ИМХО, с псевдографикой проблема не решаемая... Цитата
Hans R. Steiner Опубликовано 23 ноября, 2005 Жалоба Опубликовано 23 ноября, 2005 А может забить на юникод и KOI8-R поставить? Я никогда не сталкивался с проблемой в UTF8... наверное потому, что толком, никогда в ней не работал... в KOI8 проблем нет... не замечал, по крайней мере... Цитата
dr_cruger Опубликовано 23 ноября, 2005 Автор Жалоба Опубликовано 23 ноября, 2005 Ну по-моему на юникод переходить все-таки стоит, и насколько я знаю, проблема сея в консоли решаемая, мне кто-то советовал просто поставить свежие версии каких-то либ, вот только не помню каких... Цитата
Hans R. Steiner Опубликовано 23 ноября, 2005 Жалоба Опубликовано 23 ноября, 2005 А для чего на него переходить? Чем не устраивает KOI8? Как мне всегда казалось, это самая распространенная кодировка и значит, самая удобная... ведь в том же интернете, де-факто, стандарт - KOI8-R, для кириллического текста... Или я отстал от жизни? Цитата
BSDobermann Опубликовано 24 ноября, 2005 Жалоба Опубликовано 24 ноября, 2005 1) Создание локали: # localedef -v --no-archive -c -i ru_RU -f UTF-8 ru_RU.UTF-8 2) Шрифты для консоли: 'terminus-font' # ./configure --prefix=/usr --psfdir=/usr/share/kbd/consolefonts --acmdir=/usr/share/kbd/consoletrans --unidir=/usr/share/kbd/consoletrans --rawdir=/usr/share/misc/pcvtfonts --x11dir=/usr/X11R6/lib/X11/fonts/local 3) Правим стартовый скрипт: '/etc/rc.d/rc.font' unicode_start ter-k14n.psf 4) Делаем косметический ремонт - '/usr/bin/unicode_start' for n in 1 2 3 4 5 6; do echo -n -e '\033%G' > /dev/tty$n done 5) Необходимо найти через гугль раскадку под юникод, или же править уже ту, которая находится в составе дистрибутива: # cp ru-utf.map.gz /usr/share/kbd/keymaps/i386/qwerty/ 6) Установка локали: '/etc/profile.d/lang.sh' export LC_ALL= export LANG=ru_RU.UTF-8 7) Подправляем "алиас": '/usr/share/locale/locale.alias' russian ru ru ru_RU ru_RU ru_RU.UTF-8 # cp -R /usr/lib/locale/ru_RU.utf8 /usr/share/locale/ru_RU.UTF-8 # ln -s /usr/share/locale/ru_RU.UTF-8 /usr/share/locale/ru_RU.utf-8 Цитата
SignFinder Опубликовано 24 ноября, 2005 Жалоба Опубликовано 24 ноября, 2005 ncurses нужна с поддержкой юникода тогда псевдографика не будет кривить. Цитата
Byte Опубликовано 24 ноября, 2005 Жалоба Опубликовано 24 ноября, 2005 так оно то так, но не встречал еще, чтобы во всех случаях отображение псевдографики было всегда корректным. не повезло? уже есть ncurses нормальные? или, все же, зависит от конкретного приложения? Цитата
SignFinder Опубликовано 24 ноября, 2005 Жалоба Опубликовано 24 ноября, 2005 Цитата: так оно то так, но не встречал еще, чтобы во всех случаях отображение псевдографики было всегда корректным. не повезло? уже есть ncurses нормальные? или, все же, зависит от конкретного приложения? наверно зависит но уж мс и маны работают нормально на utf локали Цитата
Byte Опубликовано 24 ноября, 2005 Жалоба Опубликовано 24 ноября, 2005 маны манами, а вот мс не смог заставить нормально отображаться Цитата
SignFinder Опубликовано 24 ноября, 2005 Жалоба Опубликовано 24 ноября, 2005 старый он наверно у тебя Цитата
BSDobermann Опубликовано 24 ноября, 2005 Жалоба Опубликовано 24 ноября, 2005 Byte писал(а) чт, 24 ноября 2005 10:57 маны манами, а вот мс не смог заставить нормально отображаться А вас не учили пользоваться поисковыми машинами??? http://www.google.ru/search?hl=ru&q=mc+utf8+patch&bt nG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr= В двух словах: необходимо наложить патч на "mc". Он так и называется mc-utf8.patch (от красной шапки). З.Ы. на счет 'ncurses' у меня никаких проблем с отображением псевдографики нет. Все работает на пять с плюсом!. В сети доступны горы литературы, на тему как перевести тот или иной дистрибутив на юникод... Цитата
Byte Опубликовано 24 ноября, 2005 Жалоба Опубликовано 24 ноября, 2005 Dr.Spectre писал(а) чт, 24 ноября 2005 12:48 старый он наверно у тебя дык, он же вооще уже пару лет как не разрабатывается? или я че-то путаю? 2 Добер: неа... не учили... некому... Цитата
dr_cruger Опубликовано 24 ноября, 2005 Автор Жалоба Опубликовано 24 ноября, 2005 Спасибо всем за ответы, тему можно в принципе считать закрытой. Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.