Hi IgnorantGuru,
I know hal is deprecated and not used any more in most distros.
I only meant the hal support in spacefm is deprecated (I didn't even write that code - it is almost entirely the device manager from the legacy pcmanfm - I just left it in there so those using hal would have something). There is no need to remove hal to use the udisks build of spacefm. It will ignore hal and just use udisks. From what I've seen it looks like you just need to correct some udisks authentication rules. And like I said the openbox livecd worked fine with archie's udisks 586 rpm of spacefm.
> Did you mean "Right-click > View > Devices" ?
No - if it's the udisks build, right-click on the devices pane and it's in the Settings submenu.
> Without --enabled-hal I had a mess, as explained in the former posts.
> That's interesting. Could you provide an example which can be reproduced, for an idea ?
Well here's what I use in the Root Editor box:
GTK2_RC_FILES=/root/.gtkrc-2.0 XDG_CONFIG_HOME=/root/.config XDG_CACHE_HOME=/root/.cache geany -sthe device manager with --enable-hal is very limited - basically just mounts and unmounts with hal. So you'll miss many of the device manager features in spacefm by using the hal build.
> What particular features are you telling us about ? (are there one or several examples you can think of ?)
The documentation on this is not yet available, but the udisks build of spacefm has a programmable device manager that can perform bash commands you set when devices are mounted, inserted, unmounted, etc. It gives you much control over the devices list and how it appears, what devices are shown, what icons are used. It lets you decide what a single-click opens, and it lets you set a custom font. It also shows device properties, and has a Root submenu that allows you to check, format, and backup/restore partitions (using fsarchiver or partimage) and MBRs. It also integrates with spacefm custom command bash integration, allowing you to add custom commands to the device menu and take actions on selected devices. For example, you could add your own Mount command to do exactly what you want.
So there's a big difference there. You can take a look through the devices context menu of the udisks build to see.
Based on the fact that the PCLinuxOS livecd for openbox worked fine with Archie's udisks rpm, it sounds like something in other packages is disturbing normal udisks behavior. It could be a daemon, etc., but something is misconfigured in some versions of PCLinuxOS. I would suggest attempting to rectify that - I don't think its a udisks or spacefm problem you're having, and it will affect other programs (as above someone said it affected pcmanfm).
HTH