# ls -l /etc/dconf/db/ibus.d/ -rw-r--r-- 1 root root 90 03-08 14:28 10-jidanni # cat /etc/dconf/db/ibus.d/10-jidanni [desktop/ibus/panel] custom-font='Sans 20' use-custom-font=true # dconf update # su - nobody -c 'HOME=/tmp/xxx ibus-setup' Here we see the above two settings are ignored. OK maybe # Instead create your own file next to it with a higher numbered prefix, means /etc/dconf/db/ibus.d/10-upstream-settings result: nope. Conclusion: all settings are hardwired in and dconf stuff is totally ignored.
The original title was confusing. "dconf update" updates the system dconf db file which is not necessarily the default. The problem is on ibus-setup reading the settings. See the forwarded upstream issue.
Control: tags -1 -fixed-upstream Control: tags -1 +wontfix In https://github.com/ibus/ibus/issues/2150 , the ibus upstream made it clear that everything related to DConf is deprecated and should not be expected to work. End users and ibus engines are expected to use GSettings instead. As a result, marking this bug as wontfix. Thanks, Boyuan Yang