r/linux • • Sep 03 '26

Popular Application Audacity 4.0 released with Qt6 based UI

https://github.com/audacity/audacity/releases/tag/Audacity-4.0.0
998 Upvotes

177 comments sorted by

98

u/dbcoopernz Sep 03 '26

1

u/mild-buffer 24d ago

The devs put a massive amount of work into this. Huge props to them!

270

u/JockstrapCummies Sep 03 '26

The audacity of this guy, making videos making fun of the UI UX design problems of music notation software, and one day just suddenly get picked by the lead devs into redesigning FOSS.

The audacity I tell you!

39

u/deanrihpee Sep 03 '26

indeed, the audacity, can't believe it myself, smh my head

22

u/DadoumCrafter Sep 03 '26

(fyi he left his position at Muse a few months ago now)

4

u/JockstrapCummies Sep 04 '26

Oh! Didn't catch that. I hope it wasn't due to something bad?

5

u/ElementalWarrior42 Sep 04 '26

Not as far as I can tell, just decided it was time to go I guess.

https://x.com/Tantacrul/status/2092817784782598440

9

u/Isofruit Sep 03 '26

The release, the switch, and the audacity of this snitch!

3

u/Artichoke808 Sep 03 '26

I wonder what his next Audacious plan is?

151

u/not_a_novel_account Sep 03 '26

lmao 5 years ago /r/linux was celebrating the forking and death of upstream Audacity, hoping the project would be completely superseded by a parade of now-dead fork attempts (Tenacity has managed to hang on, some sort of nominative determinism).

Apparently the death of Audacity as FOSS was prematurely celebrated.

39

u/Clean_Experience1394 Sep 03 '26

The king is dead, long live the king!

72

u/MrAlagos Sep 03 '26

The day that FOSS users will understand that telemetry and user data reporting is very important to achieve successes like this redesign, and many more things, will be oned day too late.

On one hand they say they celebrate FOSS developers who give their time and resources to produce free software for everyone, on the other hand they seem to deeply hate them and mistrust them if they ever ask but the tiniest spec of insight into what their users want out of their software and how they could improve it.

90

u/Traditional_Hat3506 Sep 03 '26

The problem wasn't the telemetry, at least not entirely, but Muse buying the trademark and the repo getting a CLA that allows Muse to use the GPL code in proprietary software.

11

u/Synthetic451 Sep 04 '26

Uh, a lot of the new UI redesign is just pulling ideas from other DAWs that were better, more conventional ways to do things. You don't need telemetry for that, just competitive analysis. Telemetry wouldn't have helped anyways because it would have just told you which parts of the UI were the most touched, not how it should be redesigned.

10

u/Uncle-Osteus Sep 03 '26

Flawed, graph-brained corpo thinking

The most important parts of software design cannot be measured with telemetry. All the worst software was designed by people who don’t use it, and people who refuse to have actual conversations with their users

11

u/Old_Leopard1844 Sep 04 '26

The most important parts of software design cannot be measured with telemetry

You'd be surprised how much insight you can get from it tho

Especially when users themselves can't be bothered put their issues to words

All the worst software was designed by people who don’t use it, and people who refuse to have actual conversations with their users

Tantacrul been pretty open about it

-10

u/Venylynn Sep 03 '26

We just don't like our software spying on us like Microslop 

25

u/clgoh Sep 03 '26

That's not spying.

The code was available for all to see that no spying was occurring.

-17

u/Venylynn Sep 03 '26

I mean to be fair people still glaze the shit out of Firefox even though Mozilla did opt out phone home stuff by default while not even fixing the memory leaks in their garbage engine.

14

u/Indolent_Bard Sep 03 '26

A browser is so complex it needs telemetry by default

-10

u/Venylynn Sep 03 '26

So it's okay when Mozilla does it, but any time you even think of using a Chromium based browser you're a terrible person according to everyone in this community because "GOOGOL SPIES"??? Even if it's one of the variants that blocks most of the phoning home?

