Sådan tager du skærmbilleder fra Linux-terminalen med scrot

Linux har snesevis af skærmbilledeværktøjer. Disse værktøjer har forskellige funktioner og giver brugerne mulighed for hurtigt at tage billeder af det, de ser på deres skrivebord, gemme det i forskellige formater og dele det med venner. Problemet er, at de fleste af disse skærmbilledeværktøjer er oppustede GUI’er, der ikke altid virker. Hvis du er træt af GUI screenshot-værktøjer, der ikke altid gør deres arbejde, kan Scrot screenshot-værktøjet være lige hvad du har brug for. Det lader dig tage skærmbilleder fra Linux-terminalen og sparer dig for besværet med at gå gennem en GUI.

Installer Scrot

Scrot-værktøjet er ret velkendt, og mange mennesker bruger det til at tage skærmbilleder, især på lette skrivebordsmiljøer som LXQt, eller med flisevindueadministratorer som AwesomeWM, i3 og andre. For at installere softwaren skal du åbne et terminalvindue og følge kommandoinstruktionerne, der svarer til dit Linux-operativsystem.

Bemærk: du skal køre Ubuntu, Debian, Arch Linux, Fedora eller OpenSUSE for at køre Scrot. Hvis du ikke er på en af ​​disse Linux-distributioner, skal du muligvis kompilere fra kilden.

  Sådan installeres Qupzilla-browseren på Linux

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

Generisk Linux

Scrot-skærmbilledeværktøjet er et af de bedste terminalapplikationer, der kan tage skærmbilleder af, hvad der sker på Linux-skrivebordet. Som et resultat distribuerer mange distributioner – selv uklare dem det i deres softwarekilder. Når det er sagt, hvis du ikke er i stand til at finde en installerbar pakke, er det at bygge koden fra kilden den næstbedste ting.

Uanset årsagen er webstedet, der er vært for de downloadbare pakker til Scrot, nede. Heldigvis, takket være Archive.org, er det muligt at downloade koden uanset. I en terminal skal du bruge wget-kommandoen og få fat i Scrot-kilderne.

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

Udpak Scrot-kildekoden til din Linux-pc ved hjælp af tar-kommandoen.

tar -xvzf scrot-0.8.tar.gz

Flyt ind i kodemappen med CD og læs README-filen ved hjælp af kat.

cd scrot-0.8

cat README

README-filen skitserer, hvordan man bygger koden, men indeholder ingen information om de afhængigheder, du sandsynligvis har brug for for et vellykket byggemiljø. Start opbygningen ved at køre konfigurationsscriptet. Dette script vil scanne din Linux-pc for de korrekte afhængigheder. Hvis du mangler nogen, vil den fortælle dig, hvad du skal installere.

./configure

Konfigurationskommandoen afsluttes kun, hvis du har alle afhængigheder op at køre. Hvis konfigurationsscriptet afsluttes, skal du bygge Scrot-softwaren.

make

Make-kommandoen vil kompilere alt ret hurtigt, da Scrot ikke er et stort stykke software. Når processen er færdig, skal du afslutte ved at installere den i systemet.

su -c "make install"

Brug af Scrot

Scrot er en terminalapplikation, så for at tage et skærmbillede skal du have hurtig adgang til en terminal. Åbn en terminal og brug følgende kommando til at tage et skærmbillede af, hvad der er på din skærm.

scrot

Hvis du kører kommandoen ovenfor, ender dit skærmbillede i /home/brugernavn/. Skærmbilledet er øjeblikkeligt, og du får ingen feedback om det skærmbillede, du lige har taget. Vil du have noget lidt mere brugervenligt? Prøv “c”-kontakten. Tilføjelse af “c”-kontakten til scrot vil udskrive en nedtællingstimer. Timerfunktionen er nyttig, da den gør brugeren mere opmærksom på, hvornår skærmbilledet sker.

scrot -c

Vil du forbedre nedtællingen i Scrot yderligere? Prøv “d”-kontakten. Det lader brugere angive (i sekunder), hvornår Scrot skal tage billedet.

  Sådan installeres Hiri-e-mail-klienten på Linux

Bemærk: Erstat X med det ønskede nummer.

scrot -cd X

Scrot-skærmbilledeværktøjet lader brugere tage et skærmbillede af det aktuelle vindue i fokus ved hjælp af “z”-kontakten. For at bruge det skal du gøre:

scrot -cd X -z

Eller, hvis du foretrækker ikke at bruge en timer, prøv følgende kommando.

scrot -z

En utrolig nyttig funktion, som mange skærmbilledeværktøjer på Linux har, er deres evne til at tage skærmbilleder af individuelle rektangulære områder på skrivebordet. Scrot screenshot-funktionen har også denne evne, og den er tilgængelig via “s”-kontakten.

scrot -cd X -s

For at tage et skærmbillede af en bestemt region uden en nedtælling skal du gøre:

scrot -s

Gem Scrot-indstillinger

Scrot screenshot-værktøjet har en masse muligheder, kontakter og funktioner. Hvis du er nybegynder, kan disse forskellige muligheder være svære at huske. Selvom det er ret nemt at bruge “h”-kontakten, er det meget bedre at gemme hjælpeinstruktionerne i en tekstfil til senere.

  Sådan udpakkes TarGZ-filer i Linux

For at gemme Scrot-indstillingerne til senere, skal du køre “h”-omskifterindstillingen gennem omdirigeringskommandoen.

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

Du kan til enhver tid åbne den Scrot-dokumentfil, du har gemt til senere, ved at starte filhåndteringen, klikke på “Dokumenter” og lede efter “scrot-options.txt.”