-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
xkalamine doesn't work with Fedora Silverblue and immutable OSes in general #180
Comments
by default, when Edit : it seems KDE do not support userspace install c.f. #124 |
Hmm, i just tried it again, after updating to kalamine 0.38 (via pipx in a toolbox):
It's true, /usr/share/X11/xkb does not exist in Fedora Silverblue.
So it looks like before realising that /usr can't be written to, xkalamine makes a hard assumption that the xkb subdirectory exists and fails if it doesn't. |
In addition to this, might be nice to document |
xkalamine install layout.toml
reasonably assumes that/usr/share/X11/xkb
exists and can be written to.These assumptions fail when it comes to Fedora Silverblue (and by extension, all the other members of the wild Universal Blue family), as
/usr
is read-only since the root partition is immutable. That is, after all, one of the main selling points of these OSes.The normal approach to making any necessary changes to your immutable OS install is to either install Flatpaks to userland or to overlay rpm to the base OS image, using
rpm-ostree install
.This essentially means building your own rpm to install your custom keyboard layout. At least, that's the only answer I've found so far. I have not wanted to do that so far, so I've not been able to install custom keyboard layouts (and learn them).
I'm not sure what I expect here, but I suppose my goal in opening this issue is twofold:
thanks!
The text was updated successfully, but these errors were encountered: