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/

Alright, this got (and still is getting) enough attention for a shameless self-advertisement!

I wish I had a Soundcloud, but I don't. I only make games. Right now I'm making a game where you can build your own marble machines. If that sounds like something you enjoy, feel free to follow (cause I don't have a store page, yet (cause I'm incredibly lazy))

EDIT: And yes, it'll get a native Linux version. And no, it doesn't require GNOME as a dependency.

@memoriesin8bit is there a first-person (first-marble) camera setting?
@bassistance the game's played from first person, but I still gotta implement a marble view or follow cam. :)
@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
This sounds like something that could have happened twenty years ago. But now? This behavior is anything but beginner friendly.
(Saying this as a GNOME enthousiast since v1.2 or thereabout)
@pikario
@reinouts @pikario Agreed. Installing a whole desktop cause you accidentally install a package made for that desktop - okay fine. The rest is not okay. As I said before, I don't even know how that works. Maybe Mint automatically activates services you just installed to make it easier for newcomers? I dunno.

@memoriesin8bit @reinouts @pikario

It's often due to user error. They follow this link: https://protonvpn.com/support/official-linux-vpn-mint then click on the other link https://protonvpn.com/support/official-ubuntu-vpn-setup/ and unfortunately skip this part before clicking:

β€œHowever, if installing the GUI app, please skip the Linux system tray icon (optional) step, as the gnome-shell-extension-appindicator package will install the entire GNOME desktop environment as a dependency.”

Poorly worded instructions? Maybe

How to install a VPN on Linux Mint | Proton VPN

How to install a VPN on Linux Mint systems using the Proton VPN Linux app

Proton VPN

@240185 I get that part of the problem - as I said (multiple times), it's not even an issue.

But how installing Gnome(+GDM) results in the distro seemingly defaulting to it, I'd say that's the real problem in my book.

@memoriesin8bit @240185 I think (for convenience) many distros show a picker menu that defaults to whatever you're installing - which is great if you meant to install that thing, and horrible if it was pulled in as a dependency to some unrelated package and you don't fully understand the prompt
@240185
Even if the user makes this error, the system should be forgiving enough not to change the whole default desktop environment without explicit user consent.
@memoriesin8bit @pikario
@memoriesin8bit @reinouts @pikario iirc even plain debian activates newly installed services by default
@Ember @reinouts @pikario Oh so maybe it's all Debian based distros? Damn... no wonder I don't like those things. I keep finding new reasons to. :D

@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
@memoriesin8bit @pikario anything that depends on kde does something similar. After a while, you should be more aware of what does what, but even than replacing the display manager like that is just a bad design and requiring to install a whole de to use one thing is just inefficient, bad design, and bloatware.
@memoriesin8bit "this weird tablet UI" πŸ˜‚
@fraggle Not gonna lie, that comment nearly killed me.
@memoriesin8bit @fraggle It really is a rather decent tablet ui, though.
@memoriesin8bit β€œWhy the fuck is my linux mint cinnamon looking like a tablet” LMAO
@luana @memoriesin8bit

Oh yeah that is
literally what I exclaimed when it happened to me. ​​ And mind you, I'm not new to Linux, nor new to Gnome ​​
@memoriesin8bit I don't remember when it started, but I developed a habit years ago of installing Gnome with every fresh install just to make sure it never got sprung on me unawares.
@memoriesin8bit I have never been gnomed. A few years ago I almost got gnomed via apt, but I had the good fortune to look at all the additional packages it was going to install and said no. After that I used apt-mark hold gnome-shell.

This is part of why I prefer flatpaks.
@memoriesin8bit Maybe someone need to develop a package called "gnomenono", similar to "mononono" (a dummy package where it remove/block the mono stuff). Hmm?
@memoriesin8bit I would honestly not have predicted the existence of an entire subredditβ€¦πŸ˜²
@memoriesin8bit I'm making a new software license to prohibit gnoming unsuspecting users. I call it the Gnome Prevention License.
@memoriesin8bit why is it mostly mint users getting gnomed?
@me no idea. But if I had to guess it's a popular newcomer distro
@memoriesin8bit I wonder if there's something about their packaging too
@me I do wonder about this, too because there's something I don't understand in between "I accidentally installed Gnome" and "Gnome became my default desktop". I have honestly never seen this anywhere before. Did LightDM (which seems to be their default DM) switch the session? Did GDM get enabled automatically? Either seems fishy to me. I can only assume installing GDM automatically enables it on Mint.

@me
I'd suggest that it has to dobwith the fact that Mint is pased on Ubuntu's repos, which probably use a lot of gnome dependencies, ad Ubuntu itself is using (a varint of) gnome in its main flavour

@memoriesin8bit

@memoriesin8bit @me This would be my guess. Mint is a lot of recent Linux converts' first distro.
@memoriesin8bit

Oh yeah, I've accidentally gotten my Linux Mint gnomed once. A very valuable lesson!
​​
you've been gnomed meme (original without watermark)

YouTube
@memoriesin8bit ... and then people act confused when I say I don't want to use Gnome, because I disagree with their definition of "consent".
@memoriesin8bit
I did this with Kde under Linux Mint in my early Linux days...
@memoriesin8bit Gnome cant trick me, because I manually log into my tty and start my compositor. Actually only because ly stopped working qwq
@memoriesin8bit Ah, Gnome, the herpes of desktop environments.

@memoriesin8bit

Resistance is futile. Your desktop will be assimilated.

@memoriesin8bit @cstross Ahh, that takes me back. I can’t quite recall if it was Fedora or something else, where OpenSSH client suddenly developed a dependency on x11-ask-pass. So you’d install SSH on your server and suddenly it was a desktop.

@memoriesin8bit 1/2 I experienced the opposite of this after installing the XFCE desktop on my PinePhone alongside the GNOME based Phosh UI that ships with mobian.

I normally prune all the GNOME based "phone" apps from my PinePhone after installing mobian and replace them with desktop apps.

I booted into the XFCE desktop and realised that I had missed one these phone apps. "I will just uninstall that while I am here" I thought.

@memoriesin8bit 2/2 I opened Synaptic, found the package I wanted to remove but after hitting the "Apply" button I stopped the process.

In order to remove this app whilst running the XFCE desktop Synaptic infomed me that the whole of GNOME would also have to be removed.

I booted back into Phosh and was able to delete just the app using apt without uninstalling GNOME and all of Phosh.

@memoriesin8bit hasn't happened to me yet... i would CRASH OUT if it did.
@memoriesin8bit
And don't forget that to undo it, you must "purge gnome"

@memoriesin8bit

That is strange
That a whole DE would come with a package like that
But I guess it could be worse
It could have booted into KDE

@bussphomet If a package is made specifically for a very specific Desktop environment (i.e. Gnome) it makes sense that it had Gnome as a dependency.
@memoriesin8bit the fact that this is something that happens frequently enough to have a subreddit seems concerning
@zuthal But also really funny. I mean I feel bad for new users getting confused and frustrated, but I can't help but chuckle. I'm a bad person.
@memoriesin8bit
I love when my distro uninstalls my DE entirely, because I tried to update Steam... 
@memoriesin8bit

On my first day of trying Linux Mint (mind you, I had used various Linux distros off and on since the mid 1990s) I got gnomed and wondered why my laptop had suddenly gone into some strange tablet mode.
πŸ«