Ahoj,
já používám následující:
setxkbmap -model pc105 -layout us,cz -option "" -option grp:caps_switch -option grp:lwin_toggle -option grp_led:caps -option
terminate:ctrl_alt_bksp
Výchozí layout je anglický, a pokud se drží caps, tak je klávesnice česká -- vzhledem k tomu, že levý malíček při psaní na české klávesnici nepotřebuji, mě mačkání capsu pro přepnutí na češtinu nijak neruší.
Zbylá nastavení jednak přepínají layout stisknutím levé win key (na rozdíl od caps se přepne až do dalšího zmáčknutí) a jednak rozsvicují capslock, když je klávesnice česká. Klasický CAPS funguje pomocí levého alt + caps, pokud ho někdy potřebuji.