xorg-server 1.4, hal и раскладки клавиатуры

 

Недавно напоролся на баг 200061.
Он заключается в том, что xorg-server 1.4 собраный с USE="hal" игнорирует настройки как минимум клавиатуры, прописаные в xorg.conf и заменяет их настройками из hal.

Из-за этого я получил ужасающие глюки клавиатуры, которые были решены следующим образом:

Создал файл /etc/hal/fdi/policy/x11-layout.fdi следующего содержания:

<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<match key="info.capabilities" contains="input.keyboard">
        <merge key="input.x11_driver" type="string">kbd</merge>
        <merge key="input.xkb.layout" type="string">us,ru</merge>
        <merge key="input.xkb.model" type="string">pc101</merge>
        <merge key="input.xkb.rules" type="string">xorg</merge>
        <merge key="input.xkb.variant" type="string">,winkeys</merge>
        <merge key="input.xkb.options" type="string">grp:ctrl_shift_toggle,grp_led:scroll</merge>
</match>

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
КАПЧА