13

u/clgoh Sep 03 '26

You know there is a difference between telemetry data and data for ads and for selling?

2

u/Venylynn Sep 03 '26

They're still phoning home yet every day I have to justify using a Chromium based browser to people like you, who are so obsessed with what others do, that you won't accept that using it is a practical decision due to Chromium being more efficient and less of a ram hog than Firefox. Faster too, runs better on Wayland as well (i have so many issues with Fedora's Firefox package on Wayland that I didn't have on X11 or even Windows as bad as it was there).

3

u/Indolent_Bard Sep 04 '26

Why not use Microsoft Edge? I hear it's even more lightweight.

Thank you for contributing to an ad company's monopoly on how the web works.

Look, I get it. It works better. And that's fine. But the issue is that Firefox and Safari are the only browsers not controlled by Google. That's a fucking nightmare for the open web.

→ More replies (0)

-1

u/ebb_omega Sep 03 '26

You know there is a difference between Chromium and Chrome?

5

u/clgoh Sep 03 '26

Unless it's ungoogled chromium, there's not much difference.

-3

u/Zoom_Frame8098 Sep 03 '26

Spying and spying under other denomination, blablablahh

27

u/West-468 Sep 03 '26

Using Tenacity since that day. Never looked back.

-4

u/Oblivion__ Sep 03 '26

Yep I'm with you on that, especially since tenacity doesn't accept AI contributions whereas audacity does. Long live ethical FOSS

53

u/MrAlagos Sep 03 '26

Is the Linux kernel development team unethical now?

25

u/Oblivion__ Sep 03 '26

By using tools that have fragmented open source efforts, violated FOSS licenses, refused to even have the decency to ask for consent, and then lock top performing models behind proprietary paywalls? Yes, that is unethical. It's counter to FOSS as a political framework.

9

u/Standard-Potential-6 Sep 03 '26

I agree these tools do the things you describe, and therefore I’m not too happy about their existence, and that their output hasn’t faced significant legal challenges.

They do exist though, and are in widespread use.

Linux has used machine learning to help select patches for backport for a long time now.

Linux would not be well served by developers burying heads in sand and ignoring the further developments and wider uses of that technology, especially as Linux’s competitors and exploiters harbor no such reservations.

7

u/Oblivion__ Sep 03 '26 edited Sep 03 '26

I can't really use linux without using code that has been AI generated. Like even the driver for my own wifi card was vibecoded to shit. I could stick to an earlier kernel but eventually they'll go out of support. So therefore I have no choice in the matter. If I want to use linux, there is a certain about of AI code I must accept.

But to bring it back to my original point, I do have a choice about whether I use audacity or a fork. It's not a requirement for running linux. So I will choose the option that doesn't utilise unethical tools.

For some reason people are under the delusion that the purpose of FOSS is to be competitive in the market (lest falling behind and losing market share). It's not, and it never has been. FOSS is a political stance. Adopting AI that has explicitly fucked over FOSS into said FOSS projects is contradictory and counter to the principles of FOSS.

2

u/Standard-Potential-6 Sep 04 '26 edited Sep 04 '26

The Four Freedoms still apply to code written by agents and published under a Free license. Such code respects its users and allows for free use, study, sharing, and modification. Therefore I do not see how Free Software is incompatible with LLM-assisted code generation or debugging.

It sounds like you see an ethical component to FOSS beyond the Four Freedoms?

Edit, further: I’m not sure I agree that these tools “fucked over” FOSS. They’re just more software. The companies that created them may be said to have done so, but does that make the tools unethical to use, even in order to enable users to run Free operating systems, such as yours? If they had not done so, you and others would be less free. If yes, does that still apply to MIT or Apache 2.0 licensed models, or even ones with open datasets?

I would further add that software uncompetitive in the market will have very few users and will greatly diminish the presence and benefit of FOSS.

