! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
panel running, but does not appear until killed
Status:
RESOLVED: WORKSFORME
Product:
Xfce4-panel

Comments

Description Scott Lawrence 2006-12-14 01:31:57 CET
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.8) Gecko/20061108 Fedora/1.5.0.8-1.fc5 Firefox/1.5.0.8
Build Identifier: 

I've been running xfce for a couple of years now - very recently the panel stopped appearing.  I don't know what changed on the system to cause this.

If I run 'ps auxw | grep panel', I can see that the process is running.
If I kill the running process, the panel appears very briefly before it exits.

If I run it from an xterm, I get this error when I first execute the command:

(xfce4-panel:4132): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_WIDGET (widget)' failed

If I then kill the panel, this comes out just as it becomes briefly visible:

(xfce4-panel:4132): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_WIDGET (widget)' failed
** Message: xfce4-panel: Exit





Reproducible: Always
Comment 1 Scott Lawrence 2006-12-14 01:32:41 CET
sorry - this is on an up-to-date FC5
Comment 2 Jasper Huijsmans editbugs 2006-12-14 19:10:54 CET
I'm afraid I have no idea what could be the problem here :( I'm wondering if perhaps one of the plugins is blocking the panel.

Maybe you could try using the default panel layout. To do this rename the ~/.config/xfce4/panel/contents.xml file (make sure the panel is not running) and start the panel. Does that make the panel start properly?

Comment 3 Scott Lawrence 2006-12-14 19:37:40 CET
Created attachment 901 
current panel contents

This is the panel configuration I have now.  I did try moving it aside and letting the default configuration take over - it still doesn't show.
Comment 4 Scott Lawrence 2006-12-18 15:03:18 CET
I think I have a useful clue - the problem only occurs when I'm running two X displays.

At my office, I dock my laptop and the dock has an external monitor attached.  The X startup detects that and runs a second display (They are :0.0 and :0.1).  When in this mode, the panel does not appear on either display.

When I boot my laptop out of the dock so that there is only one X display, it appears normally.
Comment 5 Scott Lawrence 2006-12-18 15:05:20 CET
Created attachment 904 
The attached xorg.conf file is taken from when the system is being run with two displays, and the panel does not show
Comment 6 Nick Schermer editbugs 2007-01-04 09:51:55 CET
- What are the resolutions you are using?
- When you maximize a window, what happens? Does it maximize normally?
- Can you open the panel properties dialog when the panel is not visible (from the xfce-mcs-manager or xfce4-panel -c)?

Some notes on your xorg.conf file:
- Why is Clone on?
- You should also Add 'Screen 0' to Videocard0.
- Xinerama should be in the "ServerFlags" section.
Comment 7 Nick Schermer editbugs 2007-08-12 13:13:33 CEST
Any news on this?
Comment 8 Nick Schermer editbugs 2009-03-23 08:14:10 CET
Long time no new and a 3 year old bug.

Bug #2662

Reported by:
Scott Lawrence
Reported on: 2006-12-14
Last modified on: 2010-11-20

People

Assignee:
Nick Schermer
CC List:
1 user

Version

Attachments

Additional information