Test specified by IsRunnableHelper should be skipped if nonexistent.

Bug #774357 reported by Michael Lamb
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
gnome-session (Ubuntu)
Invalid
Low
Unassigned

Bug Description

Binary package hint: gnome-session

I use the Xmonad window manager. I have it configured to run by specifying it in the GConf setting /desktop/gnome/session/required_components/windowmanager. This causes XMonad to be used as the window manager by gnome-wm, which is specified in /usr/share/gnome-session/sessions/classic-gnome.session, which is referenced by /usr/share/xsessions/gnome-classic.desktop.

With a recent upgrade to Ubuntu 11.04, attempting to log into a "Classic Ubuntu" session (in order to use gnome-wm and thus XMonad as the window manager) silently fails over to "2d-gnome.session" which uses Metacity.

I expect this is due to the line in classic-gnome.session:

IsRunnableHelper=/usr/lib/nux/unity_support_test --compiz

I do not have /usr/lib/nux/unity_support_test installed on my system, so this test fails.

I think this unity-support-test is inappropriate when gnome-wm might be configured to launch any other configured window manager.

Regardless of that, if the executable specified by Required-windowmanager exists, but IsRunnableHelper does not, the constraint should be skipped. In other words, it should pass and not trigger fallback to a different session.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: gnome-session-common 2.32.1-0ubuntu20 [modified: usr/share/gnome-session/sessions/classic-gnome.session]
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Sat Apr 30 14:41:12 2011
Dependencies:

InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Release Candidate amd64 (20100419.1)
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: gnome-session
UpgradeStatus: Upgraded to natty on 2011-04-30 (0 days ago)

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

Thank you for your bug report. The issue is an upstream one and it would be nice if somebody having it could send the bug the to the people writting the software (https://wiki.ubuntu.com/Bugs/Upstream/GNOME)

Changed in gnome-session (Ubuntu):
importance: Undecided → Low
Revision history for this message
dino99 (9d9) wrote :

That version is no more supported

Changed in gnome-session (Ubuntu):
status: Confirmed → Invalid
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.