Bug 1948382

Summary: [RFE] enable ibus in anaconda
Product: [Fedora] Fedora Reporter: Jens Petersen <petersen>
Component: ibusAssignee: fujiwara <tfujiwar>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: anaconda-maint-list, i18n-bugs, jonathan, kellin, shawn.p.huang, tfujiwar, vanmeeuwen+fedora, vponcova, w
Target Milestone: ---Keywords: i18n
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jens Petersen 2021-04-12 06:34:55 UTC
Description of problem:
Currently when installing from a Live image, eg Fedora Workstation,
it is not possible to use ibus input methods inside Anaconda somehow.
I am not sure if this is deliberately disabled or not working for
some other reason (I don't think we have ever enabled it yet).
However this can be useful in some cases, when searching for native
localized text etc inside anaconda, so it would be nice to support it.

Steps to Reproduce:
1. enable an input method in Live image
2. try to input inside anaconda

Actual results:
ibus not working inside anaconda

Expected results:
Able to input native text with ibus IMEs.

Additional info:
Perhaps GTK_IM_MODULE is being override?
Perhaps it could also be related to anaconda
controlling/setting system keyboard layouts.

Comment 1 fujiwara 2021-04-15 11:43:32 UTC
I think this is an ibus issue.
Currently IBus runs /usr/libexec/ibus-dconf and anaconda don't wish to include Dconf.
The original plan was to move IBus engines to switch DConf to GSettings in IBus 1.6.

Now the default Japanese IME is changed to ibus-anthy and probably we can move forward to IBus 1.6 and disable ibus-dconf.