Qt4 themes are not integrated due to missing environment variable

Bug #1681848 reported by Dimitri John Ledkov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ukui-session-manager (Ubuntu)
Fix Released
Undecided
handsome_feng

Bug Description

Ubuntu session by default launch a user systemd session to manage the session.

UKUI does not.

There is one slight difference which all other *buntu sessions do, which UKUI session does not. Specifically ukui does not set the following environment variable: GNOME_DESKTOP_SESSION_ID=this-is-deprecated

That variable is deprecated, however Qt4 uses it for theme integration. This is visible for example by right clicking on the chinese-calendar the menu looks unthemed. If one kills the calendar, exports GNOME_DESKTOP_SESSION_ID=this-is-deprecated, starts the calendar again, right clicking on the icon in the tray shows a consistent look&feel menu.

Please modify ukui-session-manager to unconditionally export GNOME_DESKTOP_SESSION_ID=this-is-deprecated just like it does with a few other variables.

Tags: iso-testing
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/1681848

tags: added: iso-testing
Changed in ukui-session-manager (Ubuntu):
status: New → In Progress
assignee: nobody → handsome_feng (feng-kylin)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ukui-session-manager - 1.0.1-0ubuntu1

---------------
ukui-session-manager (1.0.1-0ubuntu1) artful; urgency=medium

  * Replace deprecated upower functions with ConsoleKit2 equivatents.
  * Set GNOME_DESKTOP_SESSION_ID=this-is-deprecated (LP: #1681848)

 -- handsome_feng <email address hidden> Mon, 26 Jun 2017 17:17:02 +0800

Changed in ukui-session-manager (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.