É suficiente fazer isso?
sudo -u bitc HOME=/home/bitc dconf write <...>
^^^^^^^^^^^^^^^
Eu estava tentando fazer algo parecido. Eu tenho um script que se conecta via SSH e é executado como root. Eu quero mudar algumas configurações para um usuário. Isso parece funcionar para mim:
sudo -u vagrant HOME=/home/vagrant dbus-launch --exit-with-session gsettings set org.freedesktop.ibus.general use-system-keyboard-layout true
Eu acho que é potencialmente ruim porque está gerando um novo dbus-daemon para a duração desta sessão, mas sem o lançamento do dbus eu recebi erros de dbus. Talvez estes sejam específicos para encontros, mas eu quero mencionar isso caso isso ajude.