** 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 Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
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
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp