Hey folks! I'm currently a third-year ECE student diving into FPGAs and I've been using Ubuntu 24LTS with GNOME for the last couple of years. It's been smooth until recently; now I'm facing constant freezes and bugs that are turning into a headache. I've thought about switching to Fedora since I've tried various distros and it seems like the best fit.
Here's my main question: I need applications like Vivado to run well on X11, but I also want to experiment with KDE on Wayland. Can I set up both KDE and XFCE on Fedora, with each user managing their own apps, fonts, and themes? I prefer that they remain as separate as possible. Just for context, my setup has two NVMe drives: one with Windows 11 and the other for Ubuntu, where I plan to install Fedora. Oh, and I'm using a laptop with hybrid graphics (NVIDIA), so having a tool like prime-select would be great too!
2 Answers
If you want to keep your apps completely separated, the best route would be to set up two different installations instead of just user accounts. That way, each environment remains untouched by the other—especially if you’re worried about conflicting settings. You could even run the DEs as a simple window manager for one of them if that works for you!
You can totally run two different desktop environments under separate user accounts! Just keep in mind that sometimes they might conflict in settings, especially with theming tools. But generally, if you keep them separated by user, you should be fine. KDE on Wayland and XFCE on X11 should work together without major issues.

Thanks for the clarification! I’m excited to try that setup.