LINUX.ORG.RU

X.org 7.1 и клавиатура


0

0

Прописал настройки раскладок в /etc/X11/xorg.conf как делал раньше, а иксы их не воспринимают. 
Соответствующая часть конфига:

Section "InputDevice"

    Identifier  "Keyboard1"
    Driver      "kbd"

    Option "AutoRepeat" "500 30"

    Option "XkbRules"   "xorg"
    Option "XkbModel"   "pc101"
    Option "XkbLayout"  "en,ru"
    Option "XkbVariant" ",winkeys"
    Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll,numpad:microsoft"

EndSection

Если после загрузки KDE набрать

exec setxkbmap -layout 'us,ru(winkeys)' -option 'grp:alt_shift_toggle,grp_led:scroll,numpad:microsoft'

всё работает как надо. Вопрос: почему не работает из xorg.conf? 
Дистрибутив -- Дженту.
★★★★

Ответ на: комментарий от timon

> KDE при запуске втыкает свои настройки клавы (заданные в центре управления)

Даже если в "Центре управления" в "Региональные и специальные возможности -> Раскладка клавиатуры" всё поотключать?

Тогда как заставить КДЕ автоматически запускать setxkbmap при запуске? (Прописывать в .xinitrc не помогает). Или есть способы получше?

acheron ★★★★
() автор топика
Ответ на: комментарий от rip_someday

Всё оставил по умолчанию:

Section "ServerLayout" Identifier "Simple Layout" Screen "Screen 1" InputDevice "Mouse1" "CorePointer" InputDevice "Keyboard1" "CoreKeyboard" EndSection

acheron ★★★★
() автор топика
Ответ на: комментарий от rip_someday

Всё оставил по умолчанию:

Section "ServerLayout"
    Identifier  "Simple Layout"
    Screen "Screen 1"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
EndSection

acheron ★★★★
() автор топика

По моему сначала нужно в /home/~/.kde/share/config файл kxkbrc удалить, а потом делать все изменения. У меня всё шло по такому сценарию.

anonymous
()

У меня как работало, так и продолжает работать:

Driver "kbd" Option "XkbLayout" "us,ru" Option "XkbModel" "pc105" Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"

los_nikos ★★★★★
()
Ответ на: комментарий от anonymous

~/.kde/share/config/kxkbrc 

[Layout]
DisplayNames=
EnableXkbOptions=false
IncludeGroups=
LayoutList=us,ru(winkeys)
Model=pc104
Options=numpad:microsoft,grp:alt_shift_toggle
ResetOldOptions=false
ShowFlag=true
ShowSingle=false
StickySwitching=false
StickySwitchingDepth=2
SwitchMode=Window
Use=false

acheron ★★★★
() автор топика
Ответ на: комментарий от acheron

Удаление ~/.kde/share/config/kxkbrc не помогло.

acheron ★★★★
() автор топика

Если en на us заменить, эффекта нет?

В логах при запуске иксов никаких ругательств нет?

Для сравнения, моя секция выглядит так:

Section "InputDevice"

    Identifier  "Keyboard1"
    Driver  "keyboard"

    Option  "AutoRepeat"  "500 5"
    Option  "Xleds"   "1 2 3"
    Option  "XkbModel"  "pc101"
    Option  "XkbLayout" "us,ru(winkeys)"
    Option  "XkbOptions"  "grp:alt_shift_toggle,grp_led:scroll"

EndSection

Rikz ★★★
()
Ответ на: комментарий от Rikz

> Если en на us заменить, эффекта нет?

Есть. СПАСИБО!

acheron ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.