Jak pořizovat snímky obrazovky z terminálu Linux pomocí Scrot

Photo of author

By etechblogcz

Operační systém Linux disponuje velkým množstvím nástrojů pro pořizování snímků obrazovky. Tyto nástroje se liší svými funkcemi a umožňují uživatelům rychle zachytit obsah, který vidí na své pracovní ploše, uložit jej v různých formátech a sdílet s ostatními. Nicméně, většina těchto aplikací pro snímání obrazovky má komplikované grafické rozhraní, které nemusí vždy fungovat podle očekávání. Pokud jste unaveni z grafických nástrojů, které občas selhávají, může být pro vás řešením nástroj Scrot. Umožní vám totiž pořizovat snímky obrazovky přímo z terminálu, čímž se vyhnete problémům s grafickým uživatelským rozhraním.

Instalace nástroje Scrot

Scrot je poměrně známý nástroj, který je často používán k pořizování snímků obrazovky, zejména v odlehčených desktopových prostředích, jako je LXQt, nebo v kombinaci se správci oken, jako jsou AwesomeWM, i3 a další. Pro instalaci tohoto softwaru otevřete okno terminálu a postupujte podle instrukcí pro váš operační systém Linux.

Poznámka: Pro spuštění Scrot je vyžadován systém Ubuntu, Debian, Arch Linux, Fedora nebo OpenSUSE. Pokud používáte jinou distribuci Linuxu, může být nutné provést kompilaci ze zdrojového kódu.

Ubuntu

sudo apt install scrot

Debian

sudo apt-get install scrot

Arch Linux

sudo pacman -S scrot

Fedora

sudo dnf install scrot -y

OpenSUSE

sudo zypper install scrot

Obecný Linux

Scrot je jednou z nejefektivnějších terminálových aplikací pro zachytávání snímků obrazovky z prostředí Linuxu. Výsledkem je, že mnoho distribucí, dokonce i méně známých, jej nabízí ve svých softwarových repozitářích. Pokud se vám nedaří nalézt instalační balíček, dalším krokem je vytvoření ze zdrojového kódu.

Z neznámých důvodů webová stránka s balíčky pro stažení Scrot není momentálně dostupná. Nicméně, díky Archive.org je možné stáhnout zdrojový kód bez ohledu na to. V terminálu použijte příkaz wget a stáhněte si zdrojové soubory Scrot.

wget https://web.archive.org/web/20060716123357if_/https://linuxbrit.co.uk:80/downloads/scrot-0.8.tar.gz

Extrahujte zdrojový kód Scrot do vašeho počítače s Linuxem pomocí příkazu tar.

tar -xvzf scrot-0.8.tar.gz

Přejděte do složky s kódem pomocí příkazu cd a přečtěte si soubor README pomocí cat.

cd scrot-0.8
cat README

Soubor README obsahuje informace o sestavení kódu, ale neobsahuje informace o závislostech, které budete potřebovat pro úspěšné sestavení. Spusťte sestavení pomocí konfiguračního skriptu. Tento skript prohledá váš počítač se systémem Linux, zda má potřebné závislosti. Pokud vám některé chybí, skript vám je vypíše.

./configure

Konfigurační skript se úspěšně dokončí pouze v případě, že máte nainstalované všechny potřebné závislosti. Pokud skript skončí úspěšně, můžete přistoupit k sestavení softwaru Scrot.

make

Příkaz make provede kompilaci poměrně rychle, protože Scrot není rozsáhlý program. Po dokončení kompilace nainstalujte software do systému.

su -c "make install"

Používání nástroje Scrot

Scrot je terminálová aplikace, takže pro pořízení snímku obrazovky budete potřebovat rychlý přístup k terminálu. Otevřete terminál a použijte následující příkaz pro pořízení snímku aktuálního obsahu obrazovky.

scrot

Pokud spustíte výše uvedený příkaz, snímek obrazovky se uloží do složky /home/uživatelské_jméno/. Snímek je vytvořen okamžitě a nezobrazí se žádná zpětná vazba. Chcete něco uživatelsky přívětivějšího? Zkuste použít přepínač „c“. Pokud přidáte přepínač „c“ do příkazu scrot, zobrazí se odpočítávací měřič. Funkce odpočítávání je užitečná, protože uživateli dává představu o tom, kdy bude snímek vytvořen.

scrot -c

Chcete dále vylepšit odpočítávání ve Scrotu? Vyzkoušejte přepínač „d“. Ten umožňuje uživatelům specifikovat (v sekundách), jak dlouho má Scrot čekat před pořízením snímku.

Poznámka: Nahraďte X požadovaným počtem sekund.

scrot -cd X

Scrot umožňuje uživatelům pořídit snímek aktuálního okna pomocí přepínače „z“. Pro použití postupujte takto:

scrot -cd X -z

Nebo, pokud nechcete používat časovač, vyzkoušejte následující příkaz.

scrot -z

Další velmi užitečnou funkcí, kterou nabízí mnoho nástrojů pro snímání obrazovky v Linuxu, je možnost zachycení jednotlivých obdélníkových oblastí plochy. Scrot také tuto možnost nabízí, a to prostřednictvím přepínače „s“.

scrot -cd X -s

Pro pořízení snímku konkrétní oblasti bez odpočítávání použijte tento příkaz:

scrot -s

Uložení možností Scrot

Scrot má velké množství možností, přepínačů a funkcí. Pokud jste nováček, může být obtížné si všechny tyto možnosti zapamatovat. Použití přepínače „h“ je sice jednoduché, nicméně je užitečné uložit si nápovědu do textového souboru pro pozdější použití.

Pro uložení možností Scrot použijte přepínač „h“ s přesměrováním výstupu do souboru.

scrot -h >> ~/Dokumenty/scrot-options.txt

Soubor s možnostmi Scrot, který jste si uložili, můžete kdykoliv otevřít pomocí správce souborů, kliknutím na „Dokumenty“ a vyhledáním souboru „scrot-options.txt“.