! 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 !
Removable devices' icons not shown on desktop
Status:
RESOLVED: INVALID
Product:
Xfdesktop
Component:
General

Comments

Description Zeljko Jovanovic 2009-04-29 05:16:27 CEST
After upgrading to Xfce 4.6.0/4.6.1, connecting a removable device does not show it's icon on desktop. I checked Settings/Desktop/Icons, and that option is turned on. I can manually mount and use removable drives, but even when mounted, their icons are not shown on desktop.
Comment 1 Brian J. Tarricone (not reading bugmail) 2009-04-29 06:05:28 CEST
Are they shown in Thunar's shortcuts pane?
Comment 2 Zeljko Jovanovic 2009-04-29 07:31:07 CEST
I've just checked: no, the only icons in shortcuts pane are home dir, Trash, Desktop and File System.
If it is of any help... among the icons which are missing after upgrade to Xfce 4.6 are not only USB flash and USB hard disk, but also the plain old (internal) floppy.
Comment 3 Mathias Brodala 2009-04-29 08:09:06 CEST
(In reply to comment #2)
> If it is of any help... among the icons which are missing after upgrade to Xfce
> 4.6 are not only USB flash and USB hard disk, but also the plain old (internal)
> floppy.

I can confirm this behaviour, just in case.
Comment 4 Brian J. Tarricone (not reading bugmail) 2009-04-29 08:23:02 CEST
Sounds like you didn't compile thunar-vfs with HAL support, or any volume manager at all.
Comment 5 Mathias Brodala 2009-04-29 08:30:55 CEST
(In reply to comment #4)
> Sounds like you didn't compile thunar-vfs with HAL support, or any volume
> manager at all.

I didn’t compile thunar-vfs, but it depends on libhal and libhal-storage here, thus I guess it was build with HAL support.
Comment 6 Mathias Brodala 2009-04-29 08:43:27 CEST
(In reply to comment #5)
> (In reply to comment #4)
> > Sounds like you didn't compile thunar-vfs with HAL support, or any volume
> > manager at all.
> 
> I didn’t compile thunar-vfs, but it depends on libhal and libhal-storage here,
> thus I guess it was build with HAL support.

Just to make sure: I can see all kinds of USB drives as soon as they are plugged in, but my floppy drive is gone.
Comment 7 Brian J. Tarricone (not reading bugmail) 2009-04-29 19:08:02 CEST
Mathias: you have a different problem.  Your bug has nothing to do with this one.
Comment 8 Zeljko Jovanovic 2009-04-29 23:56:14 CEST
(In reply to comment #4)
> Sounds like you didn't compile thunar-vfs with HAL support, or any volume
> manager at all.

Well, I am not exactly sure what is compiled in. I used precompiled Xfce 4.6.0 package from my distributionm, Slamd64 (which is a x86_64 port of Slackware). When Xfce 4.6.1 came out, I used the 4.6.0 build script from Slamd64 to compile it from sources (changing only version numbers), since 4.6.1 is not yet included in Slamd64. Xfce 4.6.0 build scripts in Slamd64/Slackware are, in turn, based on that used for 4.4.x versions, and they didn't have problem with showing removable devices.
How can I check if Xfce was compiled with the right options?
Comment 9 Zeljko Jovanovic 2009-05-01 13:25:43 CEST
I tried to force Thunar to compile with hal support (configure --with-volume-manager=hal instead of auto which was default), and to my surprise, got the following error:

checking for hal-storage >= 0.5.0... not found
*** The required package hal-storage was not found on your system.
*** Please install hal-storage (atleast version 0.5.0) or adjust
*** the PKG_CONFIG_PATH environment variable if you
*** installed the package in a nonstandard prefix so that
*** pkg-config is able to find it.
make: *** No targets specified and no makefile found.  Stop.

Of course, I had the hal libraries installed - it turned out that they were in the wrong place - in /usr/lib instead of /usr/lib64. I fixed that and recompiled Xfce, and now everything works fine. So, it was not the Xfce bug after all, but a bug in Slamd64 hal build script.

Bug #5312

Reported by:
Zeljko Jovanovic
Reported on: 2009-04-29
Last modified on: 2009-07-14

People

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

Version

Attachments

Additional information