Localization in new X.org

By evugar

1) Copy /usr/share/hal/fdi/policy/10osvendor/10-x11-input.fdi to /etc/hal/fdi/policy/

2) Add line between <device> </device>:

<merge key="input.xkb.layout" type="string">se</merge>

———

<deviceinfo version=»0.2″>
<device>
<match key=»info.capabilities» contains=»input.keyboard»>
-      <!– If we’re using Linux, we use evdev by default (falling back to
-           keyboard otherwise). –>
+      <!– If we’re using FreeBSD, we use kbd by default –>
<merge key=»input.x11_driver» type=»string»>kbd</merge>
<match key=»/org/freedesktop/Hal/devices/computer:system.kernel.name»
-             string=»Linux»>
-        <merge key=»input.x11_driver» type=»string»>evdev</merge>
+             string=»FreeBSD»>
+      <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,altwin:menu</merge>
</match>
</match>
</device>

Метки: ,

Ответить