Obsah

Flameshot

Flameshot je moderní nástroj pro pořizování snímků obrazovky v Linuxu. Nabízí jednoduché ovládání, možnost okamžité editace, kreslení a zvýrazňování přímo při vytváření screenshotu. Oproti klasickým utilitám jako je `PrintScreen` umožňuje mnohem širší práci s obrázkem bez nutnosti spouštět externí editor.

Instalace

Na Ubuntu je instalace velmi snadná:

sudo apt install flameshot

Po instalaci lze Flameshot spustit příkazem:

flameshot gui

Wayland a Ubuntu

Na rozdíl od staršího X11 prostředí neumožňuje Wayland aplikacím přímo číst obrazovku. Proto je nutné provést několik kroků navíc, aby Flameshot fungoval i v Ubuntu s Waylandem.

1. Spuštění po startu systému

V Nastavení → Aplikace při spuštění je možné přidat nový záznam:

flameshot

2. Klávesová zkratka

Samotné přiřazení příkazu `flameshot gui` do klávesové zkratky v Ubuntu na Waylandu nefunguje. Je třeba použít program xdotool.

Instalace xdotool:

sudo apt install xdotool 

Poté je nutné nastavit vlastní klávesovou zkratku (například pro klávesu Print Screen) na tento příkaz:

xdotool exec flameshot gui

Díky tomu funguje spuštění Flameshot i v prostředí Wayland.

zdroj: https://github.com/flameshot-org/flameshot/issues/3326#issuecomment-1788817632

Co je xdotool

xdotool je nástroj, který dokáže simulovat klávesové a myší události nebo spouštět programy. V našem případě slouží jako prostředník, protože Wayland nedovoluje aplikacím přímo zachytit klávesovou zkratku. Pomocí `xdotool exec` se zajistí spuštění Flameshot tak, aby šel vyvolat právě klávesovou kombinací.

Shrnutí