main
Wayland Shot
Wayland Shot is a KDE-first screenshot tool for Wayland sessions on Debian-based Linux.
The first serious build targets:
- fast launch from
Alt+Shift+F12 regionandfullscreencapture modes- a lightweight annotation editor with
select,arrow,line,rectangle, andtext copy,save, andsave as
Why Qt6/C++
This machine already ships a full Qt6 runtime and KDE session stack. Qt6 is the shortest path to a native-feeling KDE application with strong D-Bus, clipboard, image editing, and packaging support.
Current State
This repository currently contains:
- the application skeleton
- a working editor document model
- an annotation canvas shell
- export plumbing for clipboard and PNG save
- a placeholder capture backend until the real KDE/portal capture backend lands
Planned Build Dependencies
For the native build we expect these packages:
qt6-base-devqt6-tools-devqt6-tools-dev-toolsqt6-wayland-devqt6-svg-devqt6-declarative-devlibkf6globalaccel-devif we link KDE global shortcut support directly
Build
cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug
cmake --build build
ctest --test-dir build --output-on-failure
v1 Boundary
Deliberately cut from the first usable local build:
- window capture
- blur and pixelation tools
- screenshot history/gallery
- cross-desktop guarantees beyond KDE Wayland
Description
Languages
C++
94.9%
CMake
4%
Shell
1.1%