I do not believe the idea of Free Software is some ideal that should be protected, even if it means nobody actually uses it much day to day. Instead I imagine a world where I can help my community to use much more FOSS, starting with competitive software especially, such that I can onboard those people and provide them utility and freedom, and lead them to understand why they are better served long term by avoiding non-free software.

1

u/Kyle_2099 26d ago

Therefore I do not see how Free Software is incompatible with LLM-assisted code generation or debugging.

Because LLM "assisted" code generation has a habit of spitting out code it's remembered from it's training data wholesale, without credit, and without concern to that code's original license.

1

u/Standard-Potential-6 26d ago

While I would welcome it, I don’t know of any significant or likely legal challenge to the copyright of LLM “assisted” code. Please share if you do.

Certainly tag those commits, but I see even conservative industries adopting policies to allow these tools.

-3

u/Indolent_Bard Sep 03 '26

and then lock top performing models behind proprietary paywalls?

You think those datacenters are free? How do you think those models make money?

7

u/ConcreteExist Sep 03 '26

Generally, they don't. At least not more than they're spending per user.

7

u/Oblivion__ Sep 03 '26

They don't lol. AI is famously a massive sinkhole and is not profitable

https://isaiprofitable.com

-1

u/Indolent_Bard Sep 04 '26

Then why would they allow you free access to their top models?

2

u/kittymoo67 Sep 04 '26

also like FOSS isnt about money vs no money.

1

u/Indolent_Bard Sep 04 '26

True, but FOSS would be so much better with money. So donate to projects you use regularly. It takes more than just coding to make good software. It also requires user testing and listening to feedback about what could be better about the interface and the like. Otherwise, it doesn't matter how powerful your software is since nobody will want to use it.

1

u/kittymoo67 29d ago

oh trust me I'm one step ahead of you there(ok fine like 50 but still)

1

u/Indolent_Bard 29d ago

50 what? Donations?

1

u/whupazz Sep 04 '26

Why do you think they're entitled to make money with stolen training data?

1

u/Indolent_Bard Sep 04 '26

Fair point, but why did op think they were entitled to free access when that stuff cost billions of dollars?

1

u/whupazz 29d ago

Fair point, but why do you think AI companies are entitled to charge a fee for access to billions of dollars of stolen intellectual property?

1

u/Indolent_Bard 29d ago

Because until the court rules that it is, in fact, stolen intellectual property, they aren't running a charity.

-5

u/oxez Sep 03 '26

This is r/linux, if you like AI or hardware that works (like nvidia), and don't run Arch Linux on your mission-critical server, you may as well fly yourself to the sun.

-8

u/Venylynn Sep 03 '26 edited Sep 03 '26

Nvidia and hardware that works in the same statement when one of my friends just had to leave Linux because Nvidia-open kept taking down her userspace DAILY (on her 2060 Super)

EDIT: Because crashing on Linux daily is definitely "working", wtf is this response lol.

1

u/Indolent_Bard Sep 03 '26

What distro?

0

u/Venylynn Sep 03 '26

She was on Arch, and nvidia-open kept taking her entire userspace down at least once a day, doubly so if using a Chromium based browser. She had to clone zilla a debloated Windows install onto that workstation even though she hates Windows but she just wanted a WORKING desktop.

1

u/Indolent_Bard Sep 04 '26

You're telling me someone who wants something that just works used arch?

See if Fedora has the same problem.

1

u/Venylynn Sep 04 '26

She got pissed at Windows today and is installing Debian at the moment.

→ More replies (0)

-1

u/Venylynn Sep 03 '26

Do people in this thread like things crashing and not working or something? What is happening?

1

u/Old_Leopard1844 Sep 04 '26

You're using very vague anecdote as an argument against something

That usually doesn't work well

8

u/habarnam Sep 03 '26

Do you know if they walked back the decisions that made everyone hate them?

29

u/not_a_novel_account Sep 03 '26

The basic crash reporting and update polling? Yes it's still part of Audacity and most desktop software.

