[Desktop-packages] [Bug 1594681] Re: Don't set ibus variables from gnome-session
** Also affects: gnome-settings-daemon (Ubuntu) Importance: Undecided Status: New ** Also affects: language-selector (Ubuntu) Importance: Undecided Status: New ** Also affects: gnome-session (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: language-selector (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: gnome-settings-daemon (Ubuntu Xenial) Importance: Undecided Status: New ** No longer affects: language-selector (Ubuntu Xenial) ** No longer affects: language-selector (Ubuntu) ** Bug watch added: GNOME Bug Tracker #769863 https://bugzilla.gnome.org/show_bug.cgi?id=769863 ** Also affects: gnome-session via https://bugzilla.gnome.org/show_bug.cgi?id=769863 Importance: Unknown Status: Unknown ** Changed in: gnome-session (Ubuntu) Importance: Undecided => Medium ** Changed in: gnome-session (Ubuntu) Status: Confirmed => In Progress ** Changed in: gnome-session (Ubuntu) Assignee: (unassigned) => Gunnar Hjalmarsson (gunnarhj) ** Changed in: gnome-session (Ubuntu Xenial) Importance: Undecided => Medium ** Changed in: gnome-session (Ubuntu Xenial) Status: New => In Progress ** Changed in: gnome-session (Ubuntu Xenial) Assignee: (unassigned) => Gunnar Hjalmarsson (gunnarhj) ** Changed in: gnome-settings-daemon (Ubuntu Xenial) Importance: Undecided => Medium ** Changed in: gnome-settings-daemon (Ubuntu Xenial) Status: New => In Progress ** Changed in: gnome-settings-daemon (Ubuntu Xenial) Assignee: (unassigned) => Gunnar Hjalmarsson (gunnarhj) ** Changed in: gnome-settings-daemon (Ubuntu) Status: New => Fix Released ** Patch removed: "gnome-session_no-ibus-vars.patch" https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/1594681/+attachment/4687934/+files/gnome-session_no-ibus-vars.patch ** Summary changed: - Don't set ibus variables from gnome-session + Don't override IM variables -- 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: Unknown 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: Currently these variable settings are hardcoded in gnome-session: QT_IM_MODULE=ibus XMODIFIERS=@im=ibus That way the use of alternative IM frameworks, for instance fcitx, is prevented. gnome-session should drop those variable assignments, and rely on im-config instead. 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 : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1594681] Re: Don't set ibus variables from gnome-session
** Branch linked: lp:~gunnarhj/gnome-session/lp1594681-yakkety ** Branch linked: lp:~gunnarhj/gnome-session/lp1594681-xenial -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-session in Ubuntu. https://bugs.launchpad.net/bugs/1594681 Title: Don't set ibus variables from gnome-session Status in Ubuntu GNOME: New Status in gnome-session package in Ubuntu: Confirmed Bug description: Currently these variable settings are hardcoded in gnome-session: QT_IM_MODULE=ibus XMODIFIERS=@im=ibus That way the use of alternative IM frameworks, for instance fcitx, is prevented. gnome-session should drop those variable assignments, and rely on im-config instead. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-gnome/+bug/1594681/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1594681] Re: Don't set ibus variables from gnome-session
** Branch linked: lp:~gunnarhj/gnome-session/lp1594681-yakkety ** Branch linked: lp:~gunnarhj/gnome-session/lp1594681-xenial -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-session in Ubuntu. https://bugs.launchpad.net/bugs/1594681 Title: Don't set ibus variables from gnome-session Status in Ubuntu GNOME: New Status in gnome-session package in Ubuntu: Confirmed Bug description: Currently these variable settings are hardcoded in gnome-session: QT_IM_MODULE=ibus XMODIFIERS=@im=ibus That way the use of alternative IM frameworks, for instance fcitx, is prevented. gnome-session should drop those variable assignments, and rely on im-config instead. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-gnome/+bug/1594681/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1594681] Re: Don't set ibus variables from gnome-session
Weird. I get this: $ cat ~/.xinputrc | grep run_im run_im fcitx $ echo $XDG_CURRENT_DESKTOP GNOME $ dpkg-query -W gnome-session gnome-session 3.18.1.2-1ubuntu1.16.04.2~ppa1 $ env | grep -E '_IM|XMOD' CLUTTER_IM_MODULE=xim QT_IM_MODULE=ibus XMODIFIERS=@im=ibus QT4_IM_MODULE=fcitx GTK_IM_MODULE=fcitx That's why I'm disinclined to proceed. @Ikuya: Did you possibly take any other steps besides applying the patch? -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-session in Ubuntu. https://bugs.launchpad.net/bugs/1594681 Title: Don't set ibus variables from gnome-session Status in Ubuntu GNOME: New Status in gnome-session package in Ubuntu: Confirmed Bug description: Currently these variable settings are hardcoded in gnome-session: QT_IM_MODULE=ibus XMODIFIERS=@im=ibus That way the use of alternative IM frameworks, for instance fcitx, is prevented. gnome-session should drop those variable assignments, and rely on im-config instead. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-gnome/+bug/1594681/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1594681] Re: Don't set ibus variables from gnome-session
Hi Gunnar, I applied your patch and build on xenial [1]. [1]: https://launchpad.net/~ikuya-fruitsbasket/+archive/ubuntu/gnome- session It works great to me. What is deference? ** Attachment added: "My Ubuntu GNOME's screenshot." https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/1594681/+attachment/4719417/+files/Screenshot%20from%202016-08-12%2013-23-32.png -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-session in Ubuntu. https://bugs.launchpad.net/bugs/1594681 Title: Don't set ibus variables from gnome-session Status in Ubuntu GNOME: New Status in gnome-session package in Ubuntu: Confirmed Bug description: Currently these variable settings are hardcoded in gnome-session: QT_IM_MODULE=ibus XMODIFIERS=@im=ibus That way the use of alternative IM frameworks, for instance fcitx, is prevented. gnome-session should drop those variable assignments, and rely on im-config instead. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-gnome/+bug/1594681/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1594681] Re: Don't set ibus variables from gnome-session
This problem happen to me also when trying to switch to xim using im- config. $ printenv | grep -E '(_IM|XMOD)' CLUTTER_IM_MODULE=xim QT_IM_MODULE=ibus XMODIFIERS=@im=ibus QT4_IM_MODULE=xim GTK_IM_MODULE=xim as you can see QT_IM_MODULE and XMODIFIERS still unchanged. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-session in Ubuntu. https://bugs.launchpad.net/bugs/1594681 Title: Don't set ibus variables from gnome-session Status in Ubuntu GNOME: New Status in gnome-session package in Ubuntu: Confirmed Bug description: Currently these variable settings are hardcoded in gnome-session: QT_IM_MODULE=ibus XMODIFIERS=@im=ibus That way the use of alternative IM frameworks, for instance fcitx, is prevented. gnome-session should drop those variable assignments, and rely on im-config instead. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-gnome/+bug/1594681/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1594681] Re: Don't set ibus variables from gnome-session
As can be seen in bug #1596181, Ubuntu GNOME prevents you from enabling XIM too. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-session in Ubuntu. https://bugs.launchpad.net/bugs/1594681 Title: Don't set ibus variables from gnome-session Status in Ubuntu GNOME: New Status in gnome-session package in Ubuntu: Confirmed Bug description: Currently these variable settings are hardcoded in gnome-session: QT_IM_MODULE=ibus XMODIFIERS=@im=ibus That way the use of alternative IM frameworks, for instance fcitx, is prevented. gnome-session should drop those variable assignments, and rely on im-config instead. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-gnome/+bug/1594681/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1594681] Re: Don't set ibus variables from gnome-session
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: gnome-session (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-session in Ubuntu. https://bugs.launchpad.net/bugs/1594681 Title: Don't set ibus variables from gnome-session Status in Ubuntu GNOME: New Status in gnome-session package in Ubuntu: Confirmed Bug description: Currently these variable settings are hardcoded in gnome-session: QT_IM_MODULE=ibus XMODIFIERS=@im=ibus That way the use of alternative IM frameworks, for instance fcitx, is prevented. gnome-session should drop those variable assignments, and rely on im-config instead. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-gnome/+bug/1594681/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1594681] Re: Don't set ibus variables from gnome-session
Well, I tested the attached patch, but it didn't make a difference - those two variables are still set to "ibus". What else can it be? OTOH I could successfully type Mozc in gedit using fcitx. Can it be because the GTK_IM_MODULE variable was set to fcitx (by im-config) without being overridden by something else? In any case, there seems to be more into it to make Ubuntu GNOME safely ready for users who prefer other IM frameworks but ibus. ** Patch added: "gnome-session_no-ibus-vars.patch" https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/1594681/+attachment/4687934/+files/gnome-session_no-ibus-vars.patch ** Tags added: patch -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-session in Ubuntu. https://bugs.launchpad.net/bugs/1594681 Title: Don't set ibus variables from gnome-session Status in Ubuntu GNOME: New Status in gnome-session package in Ubuntu: New Bug description: Currently these variable settings are hardcoded in gnome-session: QT_IM_MODULE=ibus XMODIFIERS=@im=ibus That way the use of alternative IM frameworks, for instance fcitx, is prevented. gnome-session should drop those variable assignments, and rely on im-config instead. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-gnome/+bug/1594681/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp