David Zeuthen (david(a)fubar.dk) said:
> That's a cheat, though - the introduction is removing
functionality from
> the OS.
Strong disagreement.
Prior releases automatically mounted filesystems in all situations;
now they are only mounted in the desktop.
You can use gnome-mount and/or mount(1) - they work just fine and
gnome-mount will (at least in the future) do so much more than we could
ever do with the fstab-sync approach. KDE also got some stuff for this
but I don't follow KDE development very closely, sorry.
You can also use dbus-send in conjunction with hal-find-by-property...
it's not exactly rocket science
[davidz@daxter ~]$ dbus-send --system --dest=org.freedesktop.Hal --print-reply
/org/freedesktop/Hal/devices/volume_uuid_43F1_517C
org.freedesktop.Hal.Device.Volume.Unmount array:string:
method return sender=:1.2 -> dest=:1.62
uint32 0
[davidz@daxter ~]$ dbus-send --system --dest=org.freedesktop.Hal --print-reply
/org/freedesktop/Hal/devices/volume_uuid_43F1_517C org.freedesktop.Hal.Device.Volume.Mount
string: string: array:string:
method return sender=:1.2 -> dest=:1.65
uint32 0
This isn't exactly common use currently, though - I suspect
more people understand basic perl line noise than this. :)
Is there a way to easily query a d-bus object (from the command
line, or even python -c '...') for the supported methods?
> This is all documented in the release notes, right?
If you think it's necessary.. feel free to add it.
I really think we could use one.
Bill