Something you may have wondered about when using certain software on Linux is why it refuses to use your preferred file manager when you save and load. For Audacity 3 (+ prior versions) the reason is that its built in a way that defaults any file management dialog on that software to a fugly GTK based one regardless of what you have it set as the default. This is more noticeable if you use a non-GTK FM in a Qt based environment with Dolphin like I do, but it is still a problem on GNOME (or any other GTK based DE)
The reason why is because even though this functionless fallback might
look like the FM that got lobotomized due to
"use case?", it is not. As such it doesn't follow certain user expectations for Nautilus like plugins or w/e. But this isn't an unsolved problem, GTK3 has had a method to respect native file choosers with GtkFileChooserNative for a very long time now. In fact its existed in GTK3 since 3.20 which was released
10 fucking years ago. So I decided to just patch this feature into the source of Audacity myself:
View attachment 9087018
Originally I was waiting for Tentacruel & Co to finish their rewrite of Audacity 3 from wxWidgets/GTK3 to Qt which will most likely fix this by default, but its taking forever and also might be shite. Because of that I also suspect if I commit this it will probably be received like any new commits to X11; that is sent straight to the trash with "use new thing instead". - For anyone who want this its probably best to just use the
fork of Audacity 3 which I think(?) already does this. The last time I tried it doe there were some major stability regressions compared to default Audacity 3. But YMMV.