(name . bug-guix)(address . bug-guix@gnu.org)
Hello,
In a VM image such as the one we offer for download here:
or manually built with
$ guix system image --image-size=20G -t qcow2 gnu/system/examples/vm-image.tmpl
it is not possible to switch the keyboard layout (it sticks to the
default English US one) via the provided GUI (xfce4-keyboard-settings).
Looking at dbus-monitor, we can see that it sends the following D-Bus
messages to xfconf, the configuration manager of Xfce:
Toggle snippet (20 lines)
method call time=1621544143.298985 sender=:1.31 -> destination=:1.3 serial=21 path=/org/xfce/Xfconf; interface=org.xfce.Xfconf; member=SetProperty
string "keyboard-layout"
string "/Default/XkbLayout"
variant string "us,ara,et"
method call time=1621544143.299068 sender=:1.31 -> destination=:1.3 serial=22 path=/org/xfce/Xfconf; interface=org.xfce.Xfconf; member=SetProperty
string "keyboard-layout"
string "/Default/XkbVariant"
variant string "dvorak,,"
method return time=1621544143.299121 sender=:1.3 -> destination=:1.31 serial=425 reply_serial=21
signal time=1621544143.299139 sender=:1.3 -> destination=(null destination) serial=426 path=/org/xfce/Xfconf; interface=org.xfce.Xfconf; member=PropertyChanged
string "keyboard-layout"
string "/Default/XkbLayout"
variant string "us,ara,et"
method return time=1621544143.299192 sender=:1.3 -> destination=:1.31 serial=427 reply_serial=22
signal time=1621544143.299209 sender=:1.3 -> destination=(null destination) serial=428 path=/org/xfce/Xfconf; interface=org.xfce.Xfconf; member=PropertyChanged
string "keyboard-layout"
string "/Default/XkbVariant"
variant string "dvorak,,"
There doesn't seem to be a problem up to this point.
We'd need to continue the investigation with what xfconf does following
the received D-Bus messages.
Thanks,
Maxim