Пытаюсь отредактировать свой xkbcomp.xkb, слитый с помощью
xkbcomp -xkb :0
key <AC09> {
type[group1]= "FOUR_LEVEL",
type= "FOUR_LEVEL_SEMIALPHABETIC",
symbols[Group1]= [ l, L, P, p ],
symbols[Group2]= [ Cyrillic_de, Cyrillic_DE, P, p ]
};
xkb_symbols "pc+us+ru:2+inet(evdev)+group(rctrl_rshift_toggle)+level3(menu_switch)+ctrl(swapcaps)+keypad(oss)+nb" {
name[group1]="English (US)";
name[group2]="Russian";
xkbcomp xkbcomp.xkb :0
и проверить, печатает у вас что или нет.
На свой страх и риск, разумеется.