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

Engram in the linux kernel #67

Open
asim215 opened this issue Aug 17, 2023 · 3 comments
Open

Engram in the linux kernel #67

asim215 opened this issue Aug 17, 2023 · 3 comments

Comments

@asim215
Copy link

asim215 commented Aug 17, 2023

Hello.

Is it possible add this keymap to linux kernel along side with workman and norman?
I use engram for a year now and I really like it. Thanks for creating it!

But, I have following problems:

  1. Sometimes after update my endeavourOS (arch linux) resets my settings for keyboard. So my localctl doesn't work, it can't find my engram installation. So I need manualy to reinstall it to work.
  2. When we use virtual machines it is cool if we can choose engram from beginning of installation of new linux distribution. Because when I use VNC it is by default uses qwerty. And it becomes confusing to have in mind both engram for host and qwerty for guest. When guest is in focus you have to type qwerty, and when out of focus you have to type engram.

I previously use norman which had been added to kernel because it has 100+ users at least at github. But for me engram is more effective and joyful to type. If engram v2 is final stable version, I think we can add it to kernel.

@asim215 asim215 changed the title In the kernel Engram in the linux kernel Aug 17, 2023
@binarybottle
Copy link
Owner

Thank you for the suggestion, @asim215! I think it's a great idea, but I have no experience adding anything to the linux kernel. Would you be able to undertake this, or have recommendations for how to do this? I found the following document online: https://www.kernel.org/doc/html/latest/process/submitting-patches.html

@asim215
Copy link
Author

asim215 commented Aug 20, 2023

Thank you for the suggestion, @asim215! I think it's a great idea, but I have no experience adding anything to the linux kernel. Would you be able to undertake this, or have recommendations for how to do this? I found the following document online: https://www.kernel.org/doc/html/latest/process/submitting-patches.html

I also have no experience of this. But what I mean is to include to xkeyboard-config. When I research about norman previously, I stumbled of email list of that process here. I think it is discussion about adding it to Xorg. I previously think it is Linux, because it have to be also available from wayland... I don't even know how to add it to kernel, there must be super strict process for that. I am really newbie, sorry... :D

@rfiga
Copy link
Contributor

rfiga commented Nov 9, 2023

Modifying xkeyboard-config files will also work for Wayland. Unfortunately, with every package upgrade, the data files are reset and we need to reinstall. If we can get the xkeyboard-config project to accept Engram patches then we will have an out-of-the-box supported keymap for X11.

For Linux Console, you need kbd keymaps. We don't have one for engram yet. Both kbd and xkb maps are needed for a complete Linux Engram Environment. I'll try and see If I can make one.

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

3 participants