13

u/habarnam Sep 03 '26

Well, it was a bit more than just "crash reporting" at first, wasn't it? I don't remember the full specifics, but people at the time seemed to think it was a bit more, to the extent that Audacity walked back some of the changes.

37

u/not_a_novel_account Sep 03 '26

Instead of relying on hearsay, users could learn to read the code and actually see what was reported. You know, the entire point of open source.

The list in full:

  • Update polling

  • SQLite Errors, require user to accept reporting with a pop-up

  • Crash dumps, require user to accept reporting with a pop-up

The source code to review for yourself is linked to from this post.

15

u/oxez Sep 03 '26

The people you read have no idea what they're talking about. Forming opinion on idiots words isn't how you make decisions on what software to use...

2

u/MrAlagos Sep 03 '26

"Everyone" was not, in fact, everyone.

1

u/habarnam Sep 03 '26

Thank you captain obvious. But you might consider that I meant "everyone that hated them and spoke out"...

0

u/oln Sep 03 '26

Maybe, but the launch video is not inspiring confidence. It ignores linux and pushes people to the muse website for downloads which also seems to imply that audacity only runs on windows and macos and that using it requires using musehub.

91

u/true_adrian_scheff Sep 03 '26

Just installed it, very nice looking, congrats to the team!

67

u/LesStrater Sep 03 '26

It might be in the Debian repo in 5-years. Hope I'm still alive! LOL

20

u/DerpiDanger Sep 03 '26

Thats why I install flatpaks.

-20

u/LesStrater Sep 03 '26

Flatpak is not allowed on ANY of my systems -- EVER..

14

u/battler624 Sep 04 '26

Can't stop you from making bad decisions.

5

u/gigashen Sep 04 '26

Why?

-6

u/LesStrater Sep 04 '26

Because it was a ridiculous concept from day-1. What would you say if I told you to load 10 copies of Linux on your disk drive? That's about the same as having 10 flatpaks on your system--10 copies of the same 10 support programs. The same people who down-voted my comment are the same lamers who whine about too much disk space in use...LOL

3

u/gigashen 29d ago

So you criticize the debian repo for having outdated packages... And refuse to use the alternative? Why not use a different distro?

1

u/LesStrater 28d ago

I'll probably be switching distros when Debian Porky is shoved down our throats.

18

u/oxez Sep 03 '26

Doesn't take long to build yourself if you don't want to wait or use flatpaks/appimage.

14

u/Terrible_tigerMC Sep 03 '26

Preferred OS checks out

2

u/oxez Sep 03 '26

I run my own distro I built from scratch, but I keep a Gentoo install up to date in case something breaks :P

-5

u/LesStrater Sep 03 '26

It would be a lot easier if the author would just put a .deb package on the web site.

3

u/MrHandsomePixel Sep 03 '26

stupid smelly nerds!

-1

u/LesStrater Sep 04 '26

stay away from the frosty gummy clusters...

3

u/depuvelthe Sep 04 '26

Bro is elitist enough to dislike sandbox environments but can't build from source 😥 Or can't even deduplicate matching files with OSTree😭

0

u/LesStrater Sep 04 '26

Bro has no desire to build shit from source, and prefers AppImage to unpack and delete redundant files. (google can tell you what 'redundant' means...)

3

u/depuvelthe Sep 04 '26

Oh, really? I thought you're a kind of Linux guru who is a master of passing flags and can optimise binary footprints most effectively, because sandboxes are way too bloated for your industry standard performance and disk space efficiency. Btw, I know what 'redundant' means, apparently it's 95% of your brain.

1

u/UdPropheticCatgirl Sep 03 '26 edited Sep 04 '26

I would not wish having to package “.deb”s upon my worst enemy, all of debians tooling is around this is just terminally fucked.

-5

u/LesStrater Sep 03 '26

People who use Debian don't seem to have a problem with it--only twankers do, exactly why is that?

