I had an entirely different experience with Bazzite. It would not boot to Wayland after an update, so I had to boot to xorg, reboot, and then wayland would work, until the last update where Wayland just wouldn't work anymore, so I ended up going back to Fedora Workstation.
Linux
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
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
I'm a bit behind on these immutable distros and have a small question. People keep saying you can just switch to another image if you want to switch desktop environments. But how does this solve the problem of the config files of the various DEs (GTK rc files or other theme stuff) messing with each other in the home directory? Because this was always a pain in the ass in normal distros
Your files are a mutable part, they stick around for rebase and rollback. (I believe /etc also.) If it's only files in a home directory you could try a different DE by making a new user. But yeah I don't think it has a built-in solution for something like that.
Switching DEs is not recommended by devs so I assume the configs are still conflicting. Home dir doesn't get affected by an image rebase most likely.
Wow I was so confused while reading this haha, got me good there! Happy to hear its working as expected :P
Silverblue killed distrohopping for me. Really frustrating.
Then kill it. Distrohop again.
But well, if that helps, look at the bright side: while it's true that it'll almost never give you problems, I think it's true that the time the problems will happen, they will be pretty hard to solve, so it might break very bad. That's great, isn't it?
Don't tell me that this thing just cannot breaks. If that was even possible, that'd be tremendously evil.
Welcome to the very reason I'll never ever try Silveblue 😄
Only thing I haven't figured out, yet, is how to install the Private Internet Access client. It uses a .run
install script, and it fails when installing via rpm-ostree
(tries to write to /etc
) and doesn't like being installed in a Distrobox (needs systemd).
But yeah, I'm currently looking at some other options for my main system to drop Windows, and I'm always comparing to Fedora Atomics, now.
Any program with an install script makes assumptions about your system, if it doesn't work it just isn't compatible.
Either modify the script, package the software for your distro or find out if someone else has done it.
My first instinct would be to look if it's in the AUR and install it inside an Arch Toolbox.
I don’t use PIA, but /opt and /etc are both r/w in Silverblue/Kionite
I'm honestly so trolled, I hate change & hate the idea that something might be better than my existing Arch install. I hate that security, reliability, and flexibility are improved. I cope by reminding myself that I'm very low on disk space right now, for the needed extra partitions
If you have a spare homelab machine Fedora does an immutable build called IoT (they branded it wrong it's just a barebones install appropriate for servers also).
I've been considering it for a while but my main setup (knock on wood) has been rock solid with traditional fedora. If I ever end up switching distros silverblue is probably going to be it.
Been worth it to learn it and change my way of thinking.
I rebase quite often, its the better distrohopping.
Have a look at Fedora Discuss, interesting things there.
I'm still getting things set for Silverblue to be my baremetal hypervisor distro on my laptop. And by that, I mean giving up on Incus, setting up libvirt, and... everything is working like it should. I wasn't expecting that. Now, I've got to find something else to do with my time.
What'd you dislike about Incus that libvirt does easier? I'm on a similar trajectory as you. I have Incus on Debian but I am transitioning to IoT for that machine. I kinda like Incus. I want to attach USB devices to a couple of my containers, it was a learning curve but eventually worked out alright.
feels like this post was sponsored by Anne Hathaway
And good resources on how to learn to use Toolbox properly?
Toolbox create
Toolbox enter
Now you have a standard Fedora command line system that shares your home folder but otherwise has its own filesystem.
There's more options (like using other distro's), but it's really not complicated.
To install CLI stuff that needs to access your host system's root files, use rpm-ostree (but if you need a lot of that, use a non-immutable distro instead).
I actually use neither anymore. My stuff I actually want to work with is in home and I have no need to tinker on this system, cause it just works.
You got me so good. Been using fedora for a few years now and I've been hesitant to hop to silverblue but now, after reading your issues with it I might just have to stay away. I can't imagine a world of painless updates and rebasing smoothly. If I don't have things to troubleshoot what else am I gonna do on my PC!
Agreed. Been super boring and stable on Aurora.
Is this a First Linux-World Problem? :D
To me, I like how clean and coherent GNOME looks like, but what I don't like about it, is how hostile it is in regarding of themeing/coloring.
Aren't a lot of these issues due to gtk not being as theme friendly as Qt?
Yeah I get the rational, and that DEs shouldn't theme them apps but I want to have some sort of customization (not just an accent color).
Thank you. I feel like I've found a new way to respect developers that I hadn't considered before.
Oh man. I'm so sorry for your loss. May your system break at some vague point in the future in a way that is nigh impossible to diagnose and that no one else seems to have experienced. Godspeed, you unwillingly content penguin!