#857115 ibus: ibus-setup doesn't use the installed dconf profile

Package:
ibus
Source:
ibus
Description:
Intelligent Input Bus - core
Submitter:
積丹尼 Dan Jacobson
Date:
2023-09-13 18:33:04 UTC
Severity:
minor
Tags:
#857115#5
Date:
2017-03-08 06:51:27 UTC
From:
To:
# 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.

#857115#10
Date:
2019-11-02 19:52:00 UTC
From:
To:
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.

#857115#25
Date:
2023-09-13 18:28:55 UTC
From:
To:
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