#52548: gimp2 now drags in an entire web browser (epiphany) -----------------------------+---------------------- Reporter: macports@… | Owner: devans@… Type: enhancement | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: gimp2 epiphany | -----------------------------+---------------------- Changes (by devans@…): * status: new => assigned * cc: devans@… (removed) * owner: macports-tickets@… => devans@… * version: 2.3.4 => * keywords: gimp2 epiphany => * type: defect => enhancement * port: gimp2 => gimp2 epiphany Comment: Hi, Ewen. Ever since I added the dependency on epiphany, I've been expecting this ticket. If you've read the changeset description, you know the motivation for this change. In the new webkit-gtk free approach, GIMP just calls `gtk_show_uri` which is pretty much the "open URL with HTTP MIME Type handler" approach you recommend, using glib's GIO component. Basically any app that says it can handle the URL in it's desktop file will do. I just picked epiphany because it's the preferred browser in the GNOME environment and it uses webkit2-gtk rather than webkit-gtk. The problem is that if one were to omit the runtime dependency on epiphany or some similar browser, when trying to access GIMP help, the user would receive an obnoxious error message of the form "operation not supported". Then I'd get another ticket saying GIMP help is broken and that would be correct. And I really didn't want to add a note saying that help is broken but you can fix it by installing epiphany or the like. At any rate, I'm working on a patch to the GIMP code that should help the situation. The patch adds additional code that does a macOS style open URI call if the existing call to `gtk_show_uri` fails. This should open the help page in Safari or whatever default macOS web browser you're using on your system. Then the dependency on epiphany should be able to be safely removed without breaking the help functionality and users can see the help in whatever web browser they normally use. Should have this ready and tested in the coming week. Since this is not really a defect but an irritation, I'm relabeling your suggestion as enhancement until then. Thanks for your input. At least I know someone down your way is using GIMP. -- Ticket URL: <https://trac.macports.org/ticket/52548#comment:1> MacPorts <https://www.macports.org/> Ports system for the Mac operating system