It seems to me like this is an issue with the snap environment.
Subiquity runs
systemd-run --wait --uid=1000 --setenv=DISPLAY=:0 --setenv=XDG_RUNTIME_DIR=/run/user/1000 --setenv=DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus -- gsettings set org.gnome.desktop.input-sources sources "[('xkb','it')]"
which has the desired effect when I run it as root from a terminal in a live session with the latest iso (20240409). However, if I enter subiquity's snap environment via
snap run --shell ubuntu-desktop-bootstrap.subiquity-server
first, the input sources aren't updated in the live session.
It seems to me like this is an issue with the snap environment. XDG_RUNTIME_ DIR=/run/ user/1000 --setenv= DBUS_SESSION_ BUS_ADDRESS= unix:path= /run/user/ 1000/bus -- gsettings set org.gnome. desktop. input-sources sources "[('xkb','it')]" desktop- bootstrap. subiquity- server
Subiquity runs
systemd-run --wait --uid=1000 --setenv=DISPLAY=:0 --setenv=
which has the desired effect when I run it as root from a terminal in a live session with the latest iso (20240409). However, if I enter subiquity's snap environment via
snap run --shell ubuntu-
first, the input sources aren't updated in the live session.