Is this even thing a thing like where you install GNOME app like ProtonVPN on KDE, when you restart your DE will be changed to GNOME (vice versa), this is solved by using Flaptak instead of the distro’s package.
Is this any different on atomic, rpm-ostree install (overlaying) a package or has the same side effect like traditional distro?
The most common way this happens is that a user installs a package that relies on the Gnome Desktop, and next time they sign in, the login manager automatically chooses Gnome.
For example, ProtonVPN has separate install commands on their website for Ubuntu and Linux Mint. The Ubuntu-specific install command has a dependency on Gnome (an extension I believe). Some Linux Mint users miss this fact and use the Ubuntu specific command, which in turns installs the entire Gnome desktop alongside ProtonVPN.
I took a look at the package provided by Proton VPN on their website, and while Proton explicitly mentions that the GUI app is supported on Fedora running GNOME specifically, it doesn’t seem to install the GNOME desktop as a dependency[1]. What would install the GNOME desktop though is if a user not on GNOME (say on KDE Plasma), would mistakenly follow the instructions regarding the activation of the (GNOME-specific) system tray icon.
In case I am not mistaken, as I have tested it in a container. ↩︎