1 |
On Tuesday 12 July 2016 22:56:38 Mick wrote: |
2 |
> For example Konqueror on my laptop does not integrate with Dolphin |
3 |
> anymore, |
4 |
|
5 |
This is because konqueror still uses KDE 4, while dolphin has been ported to |
6 |
KDE Frameworks 5. The problem is that konqueror has been without a full time |
7 |
mantainer for a long time, since the original author shifted his attention to |
8 |
other parts of KDE. Since last year I took up the role of konqueror mantainer, |
9 |
but unfortunately I had much less free time to work on it than I hoped for |
10 |
back then. |
11 |
|
12 |
Currently, the situation regarding konqueror is the following: |
13 |
|
14 |
* the application itself has been ported from KDE4/Qt4 to KDE Frameworks/Qt5 |
15 |
by its original author (David Faure). This means that it compiles and mostly |
16 |
works, including the integration with dolphin. There are several bugs, |
17 |
however. |
18 |
* I've ported most of the plugins (only the user agent plugin doesn't work |
19 |
completely) |
20 |
* I'm in the process of porting the sidebar, which is the last part of |
21 |
konqueror still using KDE 4. However, different from the rest of the |
22 |
application, porting this is going to be a lot of work. This is because the |
23 |
sidebar (or rather, parts of it) still uses a compatibility library used to |
24 |
port applications from KDE 3 to KDE 4. This library, of course, doesn't exist |
25 |
in KDE Frameworks, which means that a large part of the sidebar code needs to |
26 |
be almost rewritten. |
27 |
|
28 |
I've thought of writing an ebuild for the developer version of konqueror, (a |
29 |
9999 one, of course), since the application is currently mostly working (I use |
30 |
it as my primary browser, even if I have to switch to other browser every now |
31 |
and then for sites which won't work with it). The reason I haven't done so is |
32 |
that konqueror requires libkonq and that the 4 and 5 versions of libkonq can't |
33 |
be installed together. Since many applications from kde 4 still use it, this |
34 |
would create an issue. |
35 |
|
36 |
Stefano |