Applications unable to access "Filesystem"

Bug #197352 reported by exploder
8
Affects Status Importance Assigned to Milestone
libgnomeui
Fix Released
Medium
glib2.0 (Ubuntu)
Invalid
Undecided
Unassigned
gvfs (Ubuntu)
Invalid
Undecided
Unassigned
libgnomeui (Ubuntu)
Fix Released
Low
Ubuntu Desktop Bugs

Bug Description

I have found that applications are unable to access the "Filesystem" feature of Nautilus. Applications are able to access other features such as "Home", "Floppy Drive", etc. but not the Filesystem.

The version I am using is Ubuntu Hardy Alpha 5 fully updated to 3/1/08. This bug might be related to bug #66199. I felt that this was a critical concern and if this is a duplicate please redirect me to the correct place for this.

I understand that Nautilus is being completely changed for this release and want to do my part to ensure good functionality in Hardy.

Revision history for this message
exploder (dcosner) wrote :

By applications I mean Gimp, Firefox and anything else that should have the ability to browse the filesystem. Firefox is a good example because if you need to get to /usr/bin/ to change applications Firefox uses for say multimedia, there is no way to give it the path.

Revision history for this message
Bruce Cowan (bruce89-deactivatedaccount) wrote :

Likely a gvfs issue.

Revision history for this message
Bruce Cowan (bruce89-deactivatedaccount) wrote :

To clear up, this is an issue in any GtkFileChooser, but not in nautilus.

Revision history for this message
Murat Gunes (mgunes) wrote :

Thanks for reporting. Is "Filesystem" visible at all?

Changed in gvfs:
status: New → Incomplete
Revision history for this message
exploder (dcosner) wrote :

No, "Filesystem" is not visible to applications at all. Filesystem only shows up in "Computer".

Revision history for this message
Sebastien Bacher (seb128) wrote :

could you try using gedit and look at the /desktop/gnome/interface/file_chooser_backend gconf key value in gconf-editor?

Changed in gvfs:
assignee: nobody → desktop-bugs
importance: Undecided → Low
Revision history for this message
Sebastien Bacher (seb128) wrote :

and what version of firefox are you using?

Revision history for this message
exploder (dcosner) wrote :

I am running Hardy alpha 5 with Firefox 3. This bug is with any application that needs to browse the file system. For example, if you open Gimp choose, File, Open, you will notice that the file system is not an option in the left pane of the window. All applications currently have this issue. Previous releases of Ubuntu had this ability.

Revision history for this message
exploder (dcosner) wrote :

When I use gedit and open /desktop/gnome/interface/file_chooser_backend gconf I get two empty pages, file_chooser_backend and gconf.

Revision history for this message
Sebastien Bacher (seb128) wrote :

you need to use gconf-editor to browse the key as indicated

Revision history for this message
exploder (dcosner) wrote :

Thanks! When I browse the key I get a value of "gio".

Revision history for this message
exploder (dcosner) wrote :

Was that the information you needed? I think that this is a serious bug.

Revision history for this message
kgerstl (kgerstl-deactivatedaccount) wrote :

I can confirm this bug. It says gio in my gconf too.

A maybe related bug: There is no icon for the file system button in the location bar (here's a picture http://img.xrmb2.net/images/642262.png ) of file choosers (in nautilus there is).

Revision history for this message
exploder (dcosner) wrote :

Here is another screenshot showing that there is no Filesystem option. I used Firefox for the screenshot but it is the same in Gimp and other apps.

http://www.onlineimagehost.com/uploads/5374dda141.jpg

Revision history for this message
Andrew Conkling (andrewski) wrote :

Yes, that was the necessary information. (I can't do anything with it, just correcting the status on the bug.)

Changed in gvfs:
status: Incomplete → Confirmed
Revision history for this message
Bruce Cowan (bruce89-deactivatedaccount) wrote :

I would have thought that this is an issue in GIO as opposed to GVFS as nautilus is fine, but normal GtkFileChoosers aren't.

Revision history for this message
NilsE (nekberg) wrote :

I can also confirm I have the same problem.

In FF, GIMP, Test Editor, Movie player, etc., anything using the helper does not show the file system.

Also not that in gconf the file_chooser_backend is set to gio. gio is not listed as a possible option.

If you change gio to gtk+ file system shows up correctly in the helper.

Revision history for this message
exploder (dcosner) wrote :

I tried changing the key value from gio to gtk+ but it did not work for me. You are right about gio not listed as an option, the choices were gnome-vfs and gtk+.

Revision history for this message
Sebastien Bacher (seb128) wrote :

could you run dmesg, lshal, mount and copy that to a comment?

Changed in glib2.0:
status: Confirmed → Incomplete
Revision history for this message
exploder (dcosner) wrote :
Download full text (21.5 KiB)

Here is the information you asked for.

 pci.vendor = 'VIA Technologies, Inc.' (string)
  pci.vendor_id = 4358 (0x1106) (int)

udi = '/org/freedesktop/Hal/devices/pci_1106_3104'
  info.bus = 'pci' (string)
  info.linux.driver = 'ehci_hcd' (string)
  info.parent = '/org/freedesktop/Hal/devices/computer' (string)
  info.product = 'USB 2.0' (string)
  info.subsystem = 'pci' (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_1106_3104' (string)
  info.vendor = 'VIA Technologies, Inc.' (string)
  linux.hotplug_type = 2 (0x2) (int)
  linux.subsystem = 'pci' (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3' (string)
  pci.device_class = 12 (0xc) (int)
  pci.device_protocol = 32 (0x20) (int)
  pci.device_subclass = 3 (0x3) (int)
  pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3' (string)
  pci.product = 'USB 2.0' (string)
  pci.product_id = 12548 (0x3104) (int)
  pci.subsys_product_id = 12548 (0x3104) (int)
  pci.subsys_vendor = 'VIA Technologies, Inc.' (string)
  pci.subsys_vendor_id = 4358 (0x1106) (int)
  pci.vendor = 'VIA Technologies, Inc.' (string)
  pci.vendor_id = 4358 (0x1106) (int)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_10_3'
  info.bus = 'usb_device' (string)
  info.linux.driver = 'usb' (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_1106_3104' (string)
  info.product = 'EHCI Host Controller' (string)
  info.subsystem = 'usb_device' (string)
  info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_10_3' (string)
  info.vendor = 'Linux 2.6.24-11-generic ehci_hcd' (string)
  linux.device_file = '/dev/bus/usb/004/001' (string)
  linux.hotplug_type = 2 (0x2) (int)
  linux.subsystem = 'usb' (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb4' (string)
  usb_device.bus_number = 4 (0x4) (int)
  usb_device.can_wake_up = true (bool)
  usb_device.configuration_value = 1 (0x1) (int)
  usb_device.device_class = 9 (0x9) (int)
  usb_device.device_protocol = 1 (0x1) (int)
  usb_device.device_revision_bcd = 518 (0x206) (int)
  usb_device.device_subclass = 0 (0x0) (int)
  usb_device.is_self_powered = true (bool)
  usb_device.linux.device_number = 1 (0x1) (int)
  usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb4' (string)
  usb_device.max_power = 0 (0x0) (int)
  usb_device.num_configurations = 1 (0x1) (int)
  usb_device.num_interfaces = 1 (0x1) (int)
  usb_device.num_ports = 6 (0x6) (int)
  usb_device.product = 'EHCI Host Controller' (string)
  usb_device.product_id = 0 (0x0) (int)
  usb_device.serial = '0000:00:10.3' (string)
  usb_device.speed = 480.0 (480) (double)
  usb_device.speed_bcd = 294912 (0x48000) (int)
  usb_device.vendor = 'Linux 2.6.24-11-generic ehci_hcd' (string)
  usb_device.vendor_id = 0 (0x0) (int)
  usb_device.version = 2.0 (2) (double)
  usb_device.version_bcd = 512 (0x200) (int)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_10_3_if0'
  info.bus = 'usb' (string)
  info.linux.driver = 'hub' (string)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_10_3' (string)
  info.product = 'USB Hub Interface' (s...

Revision history for this message
kgerstl (kgerstl-deactivatedaccount) wrote :
Revision history for this message
kgerstl (kgerstl-deactivatedaccount) wrote :
Revision history for this message
kgerstl (kgerstl-deactivatedaccount) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

nothing obvious there, I'm too busy with other thing and don't get the bug, to debug by somebody getting the issue

Changed in glib2.0:
status: Incomplete → New
Revision history for this message
Sebastien Bacher (seb128) wrote :

are you sure it doesn't work when the gconf key is set to gtk+? could you take a screenshot when using this value?

Revision history for this message
kgerstl (kgerstl-deactivatedaccount) wrote :

Oh, I'm so sorry. I've booted the wrong installation (where I haven't change the gconf key).

Setting it to gtk+ works for me (also the icon is showing in the button based location bar). :-)

Revision history for this message
Bruce Cowan (bruce89-deactivatedaccount) wrote :

Found upstream bug pointing to libgnomeui.

Changed in glib2.0:
status: New → Invalid
Changed in gvfs:
status: New → Invalid
Changed in libgnomeui:
status: Unknown → New
Revision history for this message
Sebastien Bacher (seb128) wrote :

the bug has been fixed upstream now

Changed in libgnomeui:
status: New → Fix Committed
Revision history for this message
Bruce Cowan (bruce89-deactivatedaccount) wrote :

I have uploaded a package to my PPA with the patch from bugzilla.

Changed in libgnomeui:
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libgnomeui - 2.21.93-0ubuntu1

---------------
libgnomeui (2.21.93-0ubuntu1) hardy; urgency=low

  * New upstream version:
    - Remove some dead code
    - Fix a crash in the gio file chooser backend
    - Fix a race in the gnome-vfs file chooser backend
    - Use proper icons for "/", the Desktop and the user's home directory
    - Show the "File System" mount in the file chooser's shortcuts
      (lp: #197352)
    - Try to mount remote locations when getting the file info
      fails with a "Not mounted" error

 -- Sebastien Bacher <email address hidden> Sat, 08 Mar 2008 13:52:36 +0100

Changed in libgnomeui:
status: Fix Committed → Fix Released
Revision history for this message
exploder (dcosner) wrote :

This bug is fixed! Applications are now able to access the Filesystem in the file browser now!

Nice work!

Thank you!

Changed in libgnomeui:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.