Localization in new X.org

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>

Метки: ,

Добавить комментарий

Fill in your details below or click an icon to log in:

Логотип WordPress.com

You are commenting using your WordPress.com account. Log Out / Изменить )

Фотография Twitter

You are commenting using your Twitter account. Log Out / Изменить )

Фотография Facebook

You are commenting using your Facebook account. Log Out / Изменить )

Connecting to %s


Follow

Get every new post delivered to your Inbox.