I need some help here from the experts.
Some background below, but here’s the question:
Can I run KDE and Gnome on bazzite? How can I install and manage multiple images? I feel silly asking this, but I’m just not finding the correct documentation.
Background:
I have been running KDE desktop Bazzite on my PC for a while now, and I’m loving the robust and easy system (not to mention the ease of gaming). But I have found that one program just doesn’t work correctly, and I had a game (Stellaris) freeze my system several times.
I ended up installing EndeavorOS on an older PC to experiment, and found out that the program in question (openAndroidInstaller) requires a Gnome portal to access my hardware. (Long live the Terminal!) Now I suspect that perhaps the game freeze wouldn’t happen with Gnome either. So I want to have both on bazzite, but can’t figure it out.
Both GNOME and KDE Plasma are supported on Bazzite.
Multiple images can only coexist as follows:
sudo ostree admin pin <insert digit>
-> rebase back to original image. From now on, you can access this second image from GRUB. It’s recommended to designate a different user to the second image; and only access it through that. While what has been just described technically works, and you could even keep the second image up to date with a super cumbersome upgrade path, managing a system like this is not supported and could lead to unforeseen circumstances. Though, it is valid to pin your original image -> test another image through rebasing (and a new designated user) -> rollback to original image. Pinning the original image is not necessary, but I like to play safe. Note thatrpm-ostree reset
might be needed sometimes for rebasing.So, IIUC, you’re just interested to know if this problem persists on GNOME or not. So, consider the following:
sudo ostree admin pin 0
.rpm-ostree rollback
Thank you for the detailed answer!
Based on all the answers I’ve recieved, I see that’s it’s probably best that I leave the DE alone. At the end of the day, I just need to make sure that I have the correct dependencies for the app in question. Installing the entirety of Gnome was really just my lazy fix idea.