! 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 !
xfce4-menu and desktop icons disappeared (r26175).
Status:
RESOLVED: FIXED
Severity:
critical
Product:
Xfdesktop
Component:
General

Comments

Description Jos van Wolput 2007-10-26 01:56:23 CEST
After upgrading to daily snapshots r26175 the panel menu and all desktop icons disappeared, the xfce4-popup-menu no longer works.
Reverting xfdesktop-r26175 to version 26070 solves the problem 
but the menu.xml can no longer be used, and seems to be replaced by xfce-applications.menu
Comment 1 Brian J. Tarricone (not reading bugmail) 2007-10-26 02:04:32 CEST
Did you install libxfce4menu?
Comment 2 Jos van Wolput 2007-10-26 10:25:12 CEST
(In reply to comment #1)
> Did you install libxfce4menu?
> 

Yes I did, I compiled and installed libxfce4menu-r26175

Comment 3 Brian J. Tarricone (not reading bugmail) 2007-10-26 17:40:35 CEST
Please attach xfdesktop config.log.  Also, kill xfdesktop and run from a terminal -- look for any output.
Comment 4 Jos van Wolput 2007-10-27 03:40:23 CEST
Created attachment 1409 
xfdesktop config.log
Comment 5 Jos van Wolput 2007-10-27 03:43:52 CEST
Created attachment 1410 
output from xfdesktop running on a terminal
Comment 6 Brian J. Tarricone (not reading bugmail) 2007-10-27 17:24:59 CEST
It looks like it's working.  Does /etc/xdg/menus/xfce-applications.menu exist and look like a valid xml file?
Comment 7 Jos van Wolput 2007-10-28 09:48:10 CET
Created attachment 1412 
xfce4-panel output when started from a terminal

There is a strange error:
attempt to allocate widget with width -9 and height 1
Comment 8 Jos van Wolput 2007-10-28 10:04:23 CET
(In reply to comment #6)
> It looks like it's working.  Does /etc/xdg/menus/xfce-applications.menu exist
> and look like a valid xml file?
> 

That menu exists and works perfectly after downgrading to xfdestop 26070-2,
I found a mention of a similar problem (xfce4-menu disappeared) on
http://bbs.archlinux.org/viewtopic.php?id=38665
where it is mentioned the problem is xfdesktop-svn-26127-2!
Today I also tried verion 26201, here also no menu in the panel nor the
desktop, no desktop icons, no rightclick menu.
When I use the nautilus desktop, it shows icons, but there is no menu until
I instal xfdesktop 26070.
Comment 9 Brian J. Tarricone (not reading bugmail) 2007-10-28 10:09:05 CET
What version of libxfce4menu do you have installed?
Comment 10 Jos van Wolput 2007-10-28 12:18:08 CET
(In reply to comment #9)
> What version of libxfce4menu do you have installed?
> 

libxfce4menu-r26201.tar.bz2

I did some investigation and found that the problem with the panel menu is related to the files 
/usr/lib/xfce4/modules/xfce4_desktop_menu.so and /usr/libexec/xfce4/panel-plugins/xfce4-menu-plugin
The panel menu reappears with the versions of these files from xfdestop 26070
which I actually don't use because I prefer the nautilus desktop.
Comment 11 Jos van Wolput 2008-02-24 05:31:26 CET
(In reply to comment #10)

Using the latest development version (4.5.x) from SVN
the xfdesktop always crashes ending with
---
xfdesktop: symbol lookup error: xfdesktop: undefined symbol: xfce_posix_signal_handler_init
---
This does not happen with version 26070 which works well.
I am using Debian Sid with Kernel 2.6.24-1-686.

Comment 12 Brian J. Tarricone (not reading bugmail) 2008-02-24 05:55:54 CET
Update libxfce4util.
Comment 13 Jos van Wolput 2008-02-24 07:17:25 CET
(In reply to comment #12)
> Update libxfce4util.
> 

I am already using all the files of the latest SVN version 26635!


Comment 14 Brian J. Tarricone (not reading bugmail) 2008-02-24 09:09:35 CET
Then you've compiled/installed something incorrectly, or you have an older version of libxfce4util hanging around that's getting picked up at runtime.  That symbol is most definitely present.
Comment 15 Jos van Wolput 2008-09-15 02:14:38 CEST
(In reply to comment #14)
> Then you've compiled/installed something incorrectly, or you have an older
> version of libxfce4util hanging around that's getting picked up at runtime. 
> That symbol is most definitely present.

I now have compiled (without errors) and installed version 4.5.90 (Xfce 4.6 ALPHA).
The icons on the desktop still don't appear (apart from the trash, home, file system and directory icons).
 When I create a new launcher, the right icon appears in the launcher but after
clicking 'create' there is only a white icon on the desktop.
I checked my whole Debian/sid system, there is no old libxfce4util hanging around, all are from the latest version (date 9-14-2008). 
All the icons from Rodent, Gnome and KDE are installed on my system.
Comment 16 Brian J. Tarricone (not reading bugmail) 2008-09-15 03:42:50 CEST
What do you get when you run 'xfdesktop --version' from a terminal?
Comment 17 Jos van Wolput 2008-09-15 04:12:33 CEST
(In reply to comment #16)
> What do you get when you run 'xfdesktop --version' from a terminal?

jos@jewel:~$ xfdesktop --version
This is xfdesktop version 4.5.90, running on Xfce 4.5.90.
Built with GTK+ 2.12.11, linked with GTK+ 2.12.11.
Build options:
    Desktop Menu:        enabled
    Desktop Icons:       enabled
    Desktop File Icons:  enabled
jos@jewel:~$ 

Thunar shows the right icons and so does the old version of xfdesktop r26070 too.
Comment 18 Jos van Wolput 2008-09-15 04:34:34 CEST
(In reply to comment #17)
> (In reply to comment #16)
> > What do you get when you run 'xfdesktop --version' from a terminal?
> 
> jos@jewel:~$ xfdesktop --version
> This is xfdesktop version 4.5.90, running on Xfce 4.5.90.
> Built with GTK+ 2.12.11, linked with GTK+ 2.12.11.
> Build options:
>     Desktop Menu:        enabled
>     Desktop Icons:       enabled
>     Desktop File Icons:  enabled
> jos@jewel:~$ 
> 
> Thunar shows the right icons and so does the old version of xfdesktop r26070
> too.

The desktop menu and the panel menu also show the right icons.
Comment 19 Brian J. Tarricone (not reading bugmail) 2008-09-15 05:21:03 CEST
Er... right icons?  I thought this bug was about xfdesktop not starting because of a missing symbol per your comment #11.  If you have two separate issues, please file two separate bugs.
Comment 20 Jos van Wolput 2008-09-15 06:11:12 CEST
(In reply to comment #19)
> Er... right icons?  I thought this bug was about xfdesktop not starting because
> of a missing symbol per your comment #11.  If you have two separate issues,
> please file two separate bugs.


The initial reason for filing the bug was about the icons and the menu (comment #1).
The problem with the menu is already resolved.
The crash reported in #11 about the undefined symbol happened only with the revision used at that time (2008-2-24) and is also resolved.

The remainig issue with the desktop icons is still the same, since r26175.
Comment 21 Brian J. Tarricone (not reading bugmail) 2008-09-15 09:36:31 CEST
Ok, then clearly I just don't understand what the problem is here.  Can you try explaining it a different way?  What do you mean that the icons "disappeared"?
Comment 22 Jos van Wolput 2008-09-15 10:51:34 CEST
(In reply to comment #21)
> Ok, then clearly I just don't understand what the problem is here.  Can you try
> explaining it a different way?  What do you mean that the icons "disappeared"?

I am sorry but I noticed that I filed two bug reports about the same issue: #3874 and #3625. It's my error.

To summarize the icon issue:
The desktop only shows home, trash and directories icons,
all the application icons on the desktop are replaced by the same
/mimetypes/application-x-desktop.png.
 When I replace the current desktop by the old one (r26070) then the right
icons reappear!
 When I create a new launcher, the right icon appears in the launcher but after
clicking 'create' there is only an 'application-x-desktop.png' icon on the desktop.
Comment 23 Brian J. Tarricone (not reading bugmail) 2008-09-15 23:14:02 CEST
Are you similar to bug #4275?
Comment 24 Jos van Wolput 2008-09-16 02:40:40 CEST
(In reply to comment #23)
> Are you similar to bug #4275?
Yes, it seems to be the same!
It is quite an old problem, I noticed this already in Oct. 2007.
Comment 25 Jos van Wolput 2008-09-25 12:14:43 CEST
Fixed in rev 27948
Comment 26 Brian J. Tarricone (not reading bugmail) 2008-09-25 18:52:31 CEST
cool.

Bug #3625

Reported by:
Jos van Wolput
Reported on: 2007-10-26
Last modified on: 2009-07-14

People

Assignee:
Brian J. Tarricone (not reading bugmail)
CC List:
1 user

Version

Attachments

xfdesktop config.log (62.97 KB, text/plain)
2007-10-27 03:40 CEST , Jos van Wolput
no flags
output from xfdesktop running on a terminal (28.12 KB, text/plain)
2007-10-27 03:43 CEST , Jos van Wolput
no flags
xfce4-panel output when started from a terminal (1.09 KB, text/plain)
2007-10-28 09:48 CET , Jos van Wolput
no flags

Additional information