xkb ведёт себя странно (при переключении раскладки не работают некоторые буквы)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

A1ien
Сообщения: 10

xkb ведёт себя странно

Сообщение A1ien »

xkb работает очень странно.
Буквы второй раскладки (в конфиге) в правой части клавиатуры не работают. Например если в конфиге "us,ru", то не работают русские буквы (после переключения) в правой части "л, о, ж, ш, щ, ь..." причём не работают токо буквы. При "ru,us" соответственно не работают "p, o, i, k, l".

Вот секция конфига иксов:
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:caps_toggle,grp_led:num"
EndSection

Переключалка kde работает (всмысле работают буквы), однако она очень и очень неудобная. Пользоваться невозможно.

Причём
setxkbmap -model pc105 -layout ru -variant winkeys
setxkbmap -model pc105 -layout us
работают нормально. тоесть при писании этого в консоль русские или английские буквы правой части клавиатуры начинают работать.

Ещё в консоли стоит раскладка ru4, русский язык отображается, раскладка на русскую переключается, все буквы работают.

в логах ничего. Что мне делать?
Спасибо сказали:
Аватара пользователя
masa
Сообщения: 86
ОС: linux

Re: xkb ведёт себя странно

Сообщение masa »

Option "XkbVariant" ",winkeys" - без запятой...

а у меня в конфиге не так прописанно - без этого варианта, просто - Option "XkbLayout" "us,ru(winkeys)"
Gentoo Base System 1.12.5 (2.6.17-gentoo-r8)
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: xkb ведёт себя странно

Сообщение t.t »

(masa @ Feb 5 2006, в 08:38) писал(а):Option "XkbVariant" ",winkeys" - без запятой...
Не говорите глупостей. Варианты раскладок должны перечисляться в той же последовательности, что и сами раскладки. Т.е. если Option "XkbLayout" "us,ru", то Option "XkbVariant" ",winkeys"; вот если наоборот, "XkbLayout" "ru,us", -- тогда действительно без запятой.

(masa @ Feb 5 2006, в 08:38) писал(а):а у меня в конфиге не так прописанно - без этого варианта, просто - Option "XkbLayout" "us,ru(winkeys)"
По смыслу это абсолютно то же самое.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
masa
Сообщения: 86
ОС: linux

Re: xkb ведёт себя странно

Сообщение masa »

Не говорите глупостей. Варианты раскладок должны перечисляться в той же последовательности, что и сами раскладки. Т.е. если Option "XkbLayout" "us,ru", то Option "XkbVariant" ",winkeys"; вот если наоборот, "XkbLayout" "ru,us", -- тогда действительно без запятой.

Извиняюсь, если наврал :) перед тем как запостить смотрел в гугле примеры, не видел там запятых....
Gentoo Base System 1.12.5 (2.6.17-gentoo-r8)
Спасибо сказали:
A1ien
Сообщения: 10

Re: xkb ведёт себя странно

Сообщение A1ien »

nu a kak eto ispravit to?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: xkb ведёт себя странно

Сообщение sash-kan »

первый шаг -
(A1ien @ Feb 5 2006, в 01:56) писал(а):Переключалка kde работает

отключи ее вообще.

второй шаг - оставь в конфиге минимум. и добавляй потихоньку. начни с:
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
#Option "AutoRepeat" "500 30"
#Option "XkbRules" "xorg"
#Option "XkbModel" "pc105"
#Option "XkbLayout" "us,ru"
Option "XkbLayout" "ru(winkeys)"
#Option "XkbVariant" ",winkeys"
#Option "XkbOptions" "grp:caps_toggle,grp_led:num"
Option "XkbOptions" "grp:caps_toggle,grp_led:scroll"
EndSection
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: