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

No layout in fedora #17

Open
Ekronke opened this issue Sep 25, 2023 · 2 comments
Open

No layout in fedora #17

Ekronke opened this issue Sep 25, 2023 · 2 comments

Comments

@Ekronke
Copy link

Ekronke commented Sep 25, 2023

I've followed a instruction which involved putting the layout in '/usr/share/X11/xkb/symbols' and then updating using 'sudo vim /usr/share/X11/xkb/rules/evdev.xml' but it doesn't show up when I look for it using 'localectl list-locales | grep keyboard_name '. But the keyboard doesn't show up.

@Ekronke Ekronke changed the title The No layout in fedora Sep 25, 2023
@SheezZarR
Copy link

@Ekronke hi! Have you managed to solve the issue? Gnome recognizes the layout (UI at least) but the characters are QWERTY when typing :(

image

@SheezZarR
Copy link

SheezZarR commented Feb 16, 2025

In case somebody wanders in here. The solution is relatively simple. Not really sure if it stands an OS update thou. These are the steps i did.
0. go to /usr/share/X11/xkb

  1. Open symbols/us with sudo, so that you edit it
  2. paste the real-prog-dvorak contents in the file. I put mine after default us keymap.
  3. Put the snippet in evdev.xml and base.xml below under of the us layout. Search the string <!-- Keyboard indicator for English layouts --> to reach it faster
    <variant> <configItem> <name>real-prog-dvorak</name> <description>English (Real Programmers Dvorak)</description> </configItem> </variant>
  4. edit base.lst and evdev.lst. Jump to ! variant section and look for us language. Shove real-prog-dvorak us: English (Real Programmers Dvorak)

Then reboot and you will find programmers dvorak variant entry inside Us layouts.

Perhaps editing both base and evdev files was redundant but I did it anyways.

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