this post was submitted on 10 Jan 2024
41 points (90.2% liked)

Linux

48323 readers
618 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I'm planning on moving (back) to Linux from Windows, but I'm not sure which desktop environment I want to use. What's the easiest way to try them all out? Just do a bunch of dnf/apt installs? Is there a distro or project out there that makes this easier?

Looking to try out kde, gnome, budgie, cinnamon, xfce, others

top 25 comments
sorted by: hot top controversial new old
[–] BCsven@lemmy.ca 20 points 10 months ago (1 children)

VMs are a way, but Live USB sticks are better because you will see how it actually runs on your bare metal machine, and if there see any hardware quirks, without comitting to an install

[–] nawordar@lemmy.ml 38 points 10 months ago (3 children)

Ventoy is a godsend in that case. If you have a big enough USB stick, you can just put all distros you wanna try on it

[–] furzegulo@lemmy.dbzer0.com 8 points 10 months ago

yeah, i also wholeheartedly recommend ventoy

[–] padook@feddit.nl 5 points 10 months ago (1 children)

I take any chance I can to drop a Chris Barnett link:

Ventoy

[–] PipedLinkBot@feddit.rocks 2 points 10 months ago

Here is an alternative Piped link(s):

Ventoy

Piped is a privacy-respecting open-source alternative frontend to YouTube.

I'm open-source; check me out at GitHub.

[–] 000@fuck.markets 2 points 10 months ago

I just upgraded mine to a 512gb flash drive after blowing out a 256gb... maybe I have too many distros

[–] 1984@lemmy.today 12 points 10 months ago* (last edited 10 months ago)

You can install them all on any distro I believe. I use Arch and installing Plasma is just a single command, same with Gnome and the others. After install you can pick which desktop to use after the graphical login screen loads.

There are some annoyances, like for example if you have both Gnome and Plasma installed, and you type Files to open a file app, you get the Gnome file app even in Plasma since it's named Files. To use the Plasma file app, you have to type Dolphin instead.

Same with settings app, I often open the Gnome settings app instead of the Plasma settings app by mistake since it's called Settings.

But these are not bugs per se, it's just because I'm used to typing something...

[–] Wangus@startrek.website 9 points 10 months ago

Why not install a live disc type image to USB and try out different varieties? Linux Mint offers three live images with Cinnamon, MATE, and XFCE.

I quickly found this article on installing them to USB: https://itsfoss.com/linux-mint-live-usb/

Many popular distributions offer live images so you can try before installation.

[–] Vilian@lemmy.ca 8 points 10 months ago

NixOS or fedora ostree

[–] muhyb@programming.dev 7 points 10 months ago (1 children)

Gentoo used to have a live CD with almost every DE / WM in it. Not sure if it's still around though.

[–] nyan@lemmy.cafe 4 points 10 months ago

The last one is from 2017, alas. The current Gentoo GUI ISO only includes KDE and fluxbox ( full package list, just in case someone's really bored and wants a look).

[–] atzanteol@sh.itjust.works 6 points 10 months ago* (last edited 10 months ago)

Not sure about others but in PopOS (and I assume Ubuntu) it's pretty simple. Probably easy with most distros.

apt install gnome-desktop
apt install kde-standard
apt install xubuntu-desktop
apt install cinnamon-desktop-environment
apt install xfce4 xfce4-goodies
etc.
[–] BlanK0@lemmy.ml 6 points 10 months ago

You can install them like any other package from dnf/apt and then run them with startX (if its X11) or start them via their name if they are Wayland compositors (all this in the tty, the black screen with just letter outputs)

[–] taladar@sh.itjust.works 5 points 10 months ago

You could use https://netboot.xyz/ to boot a bunch of Live systems from various distros relatively quickly (depending on your download speed).

[–] pastermil@sh.itjust.works 5 points 10 months ago

Usually when you have multiple DEs installed, the login manager would let you choose.

Just need to make sure the autologin don't get in the way of your choice (e.g. select it thru autologin or disable it completely).

[–] g_damian@lemmy.world 5 points 10 months ago

Grab live cd and run it in qemu:

qemu-system-x86_64 -enable-kvm -machine type=pc \
-cpu host -smp 2 \
-m 4096 -device virtio-balloon \
-vga virtio -display sdl,gl=on \
-usb -device usb-tablet \
-boot d -cdrom "$@"
[–] Cyberflunk@lemmy.world 4 points 10 months ago (1 children)

therr are utilities to install lots of isos ona live usb, flash distros that use the des that uou wanna try and you can hotswap them

[–] CrabAndBroom@lemmy.ml 4 points 10 months ago

I find sometimes installing a bunch of different DEs can cause weird cross-issues, so I tend to just make VMs to try out new things. I have a bunch of them on an external drive like little specimen jars lol.

Also as a side note, I keep a VM that's as close to my current setup as possible, so if I get the urge to try something weird I can do it there first and see if it breaks anything.

[–] Guenther_Amanita@feddit.de 3 points 10 months ago* (last edited 10 months ago)

There are a few different ways:

  • VM: doesn't give you the "real" experience. Often feels sluggish.
  • Installation via package manager: really clutters and messes up your system. There are many dependencies, and then you'll have 5 different file managers for example.
  • Ventoy: the second best option, or the best, if you just wanna take a look at each. If you really want to try the DE for a few days, it isn't suited of course.
  • Fedora Atomic (immutable variants like Silverblue): there's a project called uBlue, that provides images for all DEs. You can install the vanilla Silverblue, and then rebase to each according image. Your custom installed programs and personal data stay intact, but everything else gets swapped out cleanly. Each rebase would take ~5 minutes and one reboot, but it feels like you reinstalled your OS and changed the flavor.
[–] SharpieThunderflare@lemmy.ca 3 points 10 months ago* (last edited 10 months ago)

Not sure how current it is, but LinuxBBQ has a live CD (Cream) with a bunch of WMs installed that you can easily switch between.

[–] Drito@sh.itjust.works 1 points 10 months ago

You can use live isos. Some distros, such as Manjaro or Fedora spins, has several isos, one per DE.

[–] Aradia@lemmy.ml -1 points 10 months ago

Well, if you are new to Linux, it is better if you just install new distros to try them, I would go to Arch Linux as it's the cleanest distro, I could install multiple DE without issues, but then it's a bit mess of packages, also it's harder to install, you need to type archinstall and understand their options. I have a desktop and laptop and I always use the laptop for testing, if you copy the ~/.config folder, you can restore all your applications settings (just copy the app settings you are using), ~/.mozilla to restore your browser as you had it before the wipe and some more settings are under ~/.local. I also copy my ~/.zshrc because I have a custom prompt, configs, add-ons, alias...

[–] TCB13@lemmy.world -3 points 10 months ago

Maybe it will be best to give up right now and use GNOME. I hate it, but let's be honest most of the time people are running KDE and others will end up with a bunch of GNOME/GTK/libadwaita components and creating a Frankenstein of a system because some specific App depends on said components.

There's no point on running anything else if you'll end up with parts of GNOME and inconsistencies all over the place.