Regarding the Dvorak: It's a PITA. I'm running Svorak A5 currently so the current procedure is:
* Make sure it's the default setting in each template
* Make sure it's the default in XFCE
* Run a cronjob in dom0, this make sure that newly connected USB keyboards are changed to the correct layout aswell.
* * * * * DISPLAY=:0 ~/fix-scripts-xkb
#!/bin/sh
[ "$(setxkbmap -query | grep -oP '(?<=variant: )[a-z]+')" == "svorak" ] || ( setxkbmap se svorak; echo fixed xkbmap )
* XFCE login is STILL qwerty. This is a _long_ standing bug.