sunbeam.city is one of the many independent Mastodon servers you can use to participate in the fediverse.
Sunbeam City is a anticapitalist, antifascist solarpunk instance that is run collectively.

Administered by:

Server stats:

87
active users

hazelnot :yell:

Is there a GUI program (for Linux) that can manage a keyboard using QMK?

I recently found out that mine uses that and can do a lot more stuff than I thought it could, but it's all managed through key shortcuts and possibly like, manually editing config files and rebuilding the firmware 😅

@ohno Oh thanks!

VIA seems to only work on Chromium-based browsers so I'm gonna try Vial 😅

@ohno Aaaaaand there's an entire page for just getting the app to work at all on Linux, and I have no idea how udev works 💀

Will try to remember to come back to this later 😅

@hazelnot Yeah, it's a bit finicky because in order to flash the firmware it needs to get some low level access to the keyboard.

I'm not a daily driver of Chromium based browsers either, but I happen to have it around for a few cases like these. There's privacy issues with WebHID and WebUSB so I doubt we'll ever see it beyond Chromium and that's probably for the best.

Depending on your distro, there may or may not be a (community) package for Vial that takes care of the rules. There's one in AUR if your run ArchLinux and it's up in nixpkgs too.

@hazelnot There’s VIA, which seems to run in the browser (and it needs to be a supported keyboard). They had a native app I think but not sure what happened and if it was for Linux. I use it for Makros and some basic stuff, so don’t have insights if it’s 100% covering QMK functionality.

caniusevia.com

www.caniusevia.comVIA | VIAYour keyboard's best friend

@kwantumkraut VIA only works on Chromium unfortunately

Someone else mentioned this thing called Vial that seems to be based on that, but the setup process looks kinda intimidating for Linux

@hazelnot unsure if it works for *all* keyboards but ZSA has this thing called Keymapp for their QMK keyboards which I believe is available on Linux? Unsure though

@runarcn It seems to be based on VIA/Vial, cause the Linux setup is the same udev stuff and the web app only works in Chromium

@hazelnot ah, I see.

Did you try to follow the udev guide for Vial? I took a quick look at it and it seems to just be "copy and paste this command and it'll work" all the way until device specific rules where you just have to fill in the blanks.

@hazelnot since it's sudo-commands there's an obvious "i'm not responsible for any damage"-disclaimer here, but if it was on my machine I'd probably just copy-paste stuff (and have a recovery usb and/or system backup prepared should it bork anything ofc)

@runarcn I didn't take a good look at it, I saw that it's a whole page and figured I'll do it later cause I didn't feel line going through all that lol

I should look more into it tomorrow