Перейти к содержанию

Юникод в консоли


dr_cruger

Рекомендуемые сообщения

Доброго всем времени суток! Я использую локаль ru_RU.utf8, в иксах глюки бывают редко, в консоли я настроил русский ввод и шрифты, но остались две проблемы: разлазятся маны (там появляются какие-то непонятные коды, изобразить достаточно сложно) а также разлазится вся псевдографика (например mc и make menuconfig). Может кто поможет? Спасиюо за внимание к данному вопросу.

Ссылка на комментарий
Поделиться на другие сайты

А может забить на юникод и KOI8-R поставить? Я никогда не

сталкивался с проблемой в UTF8... наверное потому, что толком,

никогда в ней не работал... в KOI8 проблем нет... не замечал,

по крайней мере...

Ссылка на комментарий
Поделиться на другие сайты

Ну по-моему на юникод переходить все-таки стоит, и насколько я знаю, проблема сея в консоли решаемая, мне кто-то советовал просто поставить свежие версии каких-то либ, вот только не помню каких...

Ссылка на комментарий
Поделиться на другие сайты

А для чего на него переходить? Чем не устраивает KOI8? Как мне

всегда казалось, это самая распространенная кодировка и значит,

самая удобная... ведь в том же интернете, де-факто, стандарт -

KOI8-R, для кириллического текста...

Или я отстал от жизни?

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

так оно то так, но не встречал еще, чтобы во всех случаях отображение псевдографики было всегда корректным. не повезло? уже есть ncurses нормальные? или, все же, зависит от конкретного приложения?

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

так оно то так, но не встречал еще, чтобы во всех случаях отображение псевдографики было всегда корректным. не повезло? уже есть ncurses нормальные? или, все же, зависит от конкретного приложения?

наверно зависит но уж мс и маны работают нормально на utf локали

Ссылка на комментарий
Поделиться на другие сайты

Byte писал(а) чт, 24 ноября 2005 10:57

маны манами, а вот мс не смог заставить нормально отображаться Sad

А вас не учили пользоваться поисковыми машинами???

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' у меня никаких проблем с отображением псевдографики нет. Все работает на пять с плюсом!. В сети доступны горы литературы, на тему как перевести тот или иной дистрибутив на юникод...

Ссылка на комментарий
Поделиться на другие сайты

Dr.Spectre писал(а) чт, 24 ноября 2005 12:48

старый он наверно у тебя

дык, он же вооще уже пару лет как не разрабатывается? или я че-то путаю?

2 Добер: неа... не учили... некому...

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...