https://bugzilla.redhat.com/show_bug.cgi?id=2157582
Bug ID: 2157582
Summary: Environment variables are no longer set in Wayland
session after systemd subpackage was removed
Product: Fedora
Version: 37
Status: NEW
Component: imsettings
Assignee: tagoh(a)redhat.com
Reporter: accounts+fedora(a)chiller3.com
QA Contact: extras-qa(a)fedoraproject.org
CC: i18n-bugs(a)lists.fedoraproject.org, tagoh(a)redhat.com
Target Milestone: ---
Classification: Fedora
Description of problem:
After the removal of the imsettings-systemd subpackage, the IM-related
environment variables (eg. QT_IM_MODULE) are no longer set in Wayland sessions
(as least for KDE). I believe this is because none of the xinput scripts are
read during Wayland session initialization and things previously relied on
systemd's ~/.config/environment.d/.
Version-Release number of selected component (if applicable):
imsettings-1.8.3-6.fc37.x86_64
How reproducible:
Always
Steps to Reproduce:
1. Install Fedora 37 KDE spin
2. Log into Wayland session
3. Install an input method, like fcitx5
4. Select fcitx5 with im-chooser
5. Log out and log back in (still Wayland session)
6. $ echo $QT_IM_MODULE
Actual results:
Environment variables like QT_IM_MODULE are not set.
Expected results:
The IM-related environment variables should be set. (Manually setting them
allows input methods to work properly in KDE Wayland.)
Additional info:
n/a
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2157582