|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Igor Nikolaev 2:5030/266 12 Apr 2004 01:42:19 To : Kirill Frolov Subject : Re: Linux и кириллица -------------------------------------------------------------------------------- Kirill Frolov <Kirill_Frolov@p2.f827.n5030.z2.fidonet.org> wrote: > Значительная часть программ попросту не может нормально работать с > unicode UTF-8. Там символ (буква) представляется переменным числом Hу ты пугать. Максимум процентов 5..10. Из них большинство итак кривые :-) Я уже полгода под utf сижу. > кодировкой симовлов. Для того, чтобы xterm корректно отображал русские > символы необходимо установить соответствующие шрифты путём установки xterm совершенно корректно работает с LANG и с unicode. К чему костыли? > XTerm*eightBitControl: false > XTerm*eightBitInput: true > XTerm*eightBitOutput: true > ! Шрифт по-умолчанию для 'xterm' > XTerm*font: -cronyx-fixed-medium-r-normal-*-14-*-*-*-*-*-koi8-r Шрифтов там итак дб кучка: % grep VT.*font /X11/app-defaults/XTerm *VT100*font1: nil2 *VT100*font2: 5x7 *VT100*font3: 6x10 *VT100*font4: 7x13 *VT100*font5: 9x15 *VT100*font6: 10x20 *VT100.utf8Fonts.font2: -misc-fixed-medium-r-normal--8-80-75-75-c-50-iso10646-1 *VT100.utf8Fonts.font: -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1 *VT100.utf8Fonts.font3: -misc-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1 *VT100.utf8Fonts.font4: -misc-fixed-medium-r-normal--13-120-75-75-c-80-iso10646-1 *VT100.utf8Fonts.font5: -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1 *VT100.utf8Fonts.font6: -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1 % Зачем ломать готовое непонятно... > Загрузить раскладку клавиатуры "на ходу" можно командой: > setxkbmap <наименование раскладки> <модификаторы-варианты> Каноническое место у Ивана Паскаля: http://pascal.tsu.ru/other/xkb/ Вот ещё Hастя Whitecornова добавила: http://whiteunicorn.dax.ru/tricks/unix/kde_rusen.html > Типично, достаточно только установить переменную LANG соответственно Есть ещё не менее вредная переменная LANGUAGE (которую не грех поставить в $LANG). > следует только в исключительных случаях. В Linux данная переменная может > быть установлена в единственном месте -- в файле исполняемом командным > интерпретатором при "входе" в систему. Если вы используете bash -- Hет. Это грубая ошибка. Локализация это свойство пользователя, язык нужно ставить после аутентификации, перед запуском программ. Если ставить LANG в шелловских профайлах, то тогда вышеупомянутый трах с X'ми и начинается. > систему через xdm, в файле ~/.xsession вызывается исполнение > profile-файла: > source $HOME/.bash_profile Ещё один костыль... > Так unicode или koi8-r? Во всех современных дистрибутивах для этого служит ~/.i18n % cat ~/.i18n LANGUAGE=ru_RU.KOI8-R:en_US.UTF-8:en_US:en LANG=ru_RU.KOI8-R % % cat /etc/sysconfig/i18n LANGUAGE=ru_RU.UTF-8:en_US:en LANG=ru_RU.UTF-8 % Можно ещё SYSFONT для консоли переопределить... Чтобы ходить из UTF на koi8 машину рекомендуется использовать gnome-terminal. Он это умеет :-) -- И --- ifmail v.2.12.os.sensi * Origin: А ты уже прочёл Воропая? (2:5030/266@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/134165c424a7a.html, оценка из 5, голосов 10
|