Bug#253729: Splash screen that won't die

Kevin B. McCarty "Kevin B. McCarty" <kmccarty@Princeton.EDU>, 253729@bugs.debian.org
Fri, 02 Jul 2004 12:01:26 -0400


This is a multi-part message in MIME format.
--------------000406040300030008000007
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

reopen 253729
thanks

Hi Sebastien and gnome-session maintainer,
[n.b. you can find the start of this exchange at
http://lists.debian.org/debian-gtk-gnome/2004/07/msg00003.html ]

On 07/02/2004 10:11 AM, Sebastien Bacher wrote:

> Do you have gkrellm or xmms in your session ?

No, I don't even have either installed.

> Could you try to start gnome-session in this way "gnome-session --purge-
> delay=2000" and see if the splash screen go away after 2 seconds ?

I am embarrassed to admit that I don't know how to do this -- I start
Gnome with "startx".  If I try that command before running startx, I am
told that $DISPLAY is not set, and after running startx, that there is
already a session manager running.

However, I do have some additional information about the problem.
First, I can cause it reproducibly just by deleting ~/.gnome2/session
from the console, then restarting Gnome.

Second, after having done so, not only does the splash screen not go
away without clicking on it; but also it becomes almost impossible to
log out.  (The gnome panel almost always ignores me when I select
Actions->Log Out, and Ctrl+Alt+Backspace seems to be ignored too.  After
a lot of playing around with various panel items, eventually a logout
dialog will appear.  If I hit "cancel" on the dialog, another one will
appear, as if they have been building up in a queue while I click
Actions->Log Out repeatedly.)

Third, I can fix both problems by doing the following procedure:

a) In the dialog Applications->Desktop Preferences->Advanced->Sessions,
in the "Session options" tab, uncheck "Show splash screen on login" and
check "Automatically save changes to session".  Log out of Gnome (as
mentioned above, this is very difficult).

b) Restart Gnome; it starts now with no problem, and no splash screen.
In the same dialog, check "Show splash screen on login".  Log out (this
now presents no difficulty).

c) Restart Gnome yet again; the splash screen is now well-behaved (i.e.
it goes away after a couple seconds automatically).

Finally, I am attaching copies of my .gnome2/session files.  The first,
session.backup, is the new session file that gets recreated if I delete
the session file then restart Gnome.  This is the one that seems to have
a problem.  The second, session.fixed, is the session file after going
through the procedure above.

regards,

-- 
Kevin B. McCarty <kmccarty@princeton.edu>   Physics Department
WWW: http://www.princeton.edu/~kmccarty/    Princeton University
GPG public key ID: 4F83C751                 Princeton, NJ 08544

--------------000406040300030008000007
Content-Type: text/plain;
 name="session.backup"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="session.backup"


[Default]
0,id=11c0a80019000108878238100000111380002
0,RestartStyleHint=2
0,Priority=40
0,Program=gnome-panel
0,CurrentDirectory=/home/kmccarty
0,CloneCommand=gnome-panel --sm-config-prefix /gnome-panel-DUyLqp/ --profile default 
0,RestartCommand=gnome-panel --sm-config-prefix /gnome-panel-DUyLqp/ --sm-client-id 11c0a80019000108878238100000111380002 --screen 0 --profile default 
1,id=11c0a80019000108878250000000111380007
1,Program=/usr/lib/gnome-panel/clock-applet
1,CloneCommand=/usr/lib/gnome-panel/clock-applet 
1,RestartCommand=/usr/lib/gnome-panel/clock-applet 
2,id=11c0a80019000108878238200000111380003
2,RestartStyleHint=2
2,Priority=40
2,Program=nautilus
2,CurrentDirectory=/home/kmccarty
2,CloneCommand=nautilus --sm-config-prefix /nautilus-qZplUp/ 
2,RestartCommand=nautilus --sm-config-prefix /nautilus-qZplUp/ --sm-client-id 11c0a80019000108878238200000111380003 --screen 0 --no-default-window 
3,id=11c0a80019000108878237900000111380000
3,RestartStyleHint=2
3,Priority=0
3,Program=gnome-smproxy
3,DiscardCommand=rm /home/kmccarty/.gnome2//.gnome-smproxy-HELRdh 
3,CloneCommand=gnome-smproxy --sm-config-prefix /.gnome-smproxy-HELRdh/ 
3,RestartCommand=gnome-smproxy --sm-config-prefix /.gnome-smproxy-HELRdh/ --sm-client-id 11c0a80019000108878237900000111380000 
4,id=11c0a80019000108878238100000111380001
4,RestartStyleHint=2
4,Priority=20
4,Program=metacity
4,CurrentDirectory=/home/kmccarty
4,DiscardCommand=rm -f /home/kmccarty/.metacity/sessions/1088782504-11215-539988544.ms 
4,CloneCommand=metacity 
4,RestartCommand=metacity --sm-save-file 1088782504-11215-539988544.ms 
5,id=default5
5,Priority=40
5,RestartCommand=/usr/share/gnome-session/debian/gnome-volume-daemon --sm-client-id default5 
num_clients=6

--------------000406040300030008000007
Content-Type: text/plain;
 name="session.fixed"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="session.fixed"


[Default]
0,id=11c0a80019000108878237900000111380000
0,RestartStyleHint=2
0,Priority=0
0,Program=gnome-smproxy
0,DiscardCommand=rm /home/kmccarty/.gnome2//.gnome-smproxy-BqUvDa 
0,CloneCommand=gnome-smproxy --sm-config-prefix /.gnome-smproxy-BqUvDa/ 
0,RestartCommand=gnome-smproxy --sm-config-prefix /.gnome-smproxy-BqUvDa/ --sm-client-id 11c0a80019000108878237900000111380000 
1,id=11c0a80019000108878238100000111380001
1,RestartStyleHint=2
1,Priority=20
1,Program=metacity
1,CurrentDirectory=/home/kmccarty
1,DiscardCommand=rm -f /home/kmccarty/.metacity/sessions/1088782831-12101-2615539605.ms 
1,CloneCommand=metacity 
1,RestartCommand=metacity --sm-save-file 1088782831-12101-2615539605.ms 
2,id=11c0a80019000108878238100000111380002
2,RestartStyleHint=2
2,Priority=40
2,Program=gnome-panel
2,CurrentDirectory=/home/kmccarty
2,CloneCommand=gnome-panel --sm-config-prefix /gnome-panel-CkXenc/ 
2,RestartCommand=gnome-panel --sm-config-prefix /gnome-panel-CkXenc/ --sm-client-id 11c0a80019000108878238100000111380002 --screen 0 --profile default 
3,id=11c0a80019000108878238200000111380003
3,RestartStyleHint=2
3,Priority=40
3,Program=nautilus
3,CurrentDirectory=/home/kmccarty
3,CloneCommand=nautilus --sm-config-prefix /nautilus-45Tesa/ 
3,RestartCommand=nautilus --sm-config-prefix /nautilus-45Tesa/ --sm-client-id 11c0a80019000108878238200000111380003 --screen 0 
4,id=11c0a80019000108878287900000122000000
4,Program=gnome-terminal
4,CurrentDirectory=/home/kmccarty
4,CloneCommand=gnome-terminal 
4,RestartCommand=gnome-terminal --sm-client-id 11c0a80019000108878287900000122000000 --screen 0 
num_clients=5

--------------000406040300030008000007--