It appears that the "ru_phonetic_dvorak" variant snuck into "pl" layout (instead of being part of "ru"): $ find /usr/local/share/X11/xkb -type f -exec grep "ru_phonetic_dvorak" {} \+ /usr/local/share/X11/xkb/rules/base.lst: ru_phonetic_dvorak pl: Russian (Poland, phonetic Dvorak) /usr/local/share/X11/xkb/rules/base.xml: <name>ru_phonetic_dvorak</name> /usr/local/share/X11/xkb/rules/evdev.lst: ru_phonetic_dvorak pl: Russian (Poland, phonetic Dvorak) /usr/local/share/X11/xkb/rules/evdev.xml: <name>ru_phonetic_dvorak</name> /usr/local/share/X11/xkb/symbols/pl:xkb_symbols "ru_phonetic_dvorak" { /usr/local/share/X11/xkb/symbols/sun_vndr/pl: xkb_symbols "ru_phonetic_dvorak" { /usr/local/share/X11/xkb/symbols/sun_vndr/pl: include "pl(ru_phonetic_dvorak)"
Is this still an issue with the recent updates to xkeyboard-config? Have you reported the issue upstream?