[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

cyrillization



Здравствуйте.

У меня некоторые проблемы с кириллизацией и они возникают каждый раз когда я ставлю дебиан, потому что я вечно забываю, как я решил эти проблемы в прошлый раз.

Hа этот раз я поступал так (и испытал следующие проблемы)
1) Консоль (я следовал рекомендациям статьи с iplabs.ru где это возможно): 
- сделал правильную локаль (не помню как, но это у меня получилось)
- в файле /etc/config прописал
SCREEN_FONT=koi8-8x16
SCREEN_FONT_MAP=koi8-r
(это не совсем то что в статье написано)
- заменил файл /etc/console-tools/default.kmap.gz на другой (взял из /usr/share/keymaps/i386/qwerty/ru-ms.kmap.gz и поменял чуть-чуть - там где про Backspace закомментировал 
keycode 14 = BackSpace....
и раскомментировал 
# keycode 14 = Delete....
а то xemacs не понимал BackSpace)

Почти все работает, но
- Вместо буквы "В" я вижу символ типа двоеточия с минусом между точками)
- mc пришлось переучивать функциональным клавишам
- xemacs не понимает многие клавши: F1-F5, Home, End, может ещё какие...

Ещё что мне пока не понравилось - mutt (и может ещё какие программы) теперь спрашивает часть "Сделать то-то и то-то? (д/н)", а я так привык отвечать (y/n)...

2) Х (у меня WindowMaker). 
- Поставил каталог русских шрифтов первым в списке в XF86Config
- раздобыл файл ru-ms с iplabs.ru и положил его в /usr/X11R6/lib/X11/xkb/symbols
- В XF86Config где про клавиатуру прописал:
 XkbLayout "ru-ms(basic)"
 XkbOptions "grp:ctrl_shift_toggle"

Тоже в целом заработало, но проблемы все же есть:
- некоторые программы пишут английскими буквами русские слова. я так понимаю они не находят какой-то шрифт или просто используют неправильный. в частности - wmakerconf (кажется он использует gtk для интерфейса). 
- themes для WindowMaker'а по умолчанию используют нерусские шрифты :( 
- xemacs я ставил с помощью dselect и что-то в моём .emacs (опять же я его из чужих наделал...) заставляет его написать какую-то ошибку связанную с XIM. тогда я его перекомпилировал и эта ошибка только исчезла когда я его скомпилировал без mule. не знаю проблема это или нет - сейчас пишу в нём по-русски...

--
Artem Baguinski,
V2_Lab for unstable media,
Rotterdam, NL



Reply to: