[Bug 1594681] Re: Don't override IM variables
Bug Watch Updater
1594681 at bugs.launchpad.net
Sun Aug 14 02:47:18 UTC 2016
** Changed in: gnome-session
Status: Unknown => Confirmed
** Changed in: gnome-session
Importance: Unknown => Medium
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1594681
Title:
Don't override IM variables
Status in gnome-session:
Confirmed
Status in Ubuntu GNOME:
New
Status in gnome-session package in Ubuntu:
In Progress
Status in gnome-settings-daemon package in Ubuntu:
Fix Released
Status in gnome-session source package in Xenial:
In Progress
Status in gnome-settings-daemon source package in Xenial:
In Progress
Bug description:
[Impact]
Currently these variable settings are hardcoded in gnome-session and
gnome-settings-daemon:
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus
That way the use of alternative IM frameworks, for instance fcitx, is
prevented. The variables should only be set if they are empty, so the
values set by im-config are honored.
[Test Case]
* Install Ubuntu GNOME
* Install fcitx
* Set fcitx as the input method:
im-config -n fcitx
* Relogin
* Check the IM-related environment variables:
env | grep -E '_IM|XMOD'
After the proposed uploads of gnome-session and gnome-settings-daemon,
those variables are consistently (unlike before) set to "fcitx".
[Regression Potential]
Low. im-config sets "ibus" by default in Ubuntu GNOME anyway. This
change prevents an inconsistent input method configuration for users
who have actively chosen some other IM framework.
To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-session/+bug/1594681/+subscriptions
More information about the Ubuntu-sponsors
mailing list