I cannot tell you how much I love that the process of
"my Linux distro suddenly booted into Gnome because I didn't realize a package I installed yesterday had all of Gnome as a dependency"
is referred to at
"getting gnomed"

https://www.reddit.com/r/gotgnomed/

@memoriesin8bit I didn't know 🀣
But after a laugh I think a distro should not change your default DE, it's a bad behaviour
@pikario The way I understand is that often it's through people installing ProtonVPN tray icon which is only needed for Gnome and has all of it as a dependency. This then also installs GDM which boots to Gnome by default.
What I don't understand, yet is how just installing a Display/Login Manager automatically activates it. Say I installed it, I would need to disable SDDM and enable GDM. But I suppose some more beginner friendly distros do this automatically by now?

@memoriesin8bit @pikario, if I wanted to use that VPN, I'd probably do this:

# aptitude install python3-proton-vpn-gtk-app

As for the annoying window not-decoration, there's https://codeberg.org/MorsMortium/GTK-NoCSD

GTK-NoCSD

An LD_PRELOAD library to disable CSD in GTK3/4, LibHandy, and LibAdwaita apps.

Codeberg.org