для того, чтобы настроить переключение раскладок
клавиатуры ничего не изменяя в
xorg.confможно использовать команду
setxkbmap -layout 'us,ru' -variant ',winkeys' -option 'grp:ctrl_shift_toggle,grp_led:scroll'
для того, чтобы раскладки переключались при каждой загрузке системы,
надо добавить эту команду в папку автозагрузки
~/.X.d/ следующей командой
echo "setxkbmap -layout 'us,ru' -variant ',winkeys' -option 'grp:ctrl_shift_toggle,grp_led:scroll'" > ~/.X.d/setxkbmap
после чего необходимо сделать бекап для сохранения изменений в домашней папке
filetool.sh -b
конечно же, чтобы это все работало, надо иметь установленный
Xorg-7.6.tcztce-load -wi Xorg-7.6.tcz
все, что я перечислил выше, можно сделать одной командой
tce-load -wi Xorg-7.6.tcz && echo "setxkbmap -layout 'us,ru' -variant ',winkeys' -option 'grp:ctrl_shift_toggle,grp_led:scroll'" > ~/.X.d/setxkbmap && filetool.sh -b
теперь после перезагрузки раскладки будут переключаться комбинацией клавиш
ctrl+shift после каждой пере/загрузке системы
sudo reboot
scroll lock будет светиться показывая когда включена
русская раскладка
для тех, кто использует
украинскую раскладку, команда для настройки переключения выглядит следующим образом
tce-load -wi Xorg-7.6.tcz && echo "setxkbmap -layout 'us,ua,ru' -variant ',winkeys,winkeys' -option 'grp:win_menu_switch,grp:ctrl_shift_toggle,grp_led:scroll'" > ~/.X.d/setxkbmap && filetool.sh -b
нажатие левой клавиши
win включает
английскую раскладку
правая клавиша
win включает
украинскую раскладку
ctrl+shift переключает раскладки в цикле:
русская-
украинская-
английскаяscroll lock показывает когда включены
украинская или
русская раскладки
that's all