[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

sarge & xkb



Привет.

Проапгрейдил свою рабочую машину на sarge, тут же приобрел проблему с
xkb - доступна только русская раскладка, на us никак не переключится.

Немного порыл - поправил конфиг, теперь там так:

Section "InputDevice"
	Identifier  "Generic Keyboard"
	Driver      "keyboard"
	Option	    "CoreKeyboard"
	Option	    "XkbRules" "xfree86"
	Option	    "XkbModel" "pc104"
	Option	    "XkbLayout" "us,ru(winkeys)"
	Option	    "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection

Однако не помогает - при старте доступна только русская раскладка, такое
ощущение, что xkb находится в каком-то обалдевшем состоянии, поскольку ни
xxkb ни gkrellxkb не находят раскладок вообще.

В логе, на первый взгляд, по этому поводу  ничего подозрительного нету:
===
(**) |-->Input Device "Generic Keyboard"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "pc104" 
(**) XKB: model: "pc104" 
(**) Option "XkbLayout" "ru(winkeys),us"
(**) XKB: layout: "ru(winkeys),us"
(**) Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
(**) XKB: options: "grp:ctrl_shift_toggle,grp_led:scroll"
(==) Keyboard: CustomKeycode disabled
===

Если выполнить команду 

setxkbmap -rules xfree86 -model pc104 -layout "us,ru" \
-variant ",winkeys" -option "grp:ctrl_shift_toggle,grp_led:scroll"

все становится хорошо. Что прикольно, что эту штуку набрать не удается,
потому сделал скриптик с названием 'чли' ;(.  Для жизни этого
достаточно, но как-то неприятно.

Кто-нибудь может помочь?

-- 



Reply to: