LINUX.ORG.RU

[X11][KDE4] Не могу отключить переключение раскладки по CapsLock

 


0

1

Здравствуйте!


Когда-то давно настроил себе переключение раскладки клавиатуры по CapsLock. Помнится, что для этого я просто прописал в /etc/X11/xorg.conf, в секции InputDevice следующие опции:

Option "XkbOptions" "grp:caps_toggle,grp_led:caps"

Сейчас мне нужно освободить клавишу CapsLock, чтобы она опять выполняла свои функции, а переключение раскладки настроить на Ctrl+Shift (это все временно, но сделать надо).


И тут оказалось, что я не могу убрать переключение по CapsLock!


Я попробовал прописать в секцию InputDevice файла /etc/X11/xorg.conf следующие опции:

Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:caps"

перегрузился, и обнаружил, что переключение по-прежнему работает по CapsLock. Стал пробовать другие варианты:

1:

Option "XkbOptions" "grp:win_switch,grp_led:caps"
2:
Option "XkbOptions" "grp:lalt_toggle,grp_led:caps"
3:
Option "XkbOptions" "grp:ctrls_toggle,grp_led:caps"

Каждый раз либо перезапускал иксы, либо перезагружался - эффекта никакого, переключение раскладки все так же работает по CapsLock. Я думал, может работает и то, что прописано в опциях, и CapsLock? Так нет, переключает только CapsLock, невзирая на настройки.

Я имею KDE4, полез в Параметры Системы -> Язык И Стандарты -> Раскладка Клавиатуры. Там ничего не включено, стоит галка «Не переключать раскладки».

Я вообще не понимаю, где же происходит настройка переключателя клавиатуры? В какую сторону смотреть?

Может у вас при обновлении xorg он перешёл на udev и использование каталога настроек xorg.conf.d (сгенерированного из xorg.conf), посмотрите /etc/X11/xorg.conf.d/ или /usr/X11/xorg.conf.d/

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

Вот что:

$ setxkbmap -print
xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwerty)" };
        xkb_types     { include "complete"      };
        xkb_compat    { include "complete+ledscroll(group_lock)+ledcaps(group_lock)"    };
        xkb_symbols   { include "pc+us+ru:2+inet(evdev)+capslock(grouplock)+level3(ralt_switch)" };
        xkb_geometry  { include "pc(pc105)"     };
};
webhamster
() автор топика
Ответ на: комментарий от kostik87

> Может у вас при обновлении xorg он перешёл на udev и использование каталога настроек xorg.conf.d (сгенерированного из xorg.conf), посмотрите /etc/X11/xorg.conf.d/

Такого каталога нет


или /usr/X11/xorg.conf.d/


Такого каталога тоже нет

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

> setxkbmap -print

Я так понимаю, что эта программа конфигурируется где-то в дебрях обслуживающих X11 скриптов? Но где это место?

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

> Случаем, не Debian? Если да, то dpkg-reconfigure keyboard-configuration.

Да, он. Так помогло.

Стесняюсь спросить, а в других дистрах как народ настраивает? Раньше управлялось одной опцией, теперь все мозги свихнешь куда что прописывать.

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

Насколько я знаю, в других дистрибутивах такой централизованной конфигурации раскладки клавиатуры нет. Желающие могут воспользоваться /etc/X11/xorg.conf.d/, но обычно всё ограничивается командой setxkbmap в автозапуске оконного менеджера или использованием менеджера настроек используемого DE.

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

не знаю почему у вас, у себя я всё меняю через графический интерфейс в кде4

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