On 03/07/2018 04:11 PM, Liam Proven wrote:
MATE did it correctly as they ported the GNOME2 codebase to GTK3,
Agreed, although it took quite a while.
Exactly. And KDE3 is not going to be an easier task.
AIUI, one of the reasons for the GNOME2/Maté fork was that Gtk3 was unstable in its early releases.
No, the main reason for the fork was that lots of people simply didn't like the UI design in GNOME3 which was radically different than GNOME2 was. It was only later when GNOME3 added a classic mode to address this issue but it was already too late.
Xfce is also moving to Gtk3: https://blog.alteroot.org/articles/2017-05-30/road-to-xfce-4.14-part-2.html
However, both Maté and Xfce are active projects, used in many distros, with many happy users. (I'm one of them myself, of Xfce.)
Indeed. And KDE3/Trinity aren't. Btw, it's called "Mate", named after the popular South American tea as guy who forked it comes from Argentina (if I remember correctly) ;).
After both are on a Gtk3 basis, joining Cinnamon, there are some plans to merge their respective suites of accessory applications:
Ugh, what Linux Mint does is just accumulating a large number of bad forks of unmaintained software.
This should reduce the size of all the projects and the amount of duplicated code.
Not really. It just adds another collection of forks of forks. They created "xed" (previously named "xedit", completely ignoring the name clash with the classic X11 application) as a fork of Pluma which is a fork of GEdit for GNOME2. It's a huge mess, to be honest. And even for MATE the future is at risk when the switch from X11 to Wayland happens. They are trying to workaround this issue with the help of Mir, but I am very skeptical.
There are no such opportunities for Trinity, unfortunately.
Well, Trinity is Qt. The applications above are GTK. You wouldn't be saving any code duplication anyway. The moment you install KDE, you pull in a large number of Qt-based library packages anyway and the moment you install any of those Mint X-apps, you will pull in half of a GNOME stack.
did the same happen with Trinity yet, i.e. porting it to Qt5?
Sadly Trinity isn't a very lively project and I don't think there are enough volunteers to support such a signifcant porting effort.
My point exactly.
I know that when I broached the subject of the Qt-based Unity-2D desktop to the Yunit team, they considered that porting it from Qt4 to Qt5 was not worth the effort, and I am certain that Unity-2 was massively smaller and simpler than KDE 3.
Which is the reason KDE3 was removed from most distributions. Adrian -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org