Skip to content

Linux: add a Qt port for KDE Plasma - #14

Open
m1ga wants to merge 1 commit into
nilbuild:mainfrom
m1ga:linux-kde-port
Open

m1ga wants to merge 1 commit into
nilbuild:mainfrom
m1ga:linux-kde-port

Conversation

@m1ga

@m1ga m1ga commented Nov 7, 2026

Copy link
Copy Markdown

Just in case you are interested 😄 Fully converted it to a KDE app with Claude. Sounds, painting and the wiggle stuff is all working. Note: fully AI generated!

The port lives in linux/ and reuses the hand images and tap sounds from assets/. It draws the hand on a layer-shell surface per screen, registers Ctrl+Alt+H and Ctrl+Alt+X with KGlobalAccel, shows a tray icon with a menu, and has a settings window that runs as its own process. A right-click makes the hand step aside for a few seconds, because Wayland does not forward clicks.

Install with sh linux/install.sh, remove with --uninstall.

Settings:

Bildschirmfoto_20261107_153924

Running showing the settings:

Bildschirmfoto_20261107_154733

The port lives in linux/ and reuses the hand images and tap sounds
from assets/. It draws the hand on a layer-shell surface per screen,
registers Ctrl+Alt+H and Ctrl+Alt+X with KGlobalAccel, shows a tray
icon with a menu, and has a settings window that runs as its own
process. A right-click makes the hand step aside for a few seconds,
because Wayland does not forward clicks.

Install with sh linux/install.sh, remove with --uninstall.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@tonystr

tonystr commented Nov 7, 2026

Copy link
Copy Markdown

Nice work! Would you be willing to make a GNOME version as well?

@m1ga

m1ga commented Nov 7, 2026

Copy link
Copy Markdown
Author

I don't have any Gnome setup and just told Claude "rebuild for KDE" 😄 So just do that with this PR and ask vor Gnome and I'm sure it will convert it easily too

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

Successfully merging this pull request may close these issues.

2 participants