Re: Nová verze xkb
Tibor Zenis
gzenis na gmail.com
Čtvrtek Září 17 15:58:19 CEST 2009
Klavesnica sa nastavuje cez HAL, aktualne nastavenie sa da pozriet pomocou:
hal-device
HAL sa da nastavit napr. takto:
Subor: /etc/hal/fdi/policy/preferences.fdi
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="info.product" contains="eyboard">
<merge key="input.xkb.rules" type="string">xorg</merge>
<merge key="input.x11_driver"
type="string">evdev</merge>
<merge key="input.xkb.model" type="string">evdev</merge>
<merge key="input.xkb.layout"
type="string">sk_tz</merge>
<merge key="input.xkb.options"
type="string">ctrl:nocaps</merge>
</match>
</device>
</deviceinfo>
Tibor
2009/9/16 Pavel Kraus <pavel.kraus na matfyz.cz>:
> Josef Stengl teithant o Re: Nová verze xkb:
>> Zkuste se podívat na nastavení HALu. myslím že od verze Xorg. 1.6.0 je
>> nastavování přeze HAL.
> Nevím. Spíš se mi zdá, že HAL obstarává takové věci, jako detekci klávesnice.
>
> Nicméně, dalším testováním jsem zjistil následující:
> - nelze přepínat přes pravý Alt (grp:switch), ale přes pravou okenní klávesu
> (grp:rwin_switch) ano
> - z neznámých důvodů ta správná volba rules už není "xorg", ale "evdev"
> - pokud ovšem nastavím klávesnici takto:
> setxkbmap -layout cz,us
> přepínání přes pravý Alt funguje, ovšem v opačném směru, než to chci...
>
> Takže když svůj příkaz v .xsession změním z
> setxkbmap -layout us,cz -variant ,qwerty -option grp:switch,grp_led:scroll
> na
> setxkbmap -rules evdev -layout us,cz -variant ,qwerty -option
> "grp:rwin_switch,grp_led:scroll"
> tak zase funguje.
>
> Nicméně, nastavení ve xorg.conf:
> Section "InputDevice"
> Identifier "Generic Keyboard"
> Driver "kbd"
> Option "CoreKeyboard"
> Option "XkbRules" "evdev"
> Option "XkbModel" "pc105"
> Option "XkbLayout" "cz,us"
> Option "XkbOptions" \
> "grp:alt_shift_toggle,grp_led:scroll,terminate:ctrl_alt_bksp"
> EndSection
>
> ani po těchto změnách zřejmě nemá efekt.
--
~~~~~
Tibor Zenis
gzenis (a) gmail . com
Další informace o konferenci Linux