2

u/UdPropheticCatgirl Sep 04 '26 edited Sep 04 '26

People who use Debian don't seem to have a problem with it--only twankers do, exactly why is that?

People who use it might not have a problem but people who have to package for it absolutely do…

Like, it’s not that hard to find Debian maintainers quitting and bitching because of this…

And if someone isn’t complaining about this, I would honestly chalk it up to lack of experience with the alternatives… Like if you want to you can try to just produce rpm for rhel and deb for debian, and you will find that the former is pretty straightforward and arguably intuitive and the latter is confusing, poorly documented mess, where you effectively create rube goldberg machines out of semi functional tools:

0

u/LesStrater Sep 04 '26

"you effectively create rube goldberg machines out of semi functional tools"

Hahaha!!! -- There is a name for that...it's called "Flatpak".

Did you REALLY quote me a bunch of articles from a bunch of whineass losers??? I don't think Debian is perfect--far from it. And I'm NOT at all fond of the 'developers'. The Trixie upgrade was a disaster for me and took weeks to fix. But I have created a couple .deb packages for scripts I created and it really wasn't that hard to do. And I did it manually--there are apps to do it for you. Google "Debreate".

Sincerely, Rube Flatpak Goldberg

3

u/UdPropheticCatgirl Sep 04 '26

Hahaha!!! -- There is a name for that...it's called "Flatpak".

I mentioned .rpm not flatpak, I don’t particularly care about flatpak nor have I used in anger enough to have an strong opinion either way.

Did you REALLY quote me a bunch of articles from a bunch of whineass losers???

I mean some of it is just discussions from debian mailing lists (I think by the core systemd maintainer iirc), so of it is from hartman whom has been the debian project lead for a while, etc.

I don't think Debian is perfect--far from it. And I'm NOT at all fond of the 'developers'. The Trixie upgrade was a disaster for me and took weeks to fix.

I believe correct parlance for this happening is “robustness and stability of an LTS distribution” :).

But I have created a couple .deb packages for scripts I created and it really wasn't that hard to do. And I did it manually--there are apps to do it for you. Google "Debreate".

Isn’t this kinda making my point tho :). You felt the need to add yet another tool to rube goldberg machine to make it work…

0

u/LesStrater Sep 04 '26

I mentioned .rpm not flatpak

I think you missed my point: Why dump on .deb when people readily accept a garbage system like flatpak and think it's the best thing since sliced bread.

Isn’t this kinda making my point tho :). You felt the need to add yet another tool to rube goldberg machine to make it work…

I didn't "feel the need", I mentioned it for people like you to use. As I said, I built mine manually, and it wasn't real difficult.

1

u/GenBlob Sep 03 '26

It should be in the next release.

1

u/danburke Sep 03 '26

3.7.8 took just over 2 weeks to get packaged and put into Sid/Forky back in June, so doubtful.

12

u/tzohnys Sep 03 '26

Very nice.

Especially the nondestructive feature is something that will get me using it for more projects.

9

u/JayB1988 Sep 03 '26

The UI is what always made me skip Audacity. This here actually looks worth giving it a try again.

So far I've been very happy with Ocenaudio tho for single track editing.

13

u/stereoactivesynth Sep 03 '26

Audacity 4 looks OK, but the Musescore 4 redesign is an absolute disaster of UX. so much stuff was moved into corners of the UI to make things 'cleaner', and so many previously grouped functionalities separated, that it's much much less seamless than 3. So yeah... I feel a little burned by whatever these guys are doing to the software I love.

7

u/chemistryGull Sep 03 '26

I still remember the video where they teased it. I‘m so hyped even though i almost never use the program.

7

u/ihcusk Sep 03 '26

QtWidgets or QtQuick?

12

u/AiwendilH Sep 03 '26

2

u/zerexim Sep 03 '26

Yikes, so many hardcoded numbers/values. Looking at QML sources is always eye-soaring.

8

