On Mon, 2017-11-20 at 09:03 -0600, Michael Catanzaro wrote:
webkitgtk4: This package is the modern version of WebKitGTK+
(currently
2.18.3). It's the only version that you should be using. It exposes
a
newer multiprocess API. The "4" in the package name is related to
the
API version, but this was a mistake IMO.
To save the Markdown plugin, you'd need to rewrite all of Geany
with
GTK+ 3, first using the webkitgtk3 package. Then you can switch to
webkitgtk4 as the next step. It's not possible to mix GTK+ 2 and GTK+
3
in the same process, so switching to GTK+ 3 is the only way you can
continue using WebKitGTK+ without bundling the old version. A better
alternative might be to stop using WebKitGTK+ altogether if it's not
absolutely required. (I don't know, but perhaps you could use pango,
for instance.) Alternatively: possibly you could try to run the
markdown plugin in a separate process from the rest of Geany?
Note: even if you rewrite Geany with GTK+ 3, it's only a matter of
time
(guess: five years or so) before we drop GTK+ 3 support. So you have
to
be prepared to move on to GTK+ 4 sooner or later. If you're not OK
with
this then you should not be using WebKitGTK+ at all.
hum Markdown plugin is build with GTK3 , the plus of GTK+ is confusing
me
Hope that helps,
It helps thanks,
Michael
--
Sérgio M. B.