|
Bugzilla – Full Text Bug Listing |
| Summary: | KDE 4 has no automount option for external USB hard drives | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.0 | Reporter: | Mark Fairbairn <farcusnz> |
| Component: | KDE4 Workspace | Assignee: | E-mail List <kde-maintainers> |
| Status: | RESOLVED DUPLICATE | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Major | ||
| Priority: | P2 - High | CC: | mvdv, wstephenson |
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | i686 | ||
| OS: | openSUSE 11.0 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Mark Fairbairn
2008-11-22 07:07:25 UTC
It's a deliberate policy change from KDE 3 (automount) to KDE 4 (mount on demand), because with automount and multiple logins, all sessions race to mount the volume. leading to the "Huh, why can't I write my USB disk - oh, i started a new session and my wife's KDE session mounted it first" scenario. Instead you have 'mount on demand' so you should be able to cause the device to mount from any app where you need to access it. Unfortunately, KDE 3 apps like k3b don't know anything about the new 'mount on demand' policy. You should use the New Device Notifier that pops up on plug to mount the usb disk, then it will be visible in k3b's filedialog. It's a little clumsy but we don't have a better solution from upstream - it would require rewriting kde3's file dialog to detect when it is running in a KDE 4 session and request a mount via HAL as Solid does in KDE 4. I'm reopening because this issue also affects removable media in general, e.g. DVD and CD mounts and ejects. I'm also rasing the priority because: 1) There are several reports of people banging their head over this 2) Mount and eject are common tasks 3) I think I have a potential fix that just needs to be applied The KDE4 device notifier correctly indicates the 'last plugged in device'. This the mount point of this device is shown correctly in Dolphin for example. HOWEVER, trying to open the device yields the behavior the OP mentions in comment #6 and #10 of the thread provided by the OP: Briefly the OP _may_ have seen the following error message at the bottom of Dolphin (this error needs to also go to /var/log/messages): org.freedesktop.Hal.Device.PermissionDeniedByPolicy: hal-storage-mount-removable-extra-options no ← (action, result) to confirm openSUSE shipd with the wrong policy, run the follwoing as the user having problems: # polkit-auth There should be no output. The solution is to run as root: # sudo polkit-auth --grant org.freedesktop.hal.storage.mount-removable --user <user_name> # sudo polkit-auth --grant org.freedesktop.hal.storage.eject --user <user_name> Again run the following as the user having problems: # polkit-auth There should be: org.freedesktop.hal.storage.mount-removable org.freedesktop.hal.storage.eject Now the behavior the OP was expecting should be possible. This solution I think would be a _precursor_ to fixing Bug #383176 which was marked as duplicate of Bug #434114 and Bug #407537 ? . *** This bug has been marked as a duplicate of bug 494160 *** |