Skip to content
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

Qwerty Lafayette on Fedora Silverblue or other Immutable base OS #93

Open
zloak opened this issue Jan 8, 2022 · 1 comment
Open

Qwerty Lafayette on Fedora Silverblue or other Immutable base OS #93

zloak opened this issue Jan 8, 2022 · 1 comment

Comments

@zloak
Copy link

zloak commented Jan 8, 2022

Recently tried Fedora Silverblue. Problem with the installation script is that it tries to write in /usr/share/X11/xkb which is part of the immutable OS and is read only.

I found a work around but maybe there is a way to integrate that in the script. Here is the workaround:

  1. I created a folder $HOME/.config/xkb/
  2. I created subfolders $Home/.config/xkb/rules/ and $HOME/.config/xkb/symbols/
  3. I copied /usr/share/X11/xkb/rules/evdev.xml and /usr/share/X11/xkb/rules/base.xml in $Home/.config/xkb/rules/
  4. I ran touch $HOME/.config/xkb/symbols/fr to create the file
  5. In the python script to install qwerty-lafayette I changed the XKB variable to $HOME/.config/xkb

That's it just run the python script.

Edit: You also need to run setxkbmap -v -I$HOME/.config/xkb

for the layout folder to be found in Gnome settings.

Also you still need to use the other workaround that allows you to use this layout with Wayland on Gnome 40 that I explained other here.

Let me know if that also works for you if you are playing around with Fedora Silverblue/Kinoite or other immutable os.

@taratatach
Copy link
Contributor

taratatach commented Dec 12, 2022

Oh great, I was looking for a way to install the layout on Fedora Silverblue! 😄

@zloak Do you need to run setxkbmap every time you log in? Does the layout work in graphical applications such as Firefox?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants