Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Ivan Pascal                          2:5020/400     03 Apr 2000  13:26:59
 To : All
 Subject : Re: Xfree86 V4.0 XKB and russian?
 -------------------------------------------------------------------------------- 
 
 Andrew Petrenko wrote:
 
 > 
 > > XkbRules "xfree86"
 > > XkbModel "pc105"
 > > XkbLayout "ru"
 > 
 > Все попробовал -- не работает. если устанавливается локаль, которая есть
 > в /usr/share/locale (ru_RU.KOI8-R), То не работает.
 
   Что значит - не работает.
 Если программки при попытке ввести русские буквы "падают в корку" - то
 вы все настроили правильно. :-)
   Это - другой баг. Как его лечить я уже писал.
 Если пересобирать библиотеку libX11 - проблемы, можно слезно попросить
 тех, кто это уже сделал, может они выложат свою libX11 в доступное
 место.
 
   А если буквы просто не вводятся, то - XKB так и не настроен.
 Кстати проверить - какая все-таки установилась раскладка можно
 несколькими способами.
 1. Запустить xprop и выбрать root'овое окно. Среди его свойств
 должно быть _XKB_RULES_NAMES(STRING) = "xfree86", "pc105", "ru" .....
   Проверьте, что там действительно те rules/model/layout/... которые
 вы указали в конфиге.
 2. Запустить
 xkbcomp :0
 которая создаст файлик server-0.xkb
  В файлике найдите строчку типа
 xkb_symbols "....." {
   В кавычках должно быть что-то типа "en_US(pc105)+ru"
 
 > Если ставлю ru_RU (нет в /usr/share/locale но есть алиас в X11)
 
   Это не имеет никакого смысла. Дело в том, что "иксы" сами на LANG
 (или LC_CTYPE) не смотрят. Они вызывают setlocale(), которая вернет
 название "системной" локали и только уже его будут искать в алиасах.
 Если локали нет в /usr/share/locale, то "системная" локаль будет C,
 а никак не ru_RU. Вот в соответствии с C иксы и будут работать.
 
 > то в KDE вместо русских
 > буковок ничего нет (даже не пробелы), но русский вводится. пробовал на
 > ~10 разных локалях.
 
   Hе понял. Какие еще "10 разных"?
 -- 
 -----
 Ivan Pascal             |      pascal@tsu.ru
   Administrator of      | Tomsk State University.
     university network  |    Tomsk. Russia.
 --- ifmail v.2.15dev4
  * Origin: Tomsk State University (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Xfree86 V4.0 XKB and russian?   Ivan Pascal   03 Apr 2000 13:26:59 
Архивное /ru.unix.bsd/152802441baa.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional