I would also add that even though asking for GTK3 applications like
Chromium, Firefox, Thunderbird to call
gtk_file_chooser_set_local_only(FALSE) seems like an easy fix, it is
not:

when such applications then call for gtk_file_chooser_get_filename()
(and _get_filenames), they could end up with NULL for remote files that
are not fuse-mounted.

Similarly, gtk_file_chooser_get_uri() (and _get_uris) behaves
differently when local-only is set or not. With local-only set,
_get_uri() returns a native file:/// path, without it returns a normal
uri (smb:// ...)

My understanding of the "show FUSE mounts in local-only mode" is that it
helps numerous applications easily handle I/O with remote volumes
without having to use GIO everywhere.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1714518

Title:
  GTK+3 doesn't show FUSE network shares in file chooser

Status in GTK+:
  Unknown
Status in gtk+3.0 package in Ubuntu:
  In Progress

Bug description:
  GTK+3 doesn't show FUSE network shares in file chooser - it used to do
  so in GTK+2, and the GTK+3 documentation still mentions it should do
  it.

  In the mean time, every user of every application switching to GTK+3
  -- including Chromium, at some point between 58 and 60 -- (a change
  which happened in 16.04 LTS!!), loses the functionality to open or
  save directly to a network share.

  I had chosen 16.04 LTS for deploying our workstations at work, and my 50 
users have been suddenly unable to do a simple operation they have to do dozens 
of times a day. 
  They now have to "buffer" these files to their local filesystem when saving 
them and before uploading them, and then copy them to the company's network 
shares. 
  They were already a little bit grumpy when it stopped working with Firefox, 
and are now really side-eyeing me when they apply updates and find Chromium 
broken.

  I have reported the bug upstream and provided a patch to fix this. I
  hope you'll be able and willing to include it to Ubuntu's GTK+3
  package.

  Thanks in advance.

  Colin

To manage notifications about this bug go to:
https://bugs.launchpad.net/gtk/+bug/1714518/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to