this post was submitted on 01 Sep 2023
30 points (94.1% liked)

Linux

5104 readers
282 users here now

A community for everything relating to the linux operating system

Also check out !linux_memes@programming.dev

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] hallettj@beehaw.org 3 points 1 year ago (2 children)

I've been using Wayland for a while, but I remember two factors that might have held me back in another universe:

  • lack of support from Xmonad (so group 3 from the article)
  • I used to make extensive use of keyboard remapping using xkb & xcape, and last I checked that doesn't work in native Wayland apps. (I think that would've put me in one of the niche groups.)

I'm not sure if those restrictions still apply. Luckily for the simplicity of my life I switched to Gnome (partially for Wayland support, partially for a simpler setup), and I switched to doing keyboard reconfiguration in hardware.

[–] gamma@programming.dev 2 points 1 year ago (1 children)

xkb has been split off from Xorg, all Wayland compositors (that I know of) use it for mapping.

[–] hallettj@beehaw.org 1 points 1 year ago

Oh, very nice! Thanks for letting me know

[–] tastysnacks@programming.dev 1 points 1 year ago (1 children)

What kind of hardware are you using for keyboard reconfiguration?

[–] hallettj@beehaw.org 2 points 1 year ago

I built a wireless Corne keyboard from a kit. It uses nice!nano controllers running ZMK. Previously when I used a Kinesis Advantage 2 I replaced its controller board with a KinT which uses a Teensy as its controller. Customizing the keyboard with custom firmware is much nicer than customizing in the OS. But it can be a commitment. Although there are some keyboards that come the reprogramming options out-of-the-box, like the Kinesis Advantage 360, the Moonlander, all of Keyboardio's models.