After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 140662 - Right click Open With... context menu on links
Right click Open With... context menu on links
Status: RESOLVED DUPLICATE of bug 155119
Product: epiphany
Classification: Core
Component: Interface
unspecified
Other Linux
: Low enhancement
: ---
Assigned To: Marco Pesenti Gritti
Marco Pesenti Gritti
Depends on:
Blocks:
 
 
Reported: 2004-04-21 00:11 UTC by Jerome Haltom
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jerome Haltom 2004-04-21 00:11:13 UTC
When a user right clicks on a link they have the option to Open Link, which
opens the link in the browser, and then, depending on the file/mime type and/or
protocol, passes the file/url off to the assosicated handler.

A useful feature would be a Open With... style menu, such as that which appears
in Nautilus. In fact, given a mime-type/extension combonation, such an Epiphany
menu could be built in the same fashion as Nautilus builds it's own.

Implementation of this feature would be done exactly as in Nautilus. Immediatly
upon right click, the file extension is known. This file extension could however
be incorrect in cases of automatically generated server side files, and thus not
permanently known until an actual request is issued. Thus, initial programs in
Open With... can be shown based on the extension, just as Nautilus does. A
thread can then be scheduled to initiate a HEAD request to the specified URL. A
HEAD request returns only the headers of a specific HTTP request, and not the
body. This would allow the mime-type to be provided, without downloading the
content. The resulting mime type would then be used to refill the Open With menu
while the user is watching it, similar to how Nautilus works.

The URL could then be passed to the appropiate program for furthur processing.

The HTTP HEAD request could be initiated on right click on a link, as opposed to
on expansion of the Open With sub menu, if this is appropiate given bandwidth
considerations. A HEAD request is generally very fast, and can use an existing
open Keep-Alive connection, resulting in minimal overhead.
Comment 1 Jerome Haltom 2004-10-11 18:26:26 UTC

*** This bug has been marked as a duplicate of 155119 ***