LINUX.ORG.RU

Временное переключение раскладки в иксах


0

0

Захотелось повесить на правый CTRL ыресенный переключатель раслкадки.

В файл /usr/share/X11/xkb/symbols/mysym вписал:

partial modifier_keys xkb_symbols "ctrl_temp" {
replace key <RСTL> {
actions[Group1] = [ ],
actions[Group2] = [ SetGroup(group=1) ]
};
}

В /usr/share/X11/xkb/rules/xorg добавил:

myrctrl = +mysym(ctrl_temp)

В /etc/X11/xorg.conf:

Option "XkbOptions" "myrctrl"

Итог: не работает не только как временный переключатель,
но и как Control тоже не работает.

Вопрос: что я делаю не так, в чём может быть ошибка?

Пожалуйста, помогите новичку!

Re: Временное переключение раскладки в иксах

Чёто-то ты излишне намудрил.И да,что за дистр? В Убунте,Дебиане- dpkg-reconfigure console-setup -там всё будет.

Ну или в Xorg.conf ,Section "InputDevice" ,Option "XkbOptions" добавить grp:ctrl_switch

nitz ★★ ()

Re: Временное переключение раскладки в иксах

дык, раскладка-то у меня переключается. (CapsLock — английский, Shitf+CapsLock — русский). Речь о том, чтобы в русской раскладке нажатть «R_Control + Ы» и получить «S».

anarquista ★★★★★ ()

Re: Временное переключение раскладки в иксах

Ну вот и будет тебе ещё временный переключатель на ctrl.Я же написал,что непонятно?Ну вот для примера http://linsovet.com/x11-winkey-as-lang-switch ,тут подробней нежели в посту напишешь...Естественно,вместо win свой ctrl ставишь.

nitz ★★ ()

Re: Временное переключение раскладки в иксах

Прошу прощения, невнимательне разглядел Ваше предыдущее сообщение.

Да, спасибо. С двумя раскладками так работает. Но как быть, если используется хотя бы три раскладки?

И, главное, почему то,что мну написал, не работае? Вопросы-то остаются…

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