Repository navigation
Replies: 1 comment 1 reply
|
I don't have a Framework (yet :) ) but here's from my experience using Solaar which also depends on should be sufficient to add that group, you'll need to open a new terminal after executing so it'll pick up the new group. |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
I'd like to share a recipe that made my Framework 16 laptop (AMD Ryzen 7040 Series) running Omarchy 3.2.3 work with keyboard.frame.work, the web application for configuring Framework keyboards. There are posts related to this issue, but no complete solution/mitigation specifically for Omarchy on Framework 16 laptop.
While trying to customize my keyboard layout, I saw keyboard.frame.work throwing the following errors:
Investigation suggested that I needed to add the
50-qmk.rulesfile fromqmk_firmwareto/etc/udev/rules.d/. However, two extra steps are required to make things work:Append the following two rules to
50-qmk.rulesto cover the Framework 16 laptop keyboard and numpad.Instead of appending them to
50-qmk.rules, you can also put them in a separate rules file, e.g.,/etc/udev/rules.d/framework.rules.The vendor and product IDs of the keyboard and numpad can be found via
sudo lsusb -v:Replace the
plugdevgroup in the rule forhidraw*devices50-qmk.rulescontains the following rule:Unfortunately, it fails
udevrule verification:This is because by default, the
plugdevgroup does not exist in Omarchy (and Arch in general?).Honestly, I'm not sure the best/safest way to address this issue, but replacing
plugdevwithrootmitigated it:References:
50-qmk.rulesBroken on systemd 258. qmk/qmk_firmware#25847All reactions