Obsah

Scrot

Někteří lidé nejraději dělají všechno v terminálu. Pokud jste jimi též, tato aplikace je přímo pro vás. Pomocí vaši milované konzole můžete pořizovat snímky vaší plochy. Program má také řadu zajímavých funkcí, jako miniatura, kvalita snímku, pojmenování a další.

Instalace

Program se normálně nachází ve zdrojích, jakoukoli metodou tedy nainstalujeme balík:

scrot

Ovládání

Fotíme prostým spuštěním příkazu:

scrot

V okamžiku zaznamenání snímku vám speaker dokonce pípne. ;-)

V místě, kde se zrovna v terminálu nacházíme, se vytvoří obrázek se jménem podobným

2008-06-16-204441_1024x768_scrot.png

Každému člověku, který má rád, jak se říká, komandlajnu, nestačí zadat 1 slovo, ale musí se v tom šťourat a všechno odkalit. Držte si klobouky, jdeme se kouknout, co všechno foťák obrazovky umí. :-D

Výběr okna/oblasti

I pomocí terminálového programu můžete vyfotit pouze jedno vámi zvolené okno nebo oblast. Dovedeme to pomocí atributu -s. Po spuštění příkazu klepněte na okno, které chcete vyfotit. Pokud se jedná o oblast, stikněte levé tlačítko myši a táhněte, až vyberte celou požadovanou plochu.

Pokud takto vyberete na sejmutí okno, na snímku nebudou okraje oken včetně horního titulku. Pokud je chcete také vyfotit, přidejte ještě parametr -b.

scrot -s -b

Vyfotí po kliknutí dané okno i s okrajem.

Časová prodleva před sejmutím

Po zadání příkazu scrot vždy fotí okamžitě. Pokud potřebujete, aby trochu počkal, použijte parametr -d. Za něj dopište počet sekund, kolik má scrot čekat.

Scrot samozřejmě umí i odpočítávat. Přidáme pouze atribut -c do příkazu a v terminálu se vám budou zobrazovat čísla, která znázorňují počet zbývajících sekund.

Tento příkaz vám za hodinu sejme obrazovku a ještě vám bude odpočítávat. :-)

scrot -cd 3600

Miniatura

Volbou -t můžeme vytvořit kromě snímku další snímek - miniaturu. Za parametr tedy ještě dopíšeme počet procent, jak má být oproti velkému snímku miniatura malá.

scrot -t 50

Vytvoří snímek a k němu miniaturu velkou jakou polovina původního snímku (je nastaveno 50%).

Název obrázku

Jak jste si všimli, v základu je scrot nastaven, aby obrázek pojmenoval:

rok-měsíc-den-hodinaminutasekunda_rozlixšení_scrot.png

Teď řekneme scrotu, že si chceme obrázek pojmenovat jinak. Musíme znát jeho proměnné, abychom si mu název mohli poskládat.

Existují další proměnné, toto jsou pouze základní, více na man scrot.

Teď už víme, jak máme scrotu říci, jak se má obrázek jmenovat. Zadejme pro zkoušku do terminálu:

scrot 'to_je_moje_plocha__rok_je_%Y_měsíc_je_%m_a_dneska_je%d__obrázek_má_rozlišení_$wx$h.png'

Takto si můžeme se scrotem hrát.

Kvalita snímku

Pomocí parametru -q můžeme nastavit kvalitu fotky. Za parametru ještě napíšeme číslo od 1 (nejmenší kvalita) do 100 (nejvyšší kvalita). Automaticky je jinak nastavena kvalita 75.

scrot -q 100

Udělá nejkvalitnější obrázek, co jen scrot dokáže.

Vlastní příkaz

Možná máte vytvořenou nějakou složku na vaše snímky. Jak už jste četli, snímek se ukládá tam, kde máte zrovna otevřený terminál. K tomu se přesně hodí atribut -e. Po sejmutí obrázku spustí příkaz napsaný za tímto atributem (musí být v apostrofech).

Ještě budeme potřebovat znát další proměnné, abychom mohli obrázek efektivně přesunovat.

scrot -e 'mv $f ~/Snímky/'

Vyfotí a přesune soubor do složky ~/Snímky.

Závěr

Co schválně provede tento příkaz? :-D

scrot 'toto_je_scrot_%d.%m.%Y' -d 10 -c -s -b -q 50 -t 33 -e 'mv $f ~/ && echo "Jak se vede?"'

Další informace a možnosti tohoto skvělého programu se dozvíte spuštěním oblíbeného příkazu:

man scrot

Odkazy