Hvordan å gjøre en Print Screen i Unix

Gjør en print screen, eller ta et skjermbilde, er ikke så enkelt i Unix / Linux som det er under operativsystemer som Windows eller Mac OS X. Men det kan gjøres bare det enkelt å bruke et verktøy som følger med de fleste Unix og Linux-distribusjoner: ImageMagick.

Bruksanvisning

1 Utfør et skjermbilde fra terminalen. Utføre et skjermbilde ved hjelp av ImageMagick verktøyene er egentlig ganske enkelt. Skriv inn følgende kommando i et skall:

import window root ~ / screenshot.png

2 Lag en snarvei. At full kommando kan være litt av en smerte å skrive alt på en gang, hver eneste gang, så det kan være en god idé å lage et skall-skript som er litt enklere å administrere. Hvis du har root-tilgang, skriver du inn følgende kommando for å opprette en ny fil med nano tekstbehandlingsprogram:

sudo nano / usr / bin / printscreen

Skriv inn kommandoen fra trinn 1 i filen. Lagre ved å trykke Ctrl + O og avslutt ved å bruke Ctrl + X.

Deretter flagget det som en kjørbar fil ved hjelp av "chmod" kommando:

sudo chmod + x / usr / bin / printscreen

Hvis du ikke har root-tilgang, må du plassere "printscreen" kommandoen enten i hjemmekatalogen eller på annen katalog i miljøet banen som du har både lese- og skrivetilgang til. Du kan sjekke gjeldende miljøet banen ved å kjøre følgende kommando:

env | grep "PATH"

Du har nå en enkel "printscreen" kommandoen, men det har en ganske stor feil. Terminalen i seg selv er fanget i utskriften skjermen når du ikke ønsker at dette skal skje. Det er en midlertidig løsning, men.

3 Bruk "sleep" -kommandoen. Åpne din "printscreen" kommandoen på nytt med "nano" og endre den slik at den begynner med kommandoen "sleep 5", slik at det nå lyder slik:

sleep 5; import window root ~ / screenshot.png

Lagre og avslutt.

Dette vil føre til at programmet vente fem sekunder før du tar skjermbilde. Dette bør være nok tid for deg å minimere terminalen eller, enda bedre, flytte den til en annen virtuell desktop, før skjermbilde er tatt.