Код: Выделить всё
$ uname -a
FreeBSD work.mlcom.pvt 8.0-RC1 FreeBSD 8.0-RC1 #0: Mon Sep 28 17:31:36 MSD 2009 root@work.mlcom.pvt:/usr/obj/usr/src/sys/ski8 i386
Xorg 7.4, собран с HAL. Отвалилась русская раскладка. В центре управления kde 3.5.10 просто нет вообще никаких вариантов раскладок.
Полез делать как написано здесь: http://www.freebsd.org/doc/en/books/han ... onfig.html
Сначала пробовал по подобию отрихтовать конфиг hal так, чтобы была и английская расклада, при этом /usr/local/etc/hal/fdi/policy/x11-input.fdi выглядел так:
Код: Выделить всё
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keymap">
<append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
</match>
<match key="info.capabilities" contains="input.keyboard">
<merge key="input.xkb.rules" type="string">base</merge>
<merge key="input.xkb.layout" type="string">us,ru</merge>
<merge key="input.xkb.variant" type="string">,winkeys</merge>
<merge key="input.xkb.options" type="string">grp:ctrl_shift_toggle,grp_led:scroll</merg
</match>
</device>
</deviceinfo>
Код: Выделить всё
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keyboard">
<merge key="input.x11_options.XkbModel" type="string">pc102</merge>
<merge key="input.x11_options.XkbLayout" type="string">ru</merge>
</match>
</device>
</deviceinfo>
В хендбуке также говорится, что можно сказать в эмулятр терминала
Код: Выделить всё
% setxkbmap -model pc102 -layout ru
Код: Выделить всё
Couldn't find rules file (xfree86)
В /usr/local/lib/X11/xkb/rules симлинк на xfree86 есть. Содержимое файла похоже на правду...
Поможите, люди добрые советом, а то уж больно плохо без рiдной мовы.