Методом правки /etc/X11/xorg.conf
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys),epo"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
Методом команды в консоль:
setxkbmap -layout 'us,ru(winkeys),epo' -option "grp:ctrl_shift_toggle, grp_led:scroll"
Такие способы помогают.
И легко печатется на всех трёх языках по очереди.
например:
чч
xx
ĉĉ
Вопрос, как можно сделать так, чтобы переключение происходило только между английской\русской, а буквы из эсперанто раскладки, печатались, только при специальной нажатой клавише (compose key - как я понимаю) ?
Вверх и вот по какой причине.
Думаю многие заметили, что гугл сегодня отчаянно махает зелёным флажком:
А собственно причина, это 150 лет, со дня рождения основателя эсперанто.
З.Ы. если вы видете это сообещние, не 15 декабря 2009 года, то картинка на самом гугле уже может измениться.
Понимаю, что некрофилия с моей стороны вопиющая, но задалась вот этим самым вопросом сейчас и в первых результатах поиска эта страница, а решения так и нет.
Непорядок.
Сделать через клавишу Compose можно. Но для этого нужно прописывать вручную необходимые символы в пользовательком файле ~/.XCompose. Объяснять всё довольно долго.
Есть способ проще: использовать третий уровень ввода.
Если делать через графические настройки, то в systemsettings нужен раздел, где добавляются и настраиваются раскладки. Сейчас он в «Устройствах ввода», вкладка «Дополнительно»:
Всё, что нужно, на скриншоте отмечено. В этом случае с зажатым правым Alt вместо букв c,h,j,s,u будут набираться ĉ,ĥ,ĵ,ŝ,ŭ, и то же самое с заглавными, если зажимать ещё и Shift.
В гномовском контрол-центре есть такие же настройки.
Чтобы добиться того же без графических настройщиков, используются опции setxkbmap. Например, она будет иметь такой вид:
В частности важен в данном случае кусок: lv3:ralt_switch,esperanto:qwerty.
Если испольуется раскладка дворак, то соответственно будет esperanto:dvorak. А все варианты клавиш, которые можно назначить для третьего уровня и как их тут прописать после lv3 смотреть в файле /usr/share/X11/xkb/rules/base.lst.
упс, логин слетел, не заметила
PS: спасибо модераторам за указание ника :)
Отправить комментарий