u/BillTran163 Sep 03 '26

What's so bad about it? Must all QML values be user configurable?

2

u/Ok_Butterscotch5033 Sep 05 '26

kde guys want to theme everything it seems

2

u/BillTran163 Sep 05 '26

Even KDE's softwares are not that themeable.

6

u/phylter99 Sep 03 '26

The UI is probably the smallest of ask changes at this point too.

3

u/daghene Sep 03 '26

I've been waiting for months to try this (the beta had problems for me), because I love Reaper but I'm all for FOSS software...

...but after installing it on my Mac it installed MuseHub, a service running in the background, it displayed a big ad in the center of the screen and Audacity was NOT installed.

Is there a way to install it WITHOUT the whole MuseHub/background services thing? I might have missed it because I did it quickly before leaving due to the hype, but I used the suggested download on the websites and this is not a good look for me.

I love FOSS, but not when it packs ads and unwanted extra launchers or services to run one app.

11

u/Danix2000 Sep 03 '26

They have a option on their site that specifically says "Download without MuseHub". Also you can still use github to directly download Audacity which is easier to do, now that projects like Komi Store (a open source app store for github apps) exist.

1

u/daghene Sep 03 '26 edited Sep 03 '26

Damn I must be dumb today, I totally misred it and thought it red "download WITH MuseHub" so I just decided to stick with the auto-downloaded one which apparently still came with MuseHub.

I downloaded the correct one now and can't wait to try and record my electric guitar with it, and also thanks for mentioning the Komi Store which I didn't know about!

EDIT: looks like it's still crashing if I add amp sim VST's like Amper Roots or my Archetype Gojira, just like it did in the Beta. Hope they fix this soon because I'd use it just to record my guitar covers, and this has been happening for months. Some of them work if added through AudioUnit, but the VST3 ones will make it crash.

1

u/Danix2000 Sep 03 '26

Dont worry man it happens with all of us sometimes 😅😁

4

u/4bjmc881 Sep 03 '26

The UI looks amazing. Did they apply a custom QT theme? It doesn't look like default QT6 components.

8

u/sockman_but_real Sep 03 '26

They made custom elements. It's the same ones they're using in musescore.

3

u/KontoOficjalneMR Sep 03 '26 edited Sep 03 '26

They used custom elements. It was mentioned in a video a few years back that they might release them separately but it was never mentioned again.

2

u/from-planet-zebes Sep 03 '26

Now the big question I have is when does this version land on flathub. I downloaded the appimage and it looks great.

13

u/Santosh83 Sep 03 '26

Is GTK increasingly perceived as a sinking ship?

59

u/knellotron Sep 03 '26 edited Sep 04 '26

The old version was WxWidgets. The main issue with it is that stock cross platform widgets aren't cutting it for an audio program and they needed an efficient way to make a custom set.

It's the right call, but personally, I'm slightly disappointed. I'm a big fan of WxWidgets, and it's not a good look when a flagship project like Audacity dumps it.

49

u/average_life_person Sep 03 '26

GTK, as far as I know, has been pretty hard to maintain on platforms outside of Gnome DE. For Windows, GTK doesn’t seem to be able to use MSVC.

Qt seems to be more maintainable due to being more portable and the dev libraries are compatible with MSVC.

8

u/MrAlagos Sep 03 '26

I swear I have read more news about GTK development to improve the situation in the last year or so than several years prior, but I don't exactly recall the blog posts. Maybe some GTK developers/users will chime in.

Honestly I think that much of it is down to the fact that the much smaller GTK developer team is made by Linux users and enthusiasts who primarily target Linux, and I don't think there's anything wrong with that.

4

u/UdPropheticCatgirl Sep 03 '26

> GTK, as far as I know, has been pretty hard to maintain on platforms outside of Gnome DE. For Windows, GTK doesn’t seem to be able to use MSVC.

