feat(linux): Add full-featured Linux port of QMK Toolbox#499
Closed
Aghabeiki wants to merge 1 commit intoqmk:masterfrom
Closed
feat(linux): Add full-featured Linux port of QMK Toolbox#499Aghabeiki wants to merge 1 commit intoqmk:masterfrom
Aghabeiki wants to merge 1 commit intoqmk:masterfrom
Conversation
This commit introduces a comprehensive port of the QMK Toolbox to the Linux platform, achieving feature parity with the existing Windows and macOS versions. The Linux implementation is built with Python and PySide6 (Qt6) and includes all core functionalities: - Firmware flashing via external tools (dfu-util, dfu-programmer, avrdude, etc.) - Auto-Flash mode on device connection - HID Console for debugging - Key Tester utility - EEPROM clearing and device reset capabilities Key architectural features include: - Asynchronous, non-blocking UI for all flashing operations - Real-time USB hotplug detection using pyudev - A device-probing fallback for HID console on Linux systems where hidapi usage pages are not reported - udev rules for managing device permissions without requiring root access - Packaging scripts for Debian, Arch, and AppImage distributions New documentation provides detailed guides for installation, flashing, and troubleshooting on Linux. The main project README has been updated to reflect this major addition.
|
Hello ! It doesn't work ? |
Author
|
Hi, |
|
Thank for your answer, I don't see the issue part on your PR so I'll post here: Here's what I did and what I have: after installing the package |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

This commit introduces a comprehensive port of the QMK Toolbox to the Linux platform, achieving feature parity with the existing Windows and macOS versions.
The Linux implementation is built with Python and PySide6 (Qt6) and includes all core functionalities:
Key architectural features include:
New documentation provides detailed guides for installation, flashing, and troubleshooting on Linux. The main project README has been updated to reflect this major addition.
Description
Types of Changes
Issues Fixed or Closed by This PR