[Desktop-packages] [Bug 1594681] Re: Don't override IM variables
** Changed in: ubuntu-gnome Status: Fix Committed => Fix Released -- 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: Fix Released Status in Ubuntu GNOME: Fix Released Status in gnome-session package in Ubuntu: Fix Released Status in gnome-settings-daemon package in Ubuntu: Fix Released Status in gnome-session source package in Xenial: Fix Released Status in gnome-settings-daemon source package in Xenial: Fix Released 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 both the gnome-session and gnome-settings-daemon proposed updates * 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. The gnome-settings-daemon change was included upstream in 3.19.3 and the gnome-session change was included upstream in 3.21.90. 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 override IM variables
This bug was fixed in the package gnome-settings-daemon - 3.18.2-0ubuntu3.1 --- gnome-settings-daemon (3.18.2-0ubuntu3.1) xenial; urgency=medium * debian/patches/dont_override_IM_variables.patch: - Honor values set by e.g. im-config, and with that give users the option to use fcitx or other framework (LP: #1594681). -- Gunnar Hjalmarsson Sat, 13 Aug 2016 20:32:00 +0200 ** Changed in: gnome-settings-daemon (Ubuntu Xenial) Status: Fix Committed => Fix Released -- 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: Fix Released Status in Ubuntu GNOME: Fix Committed Status in gnome-session package in Ubuntu: Fix Released Status in gnome-settings-daemon package in Ubuntu: Fix Released Status in gnome-session source package in Xenial: Fix Released Status in gnome-settings-daemon source package in Xenial: Fix Released 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 both the gnome-session and gnome-settings-daemon proposed updates * 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. The gnome-settings-daemon change was included upstream in 3.19.3 and the gnome-session change was included upstream in 3.21.90. 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 override IM variables
This bug was fixed in the package gnome-session - 3.18.1.2-1ubuntu1.16.04.2 --- gnome-session (3.18.1.2-1ubuntu1.16.04.2) xenial; urgency=medium * debian/patches/dont_override_IM_variables.patch: - Honor values set by e.g. im-config, and with that give users the option to use fcitx or other framework (LP: #1594681). -- Gunnar Hjalmarsson Sun, 14 Aug 2016 02:05:00 +0200 ** Changed in: gnome-session (Ubuntu Xenial) Status: Fix Committed => Fix Released -- 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: Fix Released Status in Ubuntu GNOME: Fix Committed Status in gnome-session package in Ubuntu: Fix Released Status in gnome-settings-daemon package in Ubuntu: Fix Released Status in gnome-session source package in Xenial: Fix Released Status in gnome-settings-daemon source package in Xenial: Fix Committed 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 both the gnome-session and gnome-settings-daemon proposed updates * 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. The gnome-settings-daemon change was included upstream in 3.19.3 and the gnome-session change was included upstream in 3.21.90. 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 override IM variables
I installed gnome-session 3.18.1.2-1ubuntu1.16.04.2 and gnome-settings- daemon 3.18.2-0ubuntu3.1 from xenial-proposed, accomplished the test case, and can confirm that the variable assignments work as expected. ** Tags removed: verification-needed ** Tags added: verification-done -- 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: Fix Released Status in Ubuntu GNOME: Fix Committed Status in gnome-session package in Ubuntu: Fix Released Status in gnome-settings-daemon package in Ubuntu: Fix Released Status in gnome-session source package in Xenial: Fix Committed Status in gnome-settings-daemon source package in Xenial: Fix Committed 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 both the gnome-session and gnome-settings-daemon proposed updates * 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. The gnome-settings-daemon change was included upstream in 3.19.3 and the gnome-session change was included upstream in 3.21.90. 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 override IM variables
Hello Gunnar, or anyone else affected, Accepted gnome-settings-daemon into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source /gnome-settings-daemon/3.18.2-0ubuntu3.1 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance! ** Changed in: gnome-settings-daemon (Ubuntu Xenial) Status: In Progress => Fix Committed ** Tags added: verification-needed ** Changed in: gnome-session (Ubuntu Xenial) Status: In Progress => Fix Committed -- 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: Fix Released Status in Ubuntu GNOME: Fix Committed Status in gnome-session package in Ubuntu: Fix Released Status in gnome-settings-daemon package in Ubuntu: Fix Released Status in gnome-session source package in Xenial: Fix Committed Status in gnome-settings-daemon source package in Xenial: Fix Committed 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 both the gnome-session and gnome-settings-daemon proposed updates * 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. The gnome-settings-daemon change was included upstream in 3.19.3 and the gnome-session change was included upstream in 3.21.90. 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 override IM variables
** Changed in: gnome-session Status: Confirmed => Fix Released -- 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: Fix Released Status in Ubuntu GNOME: Fix Committed Status in gnome-session package in Ubuntu: Fix Released 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 both the gnome-session and gnome-settings-daemon proposed updates * 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. The gnome-settings-daemon change was included upstream in 3.19.3 and the gnome-session change was included upstream in 3.21.90. 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 override IM variables
Thanks for sharing the good news, @terakin. :) I suppose it's fcitx-mozc you are using, then. -- 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: Fix Committed Status in gnome-session package in Ubuntu: Fix Released 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 both the gnome-session and gnome-settings-daemon proposed updates * 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. The gnome-settings-daemon change was included upstream in 3.19.3 and the gnome-session change was included upstream in 3.21.90. 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 override IM variables
Hi, I was just stacked by this trouble ... (1) cannot input Japanese characters via Mozc (Japanese input method) in Dash search window (2) cannot input any Japanese characters for Skype. I suppose these troubles closely connected to this bug. Both troubles was solved like a magic by installing gnome-session packages at Gunnar's PPA (ppa:gunnarhj/gnome-im). I suggest this modification will link to solve the problem. -- 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: Fix Committed Status in gnome-session package in Ubuntu: Fix Released 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 both the gnome-session and gnome-settings-daemon proposed updates * 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. The gnome-settings-daemon change was included upstream in 3.19.3 and the gnome-session change was included upstream in 3.21.90. 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 override IM variables
This bug was fixed in the package gnome-session - 3.20.2-1ubuntu2 --- gnome-session (3.20.2-1ubuntu2) yakkety; urgency=medium * debian/patches/dont_override_IM_variables.patch: - Honor values set by e.g. im-config, and with that give users the option to use fcitx or other framework (LP: #1594681). -- Gunnar Hjalmarsson Sun, 14 Aug 2016 02:04:00 +0200 ** Changed in: gnome-session (Ubuntu) Status: In Progress => Fix Released -- 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: Fix Committed Status in gnome-session package in Ubuntu: Fix Released 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 both the gnome-session and gnome-settings-daemon proposed updates * 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. The gnome-settings-daemon change was included upstream in 3.19.3 and the gnome-session change was included upstream in 3.21.90. 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 override IM variables
Pushed gnome-session to yakkety. Pushed gnome-session and gnome- settings-daemon to xenial (unapproved queue). Therefore, I am unsubscribing ubuntu-sponsors now. ** Changed in: ubuntu-gnome Status: New => Fix Committed ** Changed in: ubuntu-gnome Importance: Undecided => Low -- 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: Fix Committed 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 both the gnome-session and gnome-settings-daemon proposed updates * 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. The gnome-settings-daemon change was included upstream in 3.19.3 and the gnome-session change was included upstream in 3.21.90. 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 override IM variables
** Branch linked: lp:~ubuntu-desktop/gnome-session/ubuntu-xenial -- 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: Fix Committed 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 both the gnome-session and gnome-settings-daemon proposed updates * 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. The gnome-settings-daemon change was included upstream in 3.19.3 and the gnome-session change was included upstream in 3.21.90. 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 override IM variables
** Description changed: [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 both the gnome-session and gnome-settings-daemon proposed updates * Install fcitx * Set fcitx as the input method: - im-config -n fcitx + im-config -n fcitx * Relogin * Check the IM-related environment variables: - env | grep -E '_IM|XMOD' + 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. + + The gnome-settings-daemon change was included upstream in 3.19.3 and the + gnome-session change was included upstream in 3.21.90. -- 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 both the gnome-session and gnome-settings-daemon proposed updates * 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. The gnome-settings-daemon change was included upstream in 3.19.3 and the gnome-session change was included upstream in 3.21.90. 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 override IM variables
** Branch linked: lp:~ubuntu-desktop/gnome-session/ubuntu -- 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 both the gnome-session and gnome-settings-daemon proposed updates * 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. The gnome-settings-daemon change was included upstream in 3.19.3 and the gnome-session change was included upstream in 3.21.90. 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 override IM variables
** Changed in: gnome-settings-daemon (Ubuntu) Importance: Undecided => 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 : 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 override IM variables
** 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 : 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 override IM variables
Btw, I tested via this PPA: https://launchpad.net/~gunnarhj/+archive/ubuntu/gnome-im -- 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: [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 : 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 override IM variables
@Ikuya: I found that gnome-settings-daemon 3.18, which is in the Xenial archive, also overrides those two variables. So my guess is that you had 3.20 on your Xenial installation. (If not, this is still a mystery.) Anyway, I prepared merge proposals for gnome-session (Yakkety and Xenial), and attached a Xenial patch for gnome-settings-daemon. ** Patch added: "gnome-settings-daemon_no-im-override.patch" https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/1594681/+attachment/4720456/+files/gnome-settings-daemon_no-im-override.patch ** Description changed: - Currently these variable settings are hardcoded in gnome-session: + [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. gnome-session should drop those variable assignments, and - rely on im-config instead. + 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. -- 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: [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 : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp