| 2 commenti ]

Oltre a registrare screencast, dalla riga di comando è anche possibile catturare singole schermate, per farlo è necessario il comando import, che fa parte della suite ImageMagick.

Per salvare un'immagine di tutto lo schermo dobbiamo aprire una finestra di terminale e digitare
import -window root nome-a-caso.pngPossiamo anche salvare schermate di un server remoto, ed è qui, a mio avviso la realte utilità del comando. Se siamo collegati in remoto il comando sarà leggermente diverso e useremo l'opzione -display
import -window root -display :0 nome-a-casso.pngNOTA: il server remoto ovviamente deve eseguire una sessione grafica!

Con import si può scegliere di salvare screenshot di una singola finestra, per poterlo fare occorre conoscere l'id della finestra. Ecco come fare:

  1. Per prima cosa si lancia xwininfo e si seleziona la finestra. Otterremo una grande quantità di informazioni, quella che ci interessa è il Window id, copiamolo e usiamolo così con import.
  2. import -window 0x3200008 test.png

2 commenti

Anonimo ha detto... @ dicembre 10, 2008 10:11 AM

Ciao, e' possibile anche usare il comando "scrot" per esempio scrot -d 5 -c screen.jpg fa lo screenshot dopo un delay di 5 secondi
Dancus

hipst3r ha detto... @ dicembre 10, 2008 11:22 AM

Ti ringrazio per la segnalazione. Certo che il nome in italiano non suono proprio benissimo ^_^

Appena ho un attimo gli do un'occhiata.

Posta un commento