Native Desktop Application for Linux

Native Screenshot Program for Linux

A native desktop program for Linux that sits quietly in your system tray. Capture any area, annotate with arrows and highlights, redact sensitive data, and extract text with offline OCR in seconds.

$ curl -fsSL https://screention.gkernel.com/install.sh | bash

Installs the .deb with apt, the .rpm with dnf or zypper, or the AppImage on other distros. x86_64 only. Needs Ubuntu 22.04, Debian 12, Linux Mint 21, Fedora 38 or newer, or openSUSE Tumbleweed.

Screention selecting a screen region with its pixel size shown

Everything you expect in a modern Linux program

No complex dependencies or command-line scripting required. Just install and capture.

Precision Region Capture

Snip any area with live pixel dimensions and fine-tune boundaries using keyboard arrow keys.

Inline Annotation Suite

Draw crisp arrows, highlight text, and box elements in 12 vibrant colors right on your screen.

Credential Redaction

Mask confidential API keys, passwords, and private messages with pixelate, blur, or a solid box.

Offline OCR & Barcode Reader

Extract text from dialogs, videos, or code snippets straight to your clipboard with zero network requests.

System Tray Daemon & Gallery

Runs quietly in your top bar or tray. Browse and re-copy past captures from the built-in Gallery.

Native Rust Engine

Built on a compiled native Rust backend.

Packaged for your distribution of choice

Clean native packages that integrate with your desktop application menu and system notification area.

Debian & Ubuntu

Native .deb package with an application menu entry.

Fedora

Native .rpm package for Fedora 38 and newer.

Arch & Universal

Portable AppImage for other distributions (needs FUSE 2).

Frequently asked questions

What makes Screention different from command-line screenshot utilities?

While command-line tools like scrot or import can capture screen areas, they lack interactive markup tools. Screention is a full-featured desktop program that docks into your system tray, responds to global hotkeys, and immediately provides an overlay toolbar with arrows, boxes, blur, and text extraction without opening external image editors.

How does Screention perform on system resources?

Screention is built with Rust and Tauri. It runs silently in the background in your system tray and opens its editor when you press your hotkey.

Does it work with modern Wayland compositors?

Yes. Screention integrates natively with the XDG Desktop Portal used by GNOME Shell and KDE Plasma, and has automatic grim fallback support for lightweight Wayland compositors like Sway and Hyprland.

Can I customize the screenshot hotkey?

Yes. In Screention's Settings, you can configure your preferred global shortcut, including Ctrl+Alt+A, PrintScreen, or any custom key combination.

Is an internet connection required to use Screention?

No. Capture, editing, and OCR text extraction all work offline on your device, and a screenshot is only uploaded if you press Upload. When you are online, the app sends pseudonymous usage counters, which you can turn off in Settings from version 0.13.