Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 307667

Summary: gnome-base/gdm-2.20.10-r2 not start gnome session without e16 wm
Product: Gentoo Linux Reporter: Alessandro Capogna <alessandro.capogna>
Component: [OLD] GNOMEAssignee: SpanKY <vapier>
Status: RESOLVED TEST-REQUEST    
Severity: normal CC: email, gnome
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info

Description Alessandro Capogna 2010-03-03 19:50:44 UTC
after installing enlightment-1.0.1 and try to login in gdm with session E16-GNOME, the e16 wm is started also if i change the session back to GNOME, but i expect metacity start instead e16 with normal GNOME SESSION

Reproducible: Always

Steps to Reproduce:
1. install enlightment
2. change gdm SESSION to E16-GNOME, login and logout
3. change again the SESSION to GNOME and login

Actual Results:  
e16 start instead metacity

Expected Results:  
metacity start instead e16
Comment 1 Alessandro Capogna 2010-03-03 19:52:19 UTC
Created attachment 221953 [details]
emerge --info
Comment 2 Nirbheek Chauhan (RETIRED) gentoo-dev 2010-03-05 10:53:27 UTC
I doubt anyone in gnome has any idea what e16 is doing here. Re-assigning to e16 maintainers...
Comment 3 SpanKY gentoo-dev 2010-03-07 06:21:56 UTC
the e16-gnome session sets the default WM to e16:
/usr/share/e16/misc/starte16-gnome:
    test -x /usr/bin/gconftool-2 && gconftool-2 --set /desktop/gnome/session/required_components/windowmanager --type string e16

if there's a better way, feel free to mention it, otherwise i dont see anything changing
Comment 4 Alessandro Capogna 2010-03-07 17:42:20 UTC
(In reply to comment #3)
> the e16-gnome session sets the default WM to e16:
> /usr/share/e16/misc/starte16-gnome:
>     test -x /usr/bin/gconftool-2 && gconftool-2 --set
> /desktop/gnome/session/required_components/windowmanager --type string e16
> 
> if there's a better way, feel free to mention it, otherwise i dont see anything
> changing
> 

Strange that starting gdm with GNOME (and not with e16-gnome) session keep e16 as wm.
Anyway thanks a lot for the info, now i go to change it immediately
Comment 5 Mart Raudsepp gentoo-dev 2010-03-27 09:23:56 UTC
Maybe we can go through WINDOW_MANAGER env var, so that gnome-wm would launch it based on that, not get user gconf tweaked away from metacity and probably never put back or not ensured to be put back always when needed.
But I'm not sure what the status of gnome-wm wrapper and WINDOW_MANAGER is in 2.28 and in the future
Comment 6 Fernando (likewhoa) 2010-03-28 15:34:11 UTC
i like to point out that this issue also affects logins with KDM.
Comment 7 Fernando (likewhoa) 2010-03-28 20:42:40 UTC
those with e16 and gnome on the same system, can fix this bug by removing 'e16' from ~/.gconf/desktop/gnome/sessions/required_components/%gconf.xml with 'metacity'

This might have occurred if you compiled e16 before gnome perhaps. Thanks to dabbott for pointing this out.
Comment 8 SpanKY gentoo-dev 2011-11-20 08:23:25 UTC
i don't run GNOME anywhere.  can anyone verify that deleting the gconf line from /usr/share/e16/misc/starte16-kde and still using the e16-gnome session still utilizes e16 as the WM ?  the script already sets up $WINDOW_MANAGER ...
Comment 9 Pacho Ramos gentoo-dev 2013-08-24 13:21:57 UTC
What is the status of this with GDM 3.8? (that has changed completely)