Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 2233527 - unset GTK_IM_MODULE and QT_IM_MODULE for Plasma Wayland
Summary: unset GTK_IM_MODULE and QT_IM_MODULE for Plasma Wayland
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: ibus
Version: 39
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: fujiwara
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: AcceptedFreezeException
Depends On: 2232064
Blocks: F39BetaFreezeException
TreeView+ depends on / blocked
 
Reported: 2023-08-22 12:26 UTC by Akira TAGOH
Modified: 2023-11-06 15:04 UTC (History)
9 users (show)

Fixed In Version: ibus-1.5.29~rc1-2.fc39
Doc Type: If docs needed, set a value
Doc Text:
Clone Of: 2232064
Environment:
Last Closed: 2023-11-06 13:33:23 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Akira TAGOH 2023-08-22 12:26:54 UTC
To fill the last piece of the change to accomplish this, we need to add:

IMSETTINGS_IGNORE_SESSION=KDE-wayland

to ibus.conf.

+++ This bug was initially created as a clone of Bug #2232064 +++

With ibus-1.5.29 in Fedora 29, QT_IM_MODULE and GTK_IM_MODULE should no longer be set for KDE Plasma Wayland.

Can you make such a change to imsettings, please?

Without that the behavior of ibus in Plasma Wayland is really bad.
(This change should not be made for Plasma X11.)

Reproducible: Always

Steps to Reproduce:
1. env | grep MODULE
Actual Results:  
GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus

Expected Results:  
GTK_IM_MODULE and QT_IM_MODULE to be unset in Plasma Wayland

Related to https://fedoraproject.org/wiki/Changes/IBus_1.5.29

--- Additional comment from Akira TAGOH on 2023-08-15 07:44:31 UTC ---

Do we still need it for X11, right?

--- Additional comment from fujiwara on 2023-08-15 08:18:00 UTC ---

(In reply to Akira TAGOH from comment #1)
> Do we still need it for X11, right?

Yes, we do.

--- Additional comment from Akira TAGOH on 2023-08-17 14:01:21 UTC ---

One more question. This report requests to unset GTK_IM_MODULE too. does IBus 1.5.29 work without GSettings and GTK_IM_MODULE on Plasma-wayland?

--- Additional comment from fujiwara on 2023-08-18 02:20:19 UTC ---

(In reply to Akira TAGOH from comment #3)
> One more question. This report requests to unset GTK_IM_MODULE too. does
> IBus 1.5.29 work without GSettings and GTK_IM_MODULE on Plasma-wayland?

Yes, it does. Those environment variables need to be unset.

--- Additional comment from Jens Petersen on 2023-08-21 16:04:15 UTC ---

Seems imsettings-plasma was dropped from @input-methods:

https://pagure.io/fedora-comps/c/7553747fb0e4c1c6b97935dde1443e27de5fa3da?branch=main
https://pagure.io/fedora-comps/c/98e56a9cf0425b76e9a0e8237113d87ad0b4cafa?branch=main

So we may need to retest but this could this affect Plasma X11 aversely?

--- Additional comment from Neal Gompa on 2023-08-21 18:16:21 UTC ---

The way this gets set needs to be changed then to only activate when a Plasma X11 session is used. It currently does it unconditionally.

--- Additional comment from Akira TAGOH on 2023-08-22 02:33:54 UTC ---

I'm going to update imsettings for this.

--- Additional comment from Fedora Update System on 2023-08-22 12:16:41 UTC ---

FEDORA-2023-adec06104c has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2023-adec06104c

--- Additional comment from Fedora Update System on 2023-08-22 12:19:15 UTC ---

FEDORA-2023-adec06104c has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 1 Fedora Blocker Bugs Application 2023-09-13 15:20:01 UTC
Proposed as a Freeze Exception for 39-beta by Fedora user ngompa using the blocker tracking app because:

 This update includes the fix for Plasma to have ibus work properly on Wayland and X11. I couldn't figure out a blocker criterion for this, so FE it is.

Comment 2 Neal Gompa 2023-09-13 15:38:07 UTC
This bug also needs https://pagure.io/fedora-comps/pull-request/880 merged for it to be effective.

Comment 3 Adam Williamson 2023-09-13 19:18:29 UTC
The criterion for this would probably be Final https://fedoraproject.org/wiki/Fedora_39_Final_Release_Criteria#Keyboard_layout_configuration , which we read as also applying to input methods. We can propose this as a Final blocker if necessary, I guess.

Comment 4 Adam Williamson 2023-09-14 06:42:04 UTC
+3 in https://pagure.io/fedora-qa/blocker-review/issue/1307 , marking accepted FE.

Comment 5 Adam Williamson 2023-09-14 18:25:37 UTC
We signed off Beta candidate 1.1 just now, so unfortunately this won't make Beta. Let's CommonBugs it to explain what to do and what not to do.

Comment 6 Kamil Páral 2023-09-15 11:41:26 UTC
Akira, do I understand correctly that this should basically solve bug 2226646 , as described in https://discussion.fedoraproject.org/t/on-screen-keyboard-fails-to-open-automatically-in-kde-on-a-touch-device/85479 ?

Comment 7 Akira TAGOH 2023-09-19 05:46:00 UTC
(In reply to Kamil Páral from comment #6)
> Akira, do I understand correctly that this should basically solve bug
> 2226646 , as described in
> https://discussion.fedoraproject.org/t/on-screen-keyboard-fails-to-open-
> automatically-in-kde-on-a-touch-device/85479 ?

We still need a few change on maliit-keyboard too. will update a proposed update for conf file.

Comment 8 Kamil Páral 2023-11-06 12:16:46 UTC
Folks, this is proposed for Common Issues here:
https://discussion.fedoraproject.org/t/new-proposed-common-issue-found-unset-gtk-im-module-and-qt-im-module-for-plasma-wayland/89891

I'm not sure what the current state is, and I'm also not able to document it. If this is now resolved, we can close it or at least de-nominate it from Common Issues. If this is not resolved, and still a high-impact issue, I'd appreciate if somebody could create that Common Issue description.

Comment 9 fujiwara 2023-11-06 13:33:23 UTC
Sorry, I forgot to add this bug to bodhi.
https://bodhi.fedoraproject.org/updates/FEDORA-2023-0aec0b18ac

Comment 10 Kamil Páral 2023-11-06 15:04:16 UTC
Thanks for update, removing CommonBugs.


Note You need to log in before you can comment on or make changes to this bug.