Gnome top panel is offset down after fresh login using XFWM4

Olivier Fourdan fourdan at xfce.org
Sun Dec 7 01:30:39 CET 2003


Okay, good news: I found out, it's really a bug in gnome for me...

metacity doens't place windows of type dock, splashscreen, etc. even
when those did not ask for specific location.

the new gnome panel doesn't specify a location (using standard
WM_NORMAL_HINTS PPositon flag) so it gets placed as any other window,
where space is available on screen.

That should be filed as a bug in GNOME 2.4. In the meantime, I've put a
workaround in xfwm4 so it behaves exactly like metacity.

http://www.xfce.org/archive/test/xfwm4-4.0.2.tar.gz

Cheers,
Olivier.


On Sat, 2003-12-06 at 22:40, Olivier Fourdan wrote:
> Humm, bad news from the front. I've installed gnome-panel 2.4 and I am
> indeed able to see the problem.
> 
> The problem is that is also shows in kwin, so it's not necessarily an
> "xfce specific" issue...
> 
> I keep investigating though.
> 
> Cheers,
> Olivier. 
> 
> On Sat, 2003-12-06 at 19:41, Marc Schwartz wrote:
> > On Sat, 2003-12-06 at 12:29, Olivier Fourdan wrote: 
> > > Marc,
> > > 
> > > > For clarification so that I get you the "right" data, is there a
> > > > particular panel configuration ("state") under which you want me to
> > > do
> > > > this?
> > > 
> > > Well, preferably when the problem shows?
> > 
> > I understood that...  ;-)
> > 
> > I guess that I meant a particular "mal-configuration of the panels", if
> > one were to be more helpful than the others we have seen.
> > 
> > :-)
> > 
> > > > I will be in and out this afternoon (my time), just as a heads up,
> > > but
> > > > will check in upon my return. I will be here for at least another
> > > hour,
> > > > give or take though.
> > > 
> > > Take your time, there is no hurry
> > > 
> > > Cheers,
> > 
> > Here is the xprop -root for a clean login, when the bottom panel is at
> > the top of the screen, though actually this time, "behind" the top
> > panel, which is offset downward as before. So yet another change.
> > 
> > [marcs at localhost marcs]$ xprop -root
> > _NET_DESKTOP_LAYOUT(CARDINAL) = 0, 0, 1, 0
> > _XROOTPMAP_ID(PIXMAP): pixmap id # 0x1800001
> > ESETROOT_PMAP_ID(PIXMAP): pixmap id # 0x1800001
> > NAUTILUS_DESKTOP_WINDOW_ID(WINDOW): window id # 0xe00017
> > _NET_CLIENT_LIST_STACKING(WINDOW): window id # 0xe00017
> > _WIN_CLIENT_LIST(WINDOW): window id # 0xe00017
> > _NET_CLIENT_LIST(WINDOW): window id # 0xe00017
> > _NET_ACTIVE_WINDOW(WINDOW): window id # 0x2600011
> > _NET_CURRENT_DESKTOP(CARDINAL) = 0
> > _NET_DESKTOP_VIEWPORT(CARDINAL) = 0, 0
> > _NET_DESKTOP_GEOMETRY(CARDINAL) = 1600, 1200
> > _NET_SUPPORTING_WM_CHECK(WINDOW): window id # 0x600031
> > _NET_SUPPORTED(ATOM) = _NET_ACTIVE_WINDOW, _NET_CLIENT_LIST,
> > _NET_CLIENT_LIST_STACKING, _NET_CLOSE_WINDOW, _NET_CURRENT_DESKTOP,
> > _NET_DESKTOP_GEOMETRY, _NET_DESKTOP_VIEWPORT, _NET_NUMBER_OF_DESKTOPS,
> > _NET_SUPPORTED, _NET_SUPPORTING_WM_CHECK, _NET_WM_ACTION_CHANGE_DESKTOP,
> > _NET_WM_ACTION_CLOSE, _NET_WM_ACTION_MAXIMIZE_HORZ,
> > _NET_WM_ACTION_MAXIMIZE_VERT, _NET_WM_ACTION_MOVE,
> > _NET_WM_ACTION_RESIZE, _NET_WM_ACTION_SHADE, _NET_WM_ACTION_STICK,
> > _NET_WM_ALLOWED_ACTIONS, _NET_WM_DESKTOP, _NET_WM_ICON,
> > _NET_WM_ICON_GEOMETRY, _NET_WM_ICON_NAME, _NET_WM_NAME, _NET_WM_STATE,
> > _NET_WM_STATE_ABOVE, _NET_WM_STATE_BELOW, _NET_WM_STATE_FULLSCREEN,
> > _NET_WM_STATE_HIDDEN, _NET_WM_STATE_MAXIMIZED_HORZ,
> > _NET_WM_STATE_MAXIMIZED_VERT, _NET_WM_STATE_MODAL, _NET_WM_STATE_SHADED,
> > _NET_WM_STATE_SKIP_PAGER, _NET_WM_STATE_SKIP_TASKBAR,
> > _NET_WM_STATE_STICKY, _NET_WM_STRUT, _NET_WM_WINDOW_TYPE,
> > _NET_WM_WINDOW_TYPE_DESKTOP, _NET_WM_WINDOW_TYPE_DIALOG,
> > _NET_WM_WINDOW_TYPE_DOCK, _NET_WM_WINDOW_TYPE_MENU,
> > _NET_WM_WINDOW_TYPE_NORMAL, _NET_WM_WINDOW_TYPE_SPLASHSCREEN,
> > _NET_WM_WINDOW_TYPE_TOOLBAR, _NET_WM_WINDOW_TYPE_UTILITY, _NET_WORKAREA,
> > _NET_STARTUP_ID
> > _WIN_DESKTOP_BUTTON_PROXY(CARDINAL) = 6291505
> > _WIN_SUPPORTING_WM_CHECK(CARDINAL) = 6291505
> > _WIN_PROTOCOLS(ATOM) = _WIN_LAYER
> > _NET_WORKAREA(CARDINAL) = 0, 33, 1600, 1119, 0, 33, 1600, 1119, 0, 33,
> > 1600, 1119, 0, 33, 1600, 1119, 0, 33, 1600, 1119
> > _WIN_WORKSPACE_COUNT(CARDINAL) = 5
> > _NET_NUMBER_OF_DESKTOPS(CARDINAL) = 5
> > _MOTIF_DEFAULT_BINDINGS(STRING) =
> > "osfCancel:<Key>Escape,<Key>Cancel\nosfLeft:<Key>Left\nosfUp:<Key>Up\nosfRight:<Key>Right\nosfDown:<Key>Down\nosfEndLine:<Key>End\nosfBeginLine:<Key>Home,<Key>Begin\nosfPageUp:<Key>Prior\nosfPageDown:<Key>Next\nosfBackSpace:<Key>BackSpace\nosfDelete:<Key>Delete\nosfInsert:<Key>Insert\nosfAddMode:Shift<Key>F8\nosfHelp:<Key>F1,<Key>Help\nosfMenu:Shift<Key>F10,<Key>Menu\nosfMenuBar:<Key>F10,Shift<Key>Menu\nosfSelect:<Key>Select\nosfActivate:<Key>KP_Enter,<Key>Execute\nosfClear:<Key>Clear\nosfUndo:<Key>Undo\nosfSwitchDirection:Alt<Key>Return,Alt<Key>KP_Enter"
> > RESOURCE_MANAGER(STRING) =
> > "*Box.background:\t#eae7e4\n*Box.foreground:\t#000000\n*Button.activeBackground:\t#eae7e4\n*Button.activeForeground:\t#000000\n*Button.background:\t#eae7e4\n*Button.foreground:\t#000000\n*Button.highlightBackground:\t#eae7e4\n*Button.highlightColor:\t#000000\n*Canvas.activeBackground:\t#ffffff\n*Canvas.activeForeground:\t#000000\n*Canvas.background:\t#ffffff\n*Canvas.foreground:\t#000000\n*Canvas.highlightBackground:\t#ffffff\n*Canvas.highlightColor:\t#000000\n*Canvas.selectbackground:\t#606080\n*Canvas.selectforeground:\t#ffffff\n*Checkbutton.activeBackground:\t#eae7e4\n*Checkbutton.activeForeground:\t#000000\n*Checkbutton.background:\t#eae7e4\n*Checkbutton.foreground:\t#000000\n*Checkbutton.highlightBackground:\t#eae7e4\n*Checkbutton.highlightColor:\t#000000\n*Command.background:\t#eae7e4\n*Command.foreground:\t#000000\n*Command.translations:\t<LeaveWindow>:\treset()\\n\t<Btn1Down>:\tset()\\n\t<Btn1Up>:\tnotify() unset()\n*Dialog.background:\t#eae7e4\n*Dialog.foreground:\t#000000\n*Entry.activeBackground:\t#ffffff\n*Entry.activeForeground:\t#000000\n*Entry.background:\t#ffffff\n*Entry.foreground:\t#000000\n*Entry.highlightBackground:\t#ffffff\n*Entry.highlightColor:\t#000000\n*Entry.selectBackground:\t#606080\n*Entry.selectForeground:\t#ffffff\n*Form.background:\t#eae7e4\n*Form.foreground:\t#000000\n*Frame.activeBackground:\t#eae7e4\n*Frame.activeForeground:\t#000000\n*Frame.background:\t#eae7e4\n*Frame.foreground:\t#000000\n*Frame.highlightBackground:\t#eae7e4\n*Frame.highlightColor:\t#000000\n*Label.activeBackground:\t#eae7e4\n*Label.activeForeground:\t#000000\n*Label.background:\t#eae7e4\n*Label.foreground:\t#000000\n*Label.highlightBackground:\t#eae7e4\n*Label.highlightColor:\t#000000\n*List.background:\t#ffffff\n*List.foreground:\t#000000\n*Listbox.activeBackground:\t#ffffff\n*Listbox.activeForeground:\t#000000\n*Listbox.background:\t#ffffff\n*Listbox.foreground:\t#000000\n*Listbox.highlightBackground:\t#ffffff\n*Listbox.highlightColor:\t#000000\n*Listbox.selectBackground:\t#606080\n*Listbox.selectForeground:\t#ffffff\n*Menu.activeBackground:\t#eae7e4\n*Menu.activeForeground:\t#000000\n*Menu.background:\t#eae7e4\n*Menu.foreground:\t#000000\n*Menu.highlightBackground:\t#eae7e4\n*Menu.highlightColor:\t#000000\n*MenuButton.background:\t#eae7e4\n*MenuButton.foreground:\t#000000\n*Menubutton.activeBackground:\t#eae7e4\n*Menubutton.activeForeground:\t#000000\n*Menubutton.background:\t#eae7e4\n*Menubutton.foreground:\t#000000\n*Menubutton.highlightBackground:\t#eae7e4\n*Menubutton.highlightColor:\t#000000\n*Radiobutton.activeBackground:\t#eae7e4\n*Radiobutton.activeForeground:\t#000000\n*Radiobutton.background:\t#eae7e4\n*Radiobutton.foreground:\t#000000\n*Radiobutton.highlightBackground:\t#eae7e4\n*Radiobutton.highlightColor:\t#000000\n*Scale.activeBackground:\t#eae7e4\n*Scale.activeForeground:\t#000000\n*Scale.background:\t#eae7e4\n*Scale.foreground:\t#000000\n*Scale.highlightBackground:\t#eae7e4\n*Scale.highlightColor:\t#000000\n*Scale.troughColor:\t#eae7e4\n*Scrollbar*Cursor:\tleft_ptr\n*Scrollbar*background:\t#eae7e4\n*Scrollbar*cursorName:\tleft_ptr\n*Scrollbar*height:\t15\n*Scrollbar*pushThumb:\tfalse\n*Scrollbar*shadowWidth:\t2\n*Scrollbar*width:\t15\n*Scrollbar.activeBackground:\t#eae7e4\n*Scrollbar.activeForeground:\t#000000\n*Scrollbar.foreground:\t#000000\n*Scrollbar.highlightBackground:\t#eae7e4\n*Scrollbar.highlightColor:\t#000000\n*Scrollbar.troughColor:\t#eae7e4\n*ScrollbarBackground:\t#eae7e4\n*ShapeStyle:\tRectangle\n*SimpleMenu*background:\t#eae7e4\n*SimpleMenu*foreground:\t#000000\n*SmeBSB*shadowWidth:\t3\n*Text.activeBackground:\t#ffffff\n*Text.activeForeground:\t#000000\n*Text.background:\t#ffffff\n*Text.foreground:\t#000000\n*Text.highlightBackground:\t#ffffff\n*Text.highlightColor:\t#000000\n*Text.selectBackground:\t#606080\n*Text.selectForeground:\t#ffffff\n*Toggle.background:\t#eae7e4\n*Toggle.foreground:\t#000000\n*Toplevel.activeBackground:\t#eae7e4\n*Toplevel.activeForeground:\t#000000\n*Toplevel.background:\t#eae7e4\n*Toplevel.foreground:\t#000000\n*Toplevel.highlightBackground:\t#eae7e4\n*Toplevel.highlightColor:\t#000000\n*XmCascadeButton.background:\t#eae7e4\n*XmCascadeButton.foreground:\t#000000\n*XmCascadeButtonGadget.background:\t#eae7e4\n*XmCascadeButtonGadget.foreground:\t#000000\n*XmDialogShell.background:\t#eae7e4\n*XmDialogShell.foreground:\t#000000\n*XmFileSelectionBox.background:\t#eae7e4\n*XmFileSelectionBox.foreground:\t#000000\n*XmForm.background:\t#eae7e4\n*XmForm.foreground:\t#000000\n*XmFrame.background:\t#eae7e4\n*XmFrame.foreground:\t#000000\n*XmLabel.background:\t#eae7e4\n*XmLabel.foreground:\t#000000\n*XmLabelGadget.background:\t#eae7e4\n*XmLabelGadget.foreground:\t#000000\n*XmList.background:\t#ffffff\n*XmList.foreground:\t#000000\n*XmMenuShell.background:\t#eae7e4\n*XmMenuShell.foreground:\t#000000\n*XmMessageBox.background:\t#eae7e4\n*XmMessageBox.foreground:\t#000000\n*XmPanedWindow.background:\t#eae7e4\n*XmPanedWindow.foreground:\t#000000\n*XmPushButton.background:\t#eae7e4\n*XmPushButton.foreground:\t#000000\n*XmPushButtonGadget.background:\t#eae7e4\n*XmPushButtonGadget.foreground:\t#000000\n*XmRowColumn.background:\t#eae7e4\n*XmRowColumn.foreground:\t#000000\n*XmSash.background:\t#eae7e4\n*XmSash.foreground:\t#000000\n*XmScrollBar.background:\t#eae7e4\n*XmScrollBar.foreground:\t#000000\n*XmScrolledWindow.background:\t#eae7e4\n*XmScrolledWindow.foreground:\t#000000\n*XmSelectionBox.background:\t#eae7e4\n*XmSelectionBox.foreground:\t#000000\n*XmSeparator.background:\t#eae7e4\n*XmSeparator.foreground:\t#000000\n*XmSeparatorGadget.background:\t#eae7e4\n*XmSeparatorGadget.foreground:\t#000000\n*XmTearOffButton.background:\t#eae7e4\n*XmTearOffButton.foreground:\t#000000\n*XmTearOffButtonGadget.background:\t#eae7e4\n*XmTearOffButtonGadget.foreground:\t#000000\n*XmText.background:\t#ffffff\n*XmText.foreground:\t#000000\n*XmTextField.background:\t#ffffff\n*XmTextField.foreground:\t#000000\n*XmToggleButton.background:\t#eae7e4\n*XmToggleButton.foreground:\t#000000\n*XmToggleButtonGadget.background:\t#eae7e4\n*XmToggleButtonGadget.foreground:\t#000000\n*background:\t#eae7e4\n*beNiceToColormap:\tfalse\n*borderColor:\tblack\n*foreground:\t#000000\nEditres*Panner.Background:\t#eae7e4\nEditres*Tree.Background:\t#ffffff\nEditres*Tree.Foreground:\t#000000\nEditres*Tree.Toggle.Background:\t#eae7e4\nEditres*Tree.Toggle.Foreground:\t#000000\nEmacs*Background:\t#ffffff\nEmacs*Dialog*background:\t#eae7e4\nEmacs*Dialog*foreground:\t#000000\nEmacs*Foreground:\t#000000\nEmacs*XlwScrollBar.Background:\t#eae7e4\nEmacs*XlwScrollBar.Foreground:\t#000000\nEmacs*backgroundToolBarColor:\t#eae7e4\nEmacs*bottomToolBarShadowColor:\t#eae7e4\nEmacs*menubar*Font:\t*-helvetica-bold-r-*-*-17-*-*-*-*-*-*-*\nEmacs*menubar*background:\t#eae7e4\nEmacs*menubar*foreground:\t#000000\nEmacs*popup*Background:\t#eae7e4\nEmacs*popup*Foreground:\t#000000\nEmacs*toolBarShadowThickness:\t0\nEmacs*topToolBarShadowColor:\t#eae7e4\nEmacs.default.attributeBackground:\twhite\nEmacs.default.attributeForeground:\tblack\nEmacs.geometry:\t140x47+0+0\nEmacs.modeline*attributeFont:\t*-helvetica-bold-r-*-*-17-*-*-*-*-*-*-*\nXcursor.size:\t24\nXcursor.theme:\tBluecurve\nXcursor.theme_core:\ttrue\nXft.antialias:\t1\nXft.dpi:\t133.000000\nXft.hinting:\t1\nXft.hintstyle:\thintfull\nXft.rgba:\tvrgb\n"
> > _XKB_RULES_NAMES(STRING) = "xfree86", "pc105", "us", "", ""
> > 
> > 
> > _______________________________________________
> > Xfce mailing list
> > Xfce at xfce.org
> > http://moongroup.com/mailman/listinfo/xfce
-- 
Olivier Fourdan - fourdan at xfce.org
   
   Interoperability is the keyword, uniformity is a dead end. 
   http://www.xfce.org






More information about the Xfce mailing list