Mark Shot
Developer-approvedjswysnemc
Qt 6 screenshot selection and annotation tool for Wayland and X11
Copied! Paste it into a terminal and press Enter to install.
About
Mark Shot captures the screen instantly and opens an interactive fullscreen overlay for cropping and annotating the result. It was written for Wayland compositors such as niri and now covers the usual X11, GNOME, KDE and wlroots desktops as well.
Features:
- Pen, highlighter, shapes, arrows, text, numbered markers, mosaic and a resizable magnifier
- Pin any crop as a frameless floating sticker you can drag, scale and rotate
- Copy to the clipboard, save to disk, or upload to a configurable image host
- Scan a QR code or barcode straight out of the selection
- Record a region or a display to GIF, MP4 or MKV, with pause and resume
- OCR a pinned sticker and translate the recognized text through OpenAI-compatible, Tencent, Baidu or Youdao endpoints
Notes on this Flatpak package:
- Screen capture goes through the desktop portal, so your compositor may ask for permission the first time. On Plasma Wayland the KWin ScreenShot2 path is used instead.
- The window is drawn through X11 (XWayland on a Wayland session), because that is the toolkit backend this build carries. It does not change how the screen is captured.
- The build packaged here includes the four translation plugins; the barcode/QR and OCR plugins are separate downloads in the plugin marketplace.
- Scrolling capture on GNOME Wayland needs a GNOME Shell extension that a sandboxed app cannot install for you.
- Hovering a window to select it automatically asks the compositor through its own client (hyprctl, niri, ...), which is not reachable from the sandbox; drag a region instead.
A few optional capabilities are not granted by default; enable the ones you need with "flatpak override":
- Save screenshots outside ~/Pictures and ~/Downloads:
flatpak override --user --filesystem=/path/to/dir io.github.jswysnemc.MarkShot
Details
- Developer
- jswysnemc
- License
- MIT
- Version
- 0.1.54 · 2026-09-25
- Website
- Homepage
- Source
- Mark Shot
- Packaging
- flatpark/registry
Permissions
4 to reviewX11 windowing system
Legacy display protocol; can observe input to other X11 windows
Network access
Can reach the internet and local network
Files: xdg-pictures
Files: xdg-download
Inter-process communication
Shares the IPC namespace with the host
unset-env: QT_QPA_PLATFORM
Talk to org.freedesktop.Notifications
Talk to org.kde.KWin.ScreenShot2
Wayland display
GPU acceleration