I have read many conflicting things, like always. Just wondering if there’s a safe way to use several DE’s on one distro without messing up my damn computer lol I’ve tried it several times and it always messed things up. I’m currently brand new to fedora workstation 38 too btw. Thanks alot

  • RHOPKINS13
    link
    fedilink
    102 years ago

    There’s no one “proper” way. Running multiple DEs shouldn’t break anything, but each DE comes with it’s own set of dependencies and other software, so it does add clutter. There will also be considerable overlap with config files, so if you change a setting in one DE, it could change settings when using another DE.

    Having a separate user account per DE will prevent most of the configuration overlap, but it doesn’t solve the abundance of packages you’ll have installed from having multiple DEs. I don’t think there’s a great “clean” way to do it.

    One thing I love about Linux though, is how relatively flexible the user home directory is. When moving to a new distro or PC, usually everything you need to copy over is within your home directory. For what you’re trying to do, I’d consider throwing /home on a separate partition. That way, you can try out multiple DEs and distros, without blowing away your home folder. And you’d be surprised at how small your root partition can be, the vast majority of your storage should likely be reserved for /home. The Steam Deck, for example, uses a root partition that is only 5 gb. On a typical Linux system, I’ve found 64 gb to be plenty for root.

    When switching distros and/or DEs, consider cleaning out various config files in your home folder. Almost all of them will be hidden files that have a filename that begins with a period. I only keep specific config files for programs I want to retain data for, like Google Chrome (.config/google-chrome), Thunderbird (.thunderbird), and Steam (.local/share/Steam). If you use SSH keys you’ll want to keep your .ssh folder too. But deleting all other config files will give you a pretty clean start when changing DEs.

  • @Crul@lemm.ee
    link
    fedilink
    62 years ago

    I’m an ultra-noob, so those who know more please correct me.

    I’m playing with Linux VMs and recently I installed Debian to check it out. When it asked what DE I wanted, I chose all of them :).

    The only hard conflict (AFAIK) is the [compontent / feature responsible for loging in] (I don’t know the technical term). Because each DE comes with a different one, you need to choose one.

    What I found very confusing in practice is that I could see some DE apps and configuration settings from other DEs. So, unless you know what belongs to what, it’s a bit of a mess (in my VERY limited experience).

    • qyron
      link
      fedilink
      42 years ago

      Destop Manager (DM).

      There a couple of them. Gnome has it’s preferred, I’d risk KDE has its own (was never a user of KDE), there is LightDM, etc.

      And they tend to dislike eachother

      • @Crul@lemm.ee
        link
        fedilink
        62 years ago

        LightDM says it’s a Display Manager.

        I know that naming is hard but, oh my…, terms are so confusing when you’re starting:

        • Desktop Environment
        • Windows Manager
        • Desktop Manager
        • Display Manager
        • Tiling Window Manager
        • Compositing Window Manager

        … I’m still not sure which ones are synonyms, sub categories or independent components :/.

        • qyron
          link
          fedilink
          32 years ago

          Always messed those up but I’m not ashamed.

        • @NotSteve_@lemmy.ca
          link
          fedilink
          32 years ago

          I’ve used Linux for about a decade and I still mix them up sometimes if I’m not actively working with them

  • Moxvallix
    link
    fedilink
    English
    62 years ago

    I think usually if you use 1 DE per user, it works out fine.

    • @Macaroni9538@lemmy.mlOP
      link
      fedilink
      22 years ago

      that’s what I heard and that’s what I tried, but gnome is automatically default with new users obviously. Its fine to just install a new desktop right on top of gnome like that? and are there any other factors I need to worry about such as display managers or anything else? thanks

      • Moxvallix
        link
        fedilink
        English
        22 years ago

        Display managers usually let you choose the DE when you log in.

        • @Macaroni9538@lemmy.mlOP
          link
          fedilink
          02 years ago

          I BELIEVE DDE runs off lightdm. so theoretically, if I enabled lightdm, should the deepin environment finally work properly???

      • tun
        link
        fedilink
        12 years ago

        I am using SDDM (from KDE) for two separate accounts - one for awesome and one for KDE.

  • @woelkchen@lemmy.world
    link
    fedilink
    42 years ago

    Gnome developers had the genius idea that a session cannot be locked when GDM is not the login manager, so using GDM is basically a requirement for real-world scenarios outside VMs.

    Often distributions have some sort of meta package that installs everything related to that desktop, including many applications. Better install the session package and the file manager package and go from there.

  • TheKarion
    link
    fedilink
    42 years ago

    I havent tried this out myself by I’ve been told using another user for a DE would work. KDE Plasma is the worst offender for leakage into other DEs, but I love kde’s system applications. Using a window manager or xfce have been fond to run along side kde imo. Mixing gnome forks isn’t a good idea tho

  • qyron
    link
    fedilink
    32 years ago

    Brings back memories.

    My last experiment with that was a few years ago and I thank the creator of debfoster for the help to clean the house up after.

    Unless things have changed and you run perhaps a fully containerized system or mannually install just the DE without any bundled SW, you’ll face DE seepage. KDE will throw new programs into the user space that will show on GNOME, getting a windows manager will probably throw conky into the system, Cinnamon will throw a few other things into the pile, and so and so forth.

    My personal experience taught me that the system loads those resources for any user to access at will.

    If you are looking to evaluate which DE will be the better fit for you, I’d advise trying one by one for at least a week or go for live mediums.

  • @ebits21@lemmy.ca
    link
    fedilink
    English
    12 years ago

    I haven’t had much issue installing multiple.

    The biggest problem I’ve had is if you then want to uninstall one. Usually have to start over.

    Something like nixos might be able to handle that much better.

  • @GnuLinuxDude@lemmy.ml
    link
    fedilink
    02 years ago

    I have kind of messed some things up by installing KDE on my Fedora that already has Gnome. This was almost a year ago, now. I would not advise doing this. It is a bigger hassle than it was worth, and I’m just looking forward to a free moment when I can wipe and clean install.

    • @teawrecks@sopuli.xyz
      link
      fedilink
      02 years ago

      I’m curious what things were “messed up”. I tend to not install more than one on my machine, but at the very least it seems like it should be a typical usecase for multiple users on the same machine to prefer different DEs when they log in. If that breaks somehow, it sounds like someone has a bug.

      • @GnuLinuxDude@lemmy.ml
        link
        fedilink
        0
        edit-2
        2 years ago

        Some aspects of theming are messed up, like the spacers on my GTK4 drop menus are just flat gray rectangles (they look like placeholder assets). Also launching some programs after a fresh boot now take an inexplicable long time, but only the first time. So for example, if I reboot and launch Firefox or Nautilus it will take an extra 5-6 seconds. Every subsequent time any slow launching program will be fast so long as one of the slow launching programs has been started.

        Finally, not a messed up thing, but there is just needless clutter of stuff in my config files, now, since I’ve got KDE, Gnome, and actually a couple other DE things laying around, now. Mind you, this is all after I’ve already uninstalled KDE.

        Edit: I thought about what I wrote and it occurred to me some of that stuff might be because of bad gtk4 config files. So I deleted them and rebooted. The theming is correct again as far as I can tell, but the slow launch stuff persists.

        • @nora@slrpnk.net
          link
          fedilink
          0
          edit-2
          2 years ago

          You probably have xdg-desktop-portal-kde installed and enabled. Try installing xdg-desktop-gnome and remove the KDE one and see if it makes a difference in launch times.

          Edit: I’d also reboot afterwards

    • @Macaroni9538@lemmy.mlOP
      link
      fedilink
      02 years ago

      Thanks, but how does one utilize or even explore other DEs within a distro without messing things up? is it just not possible or am I going about it wrong?

  • @257m@lemmy.ml
    link
    fedilink
    02 years ago

    Your DM should be able to handle multiple DEs just install from command line and pick which DE you want from the DM.

    • @Macaroni9538@lemmy.mlOP
      link
      fedilink
      02 years ago

      Thanks, I tried that with deepin on fedora and it was a mess. Maybe it’s just that particular environment causing issues.

        • @Macaroni9538@lemmy.mlOP
          link
          fedilink
          12 years ago

          As far as I know on my main account I’m running xorg but the separate account with deepin does not specify. I think default is Wayland

          I tried installing several times per different guides. I’ll do my best to remember

          Sudo dnf install “deepin desktop”

          Sudo dnf install @deepin-desktop-environment

          Sudo dnf group install “deepin desktop”

          Probably one more I can’t remember

          • @257m@lemmy.ml
            link
            fedilink
            2
            edit-2
            2 years ago

            If you want DEEPIN:

            Update your system: sudo dnf upgrade --refresh

            Install it: sudo dnf group install "Deepin Desktop"

            And then after for change reboot your system You can do it from the terminal like: sudo reboot

            If you want GNOME try: sudo dnf group install “GNOME Desktop Environment”

            Although if: sudo dnf group list hidden -v |grep -i gnome returns nothing it won’t work

            If your using gdm you can select DEs like:

          • @257m@lemmy.ml
            link
            fedilink
            22 years ago

            It might be you don’t have the group for deepin so it wouldn’t be useless to try grepping for it.