Почти адаптировал скрипт из пупи, но столкнулся с загадкой:
после загрузки Х - ctrl_shift_toggle
Делаю
setxkbmap -layout 'us,ru' -variant 'winkeys' -option grp:alt_shift_toggle,grp_led:scroll
Изменилось
Делаю
setxkbmap -layout 'us,ru' -variant 'winkeys' -option grp:ctrl_shift_toggle,grp_led:scroll
Не выдало ошибок и не изменилось. С любыми сочетаниями grp - аналогично