Всем привет.
Раскладка настроена на текущий момент через команду «setxkbmap -option grp:shift_caps_switch,grp_led:caps», запускаемую при автостарте Cinnamon. Включает английскую раскладку по CapsLock, русскую по Shift+CapsLock.
Хотел добавить еще переключение по правому шифту на us, а по правому control на ru, чтобы зажигалась лампочка Caps.
Для этого пытался повесить на эти кнопки команду типа «setxkbmap ru» или «setxkbmap -layout ru».
Но эта команда сбрасывает все настройки и включает какую-то странную русскую раскладку. Странность ее в том, что в терминале «Ctrl+c» выдает ввод буквы «с» вместо стандартного действия.
Вдобавок вылетает стандартный апплет клавиатуры на панели Cinnamon. Кстати, когда переключаю раскладку мышью через него, то все ок, меняется раскладка и зажигается Caps.
После выполнения команды «setxkbmap ru» вернуть взад нормальные настройки командой setxkbmap -option grp:shift_caps_switch,grp_led:caps не получается, она не работает.
Подскажите, как с помощью setxkbmap просто переключить раскладку, без изменения конфигурации? Или иным способом решить поставленную задачу.
Ubuntu 18.04. Ciannamon 3.6.7.