Comment 0 for bug 501271

Revision history for this message
f3a97 (f3a97) wrote :

Binary package hint: nautilus

Hi,
  I noticed that karmic's nautilus has a weird behaviour with USB storage.

Basically:

1) plug a USB storage device into your USB port
2) after a while, nautilus pops up showing the content of the device and the device itself is shown on nautlius left pane (resources)
3) unmount the drive, clicking on the eject button

After this step, the USB device disappear from the nautilus resources, which I might assume is a correct behaviour.

If you go to the computer section, you still see it! If you click on it, nothing happens. This is very misleading, because the user see the USB device but cannot access it.

If you remove the USB device from the USB port, it actually disappear from the Computer section too.

The expected behaviour IMHO should be that:

- either the USB device is not shown anywhere, after the eject
- or the USB device remains visible into the Computer view (as currently happens), but if the user clicks on it, the device gets mounted again

It is super easy to

ProblemType: Bug
Architecture: i386
Date: Tue Dec 29 11:43:50 2009
DistroRelease: Ubuntu 9.10
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
NonfreeKernelModules: nvidia
Package: nautilus 1:2.28.1-0ubuntu3
ProcEnviron:
 LANG=it_IT.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-16.53-generic
SourcePackage: nautilus
Uname: Linux 2.6.31-16-generic i686
XsessionErrors:
 (gnome-settings-daemon:1484): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (gnome-settings-daemon:1484): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (nautilus:1525): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
 (polkit-gnome-authentication-agent-1:1545): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (nautilus:1873): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed