News for hackers. Stuff that matters.
Re:Trinity Desktop Environment – a modern KDE3 fork by chrysoprace on Tuesday June 27, 2023 @11:29PM (#36501916)
The linked DE is specifically a fork of a DE from 2002[0], so that would be why it looks like a DE from the 2000s. I imagine anyone wanting to use something like this has a fair bit of nostalgia for that style.

KDE Plasma[1] is the more modern-looking solution, but the aim of the DE is to do one thing well: provide a solid desktop environment. The stock styles look okay but can be customized in almost any way you like.

[0] https://en.wikipedia.org/wiki/K_Desktop_Environment_3

[1] https://en.wikipedia.org/wiki/KDE_Plasma_5

Re:Trinity Desktop Environment – a modern KDE3 fork by PuercoPop on Tuesday June 27, 2023 @11:52PM (#36502069)
> a fork of a DE from 2002

Not 2002, 2008. Trinity was forked after KDE3 was EOL.

I'm curious if they are keeping DCOP alive or have they embraced dbus?

Re:Trinity Desktop Environment – a modern KDE3 fork by badsectoracula on Wednesday June 28, 2023 @03:38AM (#36503524)
From a quick check it seems to use DCOP.
Re:Trinity Desktop Environment – a modern KDE3 fork by deaddodo on Wednesday June 28, 2023 @01:05AM (#36502528)
And, like it or not, KDE Plasma is hardly something from the 90s/00s. It's conservative in breaking some old paradigms (something Windows is also guilty of and what many of it's users enjoy), but it's interface, features and capabilities are decidedly modern.
Re:Trinity Desktop Environment – a modern KDE3 fork by cout on Wednesday June 28, 2023 @07:24AM (#36504906)
The problem I have with plasma is that it's easily configurable but not easily extensible. I have tried multiple times to write a widget to run on the panel, but QML is so different from traditional Qt that I haven't been able to make sense of it yet.

Why can't I just write I widget in PyQt and have it run without learning something completely new?

Re:Trinity Desktop Environment – a modern KDE3 fork by lelanthran on Wednesday June 28, 2023 @09:50AM (#36506462)
I agree with your point in general, but to be fair in this particular, situation, QML is very very close to existing stuff as opposed to being something completely new

Think of it as JavaScript with different Qt widgets.