It’s bit of a chicken-and-egg problem in the case of MSVC, part of the issue is that GTK is still a C project and MSVC is a shitty C compiler (and slowly becoming shitty C++ compiler since MS can’t seem to be able to retain talent to save their lives…). And because people doing C usually don’t do it on MSVC, there is no reason make sure the experience is good from either side. (As a side note, with enough will power you can get GTK to work with the MS toolchain)

> Qt seems to be more maintainable due to being more portable and the dev libraries are compatible with MSVC.

I think the primary reason in this case was that Qt is a just much more pleasant when you are in the modern C++ ecosystem (and Audacity is C++ not C project) and certainly seems like easier to port to from WxWidgets, which is what they were previously using.

32

u/Misicks0349 Sep 03 '26

No? Audacity was using WXWidgets before, not GTK. GTK/libadwaita has a rather sizeable community making apps for it on flatpak and it continues to be worked on and improved with new features all the time.

Qt has always been the more cross platform toolkit with a larger company behind it compared to GTK whos linux support has always been more mature than its macos/windows support. I'd say the language bindings situation is worse for Qt compared to GTK because of C++, but audacity is a C++ application in the first place so it was a natural fit.

10

u/xkero Sep 03 '26

No? Audacity was using WXWidgets before, not GTK.

Audacity did use GTK via WXWidgets, because WXWidgets is more a wrapper for other GUI libraries and uses GTK on Linux.

9

u/nightblackdragon Sep 03 '26

Audacity did use GTK via WXWidgets, because WXWidgets is more a wrapper for other GUI libraries and uses GTK on Linux.

WxWidgets has multiple backends, GTK is simply on one them, there is also Qt and X11 backend on Linux.

1

u/Misicks0349 Sep 03 '26

As someone else pointed out, that is more out of happenstance than anything else and it could've equally chosen to use wxwidgets Qt backend if they wanted to. WXWidgets may have used GTK as a renderer on linux but Audacity did not directly interact with GTK nor was its motivation for switching to Qt6 a result of anything to do with GTK. They were running into limitations with wxwidgets on all platforms.

19

u/gracicot Sep 03 '26

GTK is not really meant to be a generic UI toolkit anymore. Its purpose outside of GNOME is getting quite narrow

19

u/Traditional_Hat3506 Sep 03 '26

They literally made libadwaita so the GNOME stuff stays away from GTK and it stays a generic toolkit for Elementary, XFCE, Cinnamon to build upon https://tesk.page/2024/06/03/libadwaita-splitting-gtk-and-design-language/

7

u/ignorantpisswalker Sep 03 '26

This makes gtk windows application seem very weird.

2

u/Kyle_2099 26d ago

In practice this means devs make gnome apps with libatwaita rather than linux apps with plain GTK.

2

u/Robbi_Blechdose Sep 04 '26

And yet all the GTK apps still have CSDs with no way to turn them off, because the GNOME devs say so. So much for "generic toolkit".

7

u/nightblackdragon Sep 03 '26

How so? What exactly has changed in modern GTK that it “is no longer a general-purpose toolkit”?

3

u/gen2brain Sep 03 '26

For one, you cannot position a window. That can pass on Wayland (because you cannot position windows), but not on Windows or macOS, and not on X11. Or, e.g., they deprecated the font dialog because it is much better handled by XDG portals. Sure, I can agree, but such things do not exist, not even proposed? How can you then deprecate that? And not to mention that the hello world example uses 3x more memory than Qt. With the Cairo renderer, it is a little better, but still a lot. It also uses 3x as much memory as GTK3.

It changed a lot.

5

u/nightblackdragon Sep 03 '26

For one, you cannot position a window.

It's still possible if you get X11 surface and use X11 API for that. No idea about Windows or macOS but I guess it works similarly there as well.

The fact that GTK doesn't have APIs that don't work on every supported platform is also an advantage; at least this helps avoid situations where you discover that a particular API doesn't work on one of the platforms and you have to look through the documentation to find out what you shouldn't use so that your app works the same way on every platform. Using platform specific API for doing platform specific stuff is better way in my opinion.

