this post was submitted on 21 May 2024
272 points (98.6% liked)

Linux

48072 readers
1 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
all 35 comments
sorted by: hot top controversial new old
[–] GolfNovemberUniform@lemmy.ml 33 points 1 year ago (1 children)

GTK4 is the best thing about the update.

[–] vitriolix@lemmy.world 10 points 1 year ago (1 children)

What does 4 bring that is good?

[–] GolfNovemberUniform@lemmy.ml 17 points 1 year ago* (last edited 1 year ago) (1 children)

GPU acceleration and much more modern UI design (no gradients, flat elements, no shadows and worse contrast). It also has a lot of limitations and deprecations compared to GTK3 but we're not talking about that. The app doesn't seem to use the official libadwaita theme though which is a shame because I love it

[–] umbrella@lemmy.ml 4 points 1 year ago (1 children)

why dont we? what are the limitations?

[–] GolfNovemberUniform@lemmy.ml 5 points 1 year ago* (last edited 1 year ago) (2 children)

I'm not that advanced to give you a good answer here but basically some UI and backend elements from GTK3 don't exist in GTK4 and the last one has more limited theming support. The biggest issue is probably the random deprecation and breakage of older things during minor updates of GTK4. This all makes devs use GTK3 instead and not upgrading to GTK4. It's old, stable and feature-rich

[–] Blisterexe@lemmy.zip 5 points 1 year ago (1 children)

Note: much of the benefits and downsides of gtk4 you mentioned are actually libadwaitas up and downsides.

[–] GolfNovemberUniform@lemmy.ml 3 points 1 year ago

Well sorry. I'm not a backend dev

[–] AProfessional@lemmy.world 3 points 1 year ago

This is misleading. GTK4 is very themable.

However many projects use libawaita which forces a specific style, in order to design a complex and well integrated UI.

[–] MajorHavoc@programming.dev 27 points 1 year ago* (last edited 1 year ago)

My reaction to this delightful update:

Good Burger: I know some of these words!

[–] boredsquirrel@slrpnk.net 7 points 1 year ago (1 children)

Great! Used it extensively a while ago, works great and the GTK4 port is really useful

[–] xnx@slrpnk.net 3 points 1 year ago (1 children)

What makes gtk4 on it useful?

[–] boredsquirrel@slrpnk.net 6 points 1 year ago* (last edited 1 year ago) (1 children)
[–] mexicancartel@lemmy.dbzer0.com 1 points 1 year ago (2 children)

So GTK3 doesn't have GPU acceleration?? Does Qt have it?

[–] boredsquirrel@slrpnk.net 1 points 1 year ago (1 children)

It seems that Qt5 and Qt6 have GPU acceleration in multiple areas, but I dont understand their landscape with QtWidgets etc.

[–] AProfessional@lemmy.world 1 points 1 year ago (1 children)

GTK3 did not. That’s a big reason 4 exists.

[–] mexicancartel@lemmy.dbzer0.com 1 points 1 year ago* (last edited 1 year ago) (1 children)

Hmm hmm idk why a new protocol(incompatibe with GTK3) is required for that feature

[–] AProfessional@lemmy.world 1 points 1 year ago* (last edited 1 year ago)

Well the core of a toolkits api is rendering… so when rendering is completely redesigned the api is going to change.

[–] RestrictedAccount@lemmy.world 7 points 1 year ago (2 children)

This looks like something that I would find extremely cool if I had any idea what it was.

[–] Aatube@kbin.melroy.org 23 points 1 year ago (3 children)

It basically converts videos between formats, standards of compression, encoders, subtitles, dimensions.... It's pretty useful for trimming the size of a video to fit a particular medium.

[–] ObsidianZed@lemmy.dbzer0.com 2 points 1 year ago (2 children)

What is the benefit to using this as opposed to just straight ffmpeg?

[–] Treachery4524@lemmy.ml 3 points 1 year ago

As far as I know it is just an ffmpeg wrapper

[–] IllNess 7 points 1 year ago

In the days of DVDs, Blockbusters and Netflix sending out DVDs, this was mostly used to rip DVDs.

[–] nexussapphire@lemm.ee 1 points 1 year ago (1 children)

Meh, I use the UI for like ten minutes and let it transcode multiple collection of seasons over the course of a weekend.

It's a little nicer and a tad faster but it really doesn't make a big difference unless they improve transcoding speeds/quality. Otherwise I don't really touch it unless I buy a new box set or go to a garage sale.

If anyone's curious I rip full quality media with make mkv and point handbrake at the folder to compress it with hevc.

[–] Lemmchen@feddit.de 4 points 1 year ago (1 children)

I'm not sure what your comment is supposed to contribute. Should the developers stop developing the software? What changes do you expect?

[–] nexussapphire@lemm.ee 1 points 1 year ago (1 children)

You don't have to be combative, all I was saying is the gui doesn't make much difference to me. It worked perfectly fine before and I'm sure it'll keep working just as well as before.

What would make a bigger difference is improvements to the backend seeing that it effects over 90% of the experience and usability of the app. I spend less time in the gui than I do renaming files in my file manager or even the make mkv app.

I've already said that but I guess you didn't read past the first line. I didn't say give up on development I said who cares about a change in graphics toolkit.