← Back to team overview

dx-packages team mailing list archive

[Bug 636693] Re: Premature lock when launching guest session

 

** No longer affects: gdm-guest-session (Ubuntu)

** Changed in: indicator-session (Ubuntu)
       Status: In Progress => Won't Fix

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to indicator-session in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/636693

Title:
  Premature lock when launching guest session

Status in The Session Menu:
  Won't Fix
Status in “indicator-session” package in Ubuntu:
  Won't Fix

Bug description:
  Binary package hint: indicator-session

  When you launch a guest session via the menu item provided by
  indicator-session, indicator-session locks the regular session before
  calling /usr/share/gdm/guest-session/guest-session-launch. Since also
  guest-session-launch includes code for locking, the first locking is
  redundant.

  So why do I bother? The reason is that I have explored various
  possibilities to customize the guest session behavior, and one of the
  ideas is to let the regular user select the guest session language on-
  the-fly. But if I add such code to the top of guest-session-launch and
  call it via indicator-session, the screen gets locked instantly, and I
  need to enter the password to be able to see the list dialog box that
  is used to select language.

  I believe that the activate_guest_session() function in session-
  service.c needs to be altered, so that its call for lock_if_possible()
  is removed. I have attached a diff that suggests just that change.

To manage notifications about this bug go to:
https://bugs.launchpad.net/indicator-session/+bug/636693/+subscriptions