News for hackers. Stuff that matters.
Re:Exploring System76's New Rust Based Desktop Environment by wmf on Thursday January 13, 2022 @03:48PM (#29926626)
DEs are just the window dressing and computer management.

That's how you end up in a situation where the contents of the window clash with the dressing because more and more apps can't be themed. If they want a consistent look they'll need to fork or write a whole new set of apps.

Re:Exploring System76's New Rust Based Desktop Environment by nine_k on Thursday January 13, 2022 @04:33PM (#29927181)
The irony is that the reason why authors claim when they remove theming is to have a consistent look.

For some apps I don't care too much, because I run them in full screen anyway, and their specific look is adjusted to their function: IDEs, DAWs, even graphic editors. But if they do support DE-wide themes, I do appreciate that!

Re:Exploring System76's New Rust Based Desktop Environment by notriddle on Thursday January 13, 2022 @10:57PM (#29930440)
Consistent look?

If you’re thinking of the website I’m thinking of [1], the screenshot they lead with isn’t just inconsistent. It’s broken, with light text on a white background. And I’ve seen apps fail in that same way for real when trying custom GTK themes.

It’s the same reason web browsers can’t change the system CSS stylesheet without extreme measures like Reader Mode that strip almost all of the design work out of the site: it’s hard to mix design work from two different people (the application author and the theme author) without risking a total mess.

[1]: https://stopthemingmy.app/

Re:Exploring System76's New Rust Based Desktop Environment by wmf on Thursday January 13, 2022 @04:40PM (#29927257)
Yeah, GNOME should just admit that it's an OS and stop pretending to be a framework or DE or whatever.
Re:Exploring System76's New Rust Based Desktop Environment by SkyMarshal on Thursday January 13, 2022 @05:27PM (#29927823)
They sort of do. https://os.gnome.org/
Re:Exploring System76's New Rust Based Desktop Environment by pjmlp on Friday January 14, 2022 @01:40AM (#29931284)
Not only that, you also end up with half baked applications because there isn't a consistent development stack so applications are stuck with UNIX IPC for communication about themselves.

GNU/Linux apps will never have something like OLE 2.0 or XPC that actually works consistenly across desktops.

There is D-BUS, but not everyone cares it is there.

Re:Exploring System76's New Rust Based Desktop Environment by magicjosh on Friday January 14, 2022 @09:16AM (#29934630)
As a Linux newbie I'm wary of distributions that include many of their own custom apps. I know most of these teams are just a few people and I doubt in their ability to create the "Apple" (OS + Apps) experience. Alas, I'm new to this so perhaps I'm missing something.

Do any Linux experts out there feel the same way?