Or, e.g., they deprecated the font dialog because it is much better handled by XDG portals

There is GtkFontDialog since 4.10:
https://docs.gtk.org/gtk4/class.FontDialog.html

And not to mention that the hello world example uses 3x more memory than Qt.

That is true, but it is by no means an argument proving that GTK 4 is less suitable as a general-purpose toolkit.

It changed a lot.

That's also true, it's changed for better or worse (depending on who you ask) - but it's still a general-purpose toolkit, LibAdwaita was specifically created to avoid putting GNOME centric stuff in GTK and GTK 4 has significantly improved cross-platform support compared to GTK 3.

3

u/Shished Sep 03 '26

Does the GTK4 work well under windows?

8

u/gmes78 Sep 03 '26

Certainly better than GTK3.

2

u/JackDostoevsky Sep 03 '26

i feel there's an overall perception of reduced flexibility when using GTK4 than previous versions. it's been a slow progression in that direction and GTK4/libadwaita being the worst version of it. i personally don't mind GTK3 apps but tend to avoid GTK4 when possible: i don't like the more heavily enforced design language.

6

u/Misicks0349 Sep 03 '26

GTK4 is more flexible than GTK3 despite those perceptions. Libadwaita is the specific component library for apps targeting a "GNOME Look and Feel" which is less flexible, but GTK4 itself is rather agnostic on specific details and you can style it however you please using css. ElementaryOS's libgranite is their own "libadwaita" on top of GTK4 and if you've every looked at an elementaryOS app you can see that they have a rather different aesthetic compared to the rather flat libadwaita theme.

0

u/quadralien Sep 03 '26

In gtk3 they removed one of its best features: you could hover at a menu item, press a key, and that key would be assigned to the menu item. This was an essential feature for me using gimp.

So yeah, they are sinking it. 

-1

u/kittymoo67 Sep 04 '26

Always has been. gnome and gtk have never been as good as KDE or QT. but certain people jekerd them off like the second coming

5

u/ZarfTMarf69 Sep 03 '26

downloaded it got very excited to try it then...

CONNECT YOUR AUDIO.COM ACCOUNT TO CONTINUE

yeah what even happened to audacity it looks amazing and the update looks quite nice but this kinda sucks =[

EDIT: im blind and didnt see the skip button this is amazing actually amazing

2

u/TankorSmash Sep 03 '26

Oh, they're trying to make it a SaaS with MuseHub, whatever that is

3

u/JamzTyson Sep 03 '26

The download button on https://www.audacityteam.org/ still downloads Audacity 3.7.9 for me.

0

u/JamzTyson Sep 03 '26

Who downvoted and why? Do I need to post a screenshot?

-6

u/Porntra420 Sep 03 '26

It literally only just got released for fucks sake, give them time or download it from GitHub

1

u/lmpcpedz Sep 03 '26

Looks cool

1

u/baldierot Sep 03 '26

so much nicer-looking. a styling update, but also a substantial layout improvement.

1

u/rmyworld 29d ago

So it actually looks good now. Awesome. Congrats to the team!

-1

u/UdPropheticCatgirl Sep 03 '26

I don’t really understand what’s the point of using audacity over actual DAW at this point… they seem to be adding more and more stuff to mimic proper DAWs but non of it seems particularly well executed.

7

u/sockman_but_real Sep 03 '26

It's free and easier to use than a full daw. Most people just want to do basic audio editing with it.

5

u/cue-ell-pea Sep 03 '26

Different people have different use cases, all of which are valid. I don't need a full DAW for quickly editing or recording single or dual track stuff. Audacity (and its forks) are fine.

3

u/Neruson138 Sep 04 '26

I rip my vinyl records and old punk rock mix tapes I used to trade with people all over the world via the old maximum rock n roll magazine with audacity. i love the software personally. super easy to use