Endlich habe ich das Problem entdeckt.
setxkbmap
lädt mein -layout us
aus dem Ordner /usr/share/X11/xkb/symbols/macintosh_vndr/us
statt /usr/share/X11/xkb/symbols/us
. Die spätere Datei hat die Variante dvp
, die erstere nicht.
Sie können es mit überprüfen cat /usr/share/X11/xkb/symbols/us | grep -i dvp
.
Ich habe das umbenannt /usr/share/X11/xkb/symbols/macintosh_vndr/us
und die Datei /usr/share/X11/xkb/symbols/us
in den macintosh_vndr
Ordner kopiert und alles funktioniert gut. Wenn jemand einen Weg finden kann, wie ich das setxkbmap
Dienstprogramm aus dem richtigen Ordner lesen kann, würde ich diesen Ansatz verwenden.
Das Problem bei meiner Herangehensweise ist, dass ich es gelegentlich wiederholen muss, wenn Updates Dateien im /usr/share/X11/xkb
Ordner überschreiben