this post was submitted on 09 May 2025
159 points (98.8% liked)

Linux

54073 readers
1333 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 21 points 1 day ago (4 children)

Gnome seems to swap out default apps pretty often. Are the old apps getting abandoned? Or are they always jumping to the next cool new thing?

[–] [email protected] 4 points 1 day ago* (last edited 1 day ago) (2 children)

In this case it's more of a switch away from the last cool new thing. Totem (like Music) was built around a media library navigated from within the app. By default Totem doesn't even support opening videos from the file manager, which is something you would probably expect of a video player. It also crashed for me when I tried using it as intended so I'm not surprised to see it replaced by an app that really is just a video player.

That said many apps get replaced not for feature reasons but just by being GTK3, and they tend to get replaced by their own forks to GTK4 (such as the upcoming replacement of Evince). Why their devs choose to upgrade toolkits this way I cannot say.

[–] [email protected] 2 points 18 hours ago

Why their devs choose to upgrade toolkits this way I cannot say.

I forget the exact details but iirc Evince was a special case because rendering PDFs in GTK4 was so different that they essentially just had to rewrite the whole application. I think Gnome Papers still doesn't support the full feature set that Evince supported (although it works well for most use cases now). This is why its still not the default for Gnome, although I think Ubuntu has decided to adopt it a little early.

[–] [email protected] 2 points 1 day ago

Thanks! This is probably the phenomenon i've been observing

[–] toastmeister 35 points 1 day ago (1 children)

Here's what I found.

Why does Totem need to be replaced?

Totem is still a GTK3 app and is unmaintained (in part due to a crusty codebase), seeing no major development in years. Replacing it with a modern GTK4/libadwaita app designed to use modern technologies and meet modern needs has been a “high priority” for GNOME.

[–] [email protected] 3 points 1 day ago

GNOME mostly abandons their old apps. However, in some cases, the Xapps project has taken over these older code bases.

https://linuxmint-developer-guide.readthedocs.io/en/latest/xapps.html

[–] [email protected] 5 points 1 day ago

I don’t think they’re usually abandoned. At least not right away. But they rarely still get feature updates. Mostly just bug fixes. Not sure if it’s just different developers not wanting to stick to the same project of someone else’s code or what.