gnome-session-properties doesn't recognize Ubuntu session as GNOME

Bug #1718553 reported by Jeremy Bícha
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-session (Ubuntu)
Fix Released
Undecided
Iain Lane
Artful
Fix Released
Undecided
Iain Lane

Bug Description

From a clean Ubuntu 17.10 install, open Startup Applications.

"SSH Key Agent" should show up but "Print Queue Applet" should not.

/etc/xdg/autostart/gnome-keyring-ssh.desktop has OnlyShowIn=GNOME;Unity;MATE;
/etc/xdg/autostart/print-applet.desktop has NotShowIn=KDE;GNOME;Cinnamon;LXDE;Unity;

XDG_CURRENT_DESKTOP is set to ubuntu:GNOME.

I believe we'll need to rewrite the gsp_key_file_get_shown function in revert_remove_gnome_session_properties.patch.

Other Info
==========
Generally, Startup Applications should be empty in a new install. An exception was made for gnome-keying's ssh agent since that is apparently a popular thing to disable and there is no other GUI way to disable it in the default Ubuntu install.

ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: gnome-session 3.26.0-0ubuntu1
ProcVersionSignature: Ubuntu 4.12.0-13.14-generic 4.12.10
Uname: Linux 4.12.0-13-generic x86_64
ApportVersion: 2.20.7-0ubuntu1
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Wed Sep 20 19:17:06 2017
EcryptfsInUse: Yes
SourcePackage: gnome-session
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Jeremy Bícha (jbicha) wrote :
Jeremy Bícha (jbicha)
description: updated
Will Cooke (willcooke)
tags: removed: rls-aa-incoming
Changed in gnome-session (Ubuntu Artful):
assignee: nobody → Iain Lane (laney)
Revision history for this message
Iain Lane (laney) wrote :

Fixed in the queue

Changed in gnome-session (Ubuntu Artful):
status: New → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :

there is another gnome-session in the queue already and no upload with your fix it seems?

Revision history for this message
Iain Lane (laney) wrote : Re: [Bug 1718553] Re: gnome-session-properties doesn't recognize Ubuntu session as GNOME

On Tue, Oct 10, 2017 at 07:51:14AM -0000, Sebastien Bacher wrote:
> there is another gnome-session in the queue already and no upload with
> your fix it seems?

Yes I got emailed about it, but thanks for tracking it.

Rejected:
Unable to find gnome-session_3.26.1.orig.tar.xz in upload or distribution.
Files specified in DSC are broken or missing, skipping package unpack
verification.

and now

10/10 13:30:54 -queuebot:#ubuntu-release- Unapproved: gnome-session (artful-proposed/main) [3.26.1-0ubuntu1 => 3.26.1-0ubuntu2] (ubuntu-desktop)

tadaaaaa!

--
Iain Lane [ <email address hidden> ]
Debian Developer [ <email address hidden> ]
Ubuntu Developer [ <email address hidden> ]

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-session - 3.26.1-0ubuntu2

---------------
gnome-session (3.26.1-0ubuntu2) artful; urgency=medium

  * debian/patches/revert_remove_gnome_session_properties.patch: Fix to work
    with multiple components in XDG_CURRENT_DESKTOP. (LP: #1718553)

gnome-session (3.26.1-0ubuntu1) artful; urgency=medium

  [ Marco Trevisan ]
  * Remove scale factor reset in migration script as now handled in the unity
    settings package and only impact people migrating with unity installed
    (LP: #1721082)

  [ Didier Roche ]
  * New upstream release
  * debian/unity-gnome-shell-migration.17.10.py:
    - reset the rhythmbox plugins key and rename the migration script for
      people who installed pre-alpha getting the glib fix where some
      applications weren't supporting the per session override.
      (LP: #1720754)
    - rename it so that can applies to upgraders (the script is idempotent)

 -- Iain Lane <email address hidden> Mon, 09 Oct 2017 22:52:22 +0100

Changed in gnome-session (Ubuntu Artful):
status: Fix Committed → 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.