scrot, en akronym för SCReen ShOT) är ett enkelt, fritt distribuerat och open source-program för att fungera som ett kommandorads skärmbildningsverktyg som använder imlib2-biblioteket för att ta tag i och spara bilder. Den levereras med stöd för flera bildformat och det finns tillgängligt på många GNU / Linux-distributioner.
scrot är den favorit kommandorads skärmdump verktyg av hundratusentals Linux-geeks, på grund av dess verkligen enkla, men ändå funktionella arkitektur. Det ger användarna många kommandoradsalternativ, så att de kan ta skärmdumpar av ett aktivt fönster, hela rotfönstret (skrivbord / skärm) eller en del av skärmen.
Kommandoradsalternativ
Programmet levereras med cirka 10 kommandoradsalternativ, som låter dig ta tag i gränsen för ett fönster, visa en nedräkning innan du tar skärmdumpen, lägg till en fördröjning innan du tar skärmdumpen (i sekunder), kör en extern applikation innan Ta en skärmdump, ställ in bildkvaliteten, använd det aktuella fokuserade fönstret, skapa en miniatyrbild för det fångade skärmdumpet, välj interaktivt en rektangel eller ett fönster med musen, samt fånga en bildskärmsvisning.
Obligatoriskt exempel
Nedan beredde vi ett enkelt exempel på hur du använder skärmbildsverktyget för scrot-kommandoraden för att ta skärmdumpar av ditt Linux-skrivbord och spara det på en specifik mapp i PNG-bildformatet, för de som är rädda för Linux-terminalen.
skrot "% Y-% m-% d_ $ wx $ h_scrot.png '-e' mv $ f ~ / bilder / skott / '
Det ser skrämmande ut, men det är faktiskt inte, eftersom kommandot ovan ovan helt enkelt skapar en PNG-fil som heter något som "2014-09-11_1600x1024_scrot & rdquo; Och sparar det i skottmappen under bildkatalogen i ditt hemdir.
Under huven och tillgängligheten
En snabb titt under huven visar oss att scrot är helt och hållet skrivet i C-programmeringsspråket. Det beror på X Window System, eftersom det bara kan användas från en X11-terminalemulator för att fånga X11-fönster, dialogrutor, någon del av skärmen eller hela skärmen.
Vad är nytt i den här utgåvan:
- Stoppade DH-nivå till 10.
- debian / control:
- Bumped Standards-Version till 3.9.8.
- Ta bort fältet Hemsida. Det är offline.
- Ta bort onödigt beroende autotools-dev.
- Uppdaterade Vcs- * fälten för att använda https istället för http och git.
- debian / copyright: uppdaterade förpackning upphovsrätter år.
- debian / patches /:
- 10_improve-hardening.patch: skapad för att fixa GCC-härdningen.
- 11_fix-spelling-manpage.patch: skapad för att åtgärda vissa stavfel i manpage.
- fix-makefile: bytt namn till 09_fix-makefile.patch.
- Ta bort den oanvändbara och dubbla 003_descmanpage.patch filen.
- debian / rules: Lägg till variabeln DEB_LDFLAGS_MAINT_APPEND för att undvika onödig länk mot ett bibliotek.
- debian / titta på:
- stötte på version 4.
- Ta bort extra källa för att undvika konflikter med uscan.
- Använda NoSite istället för NoTracking.
Vad är nytt i version 0.8:
- Patch från Claes Nasten
- Förhöjer miniatyrrelaterade alternativ:
- Först specificerar -Det skulle bryta $ f param till -exec.
- För det andra har miniatyrbilden och skärmdumpen olika tidstämplar.
- För det tredje kunde man inte ange geometri med -t.
- Jag fixade dem och lade till, $ m (mini, istället för $ t som det togs) så att man kan göra.
- Om geometrin, med antingen bredden eller höjden som är inställd på 0, fyller den den andra som avser bildförhållandet.
Kommentarer hittades inte