Sto eseguendo OpenSuse con dwm come window manager. Da quando ho fatto il passaggio da KDE, non ho trovato il modo di fare uno screenshot o persino catturare parte del mio schermo.
C'è un modo per farlo in un ambiente da riga di comando?
Sto eseguendo OpenSuse con dwm come window manager. Da quando ho fatto il passaggio da KDE, non ho trovato il modo di fare uno screenshot o persino catturare parte del mio schermo.
C'è un modo per farlo in un ambiente da riga di comando?
Risposte:
Lo scrot eufonicamente chiamato prende screenshot dalla riga di comando ...
Ha un paio di semplici opzioni, tra cui un ritardo e la qualità dell'immagine.
Se vuoi fare uno scatto nella console e stai eseguendo un framebuffer, puoi usare fbgrab .
1366x768
o è solo la risoluzione nativa del tuo schermo (pannello)? Cosa cat /sys/class/graphics/fb0/{modes,virtual_size}
dà? Inoltre, se si esegue un dump 1024x768, l'immagine viene ritagliata?
ImageMagick viene fornito con l' import
utilità per acquisire schermate. Ha tonnellate di opzioni, ma per impostazione predefinita ti consente di disegnare un rettangolo sullo schermo e salva solo quella parte. Se vuoi un'intera finestra puoi usare -window ID
; l'identificatore "root" cattura l'intero schermo
Ho usato Shutter sotto Xmonad senza alcun ambiente desktop e ha funzionato bene. Shutter è un'app GUI con una discreta quantità di funzionalità.
Il più delle volte scrivo " shutter -s
" in un launcher / terminale e il programma mi permette di scegliere l'area dello schermo che voglio catturare. Quindi ho premuto Entere il file verrà salvato nella mia cartella home.
Se stai cercando soluzioni minimaliste, il tuo Xorg
server potrebbe già essere dotato di uno strumento chiamato xwd
. In caso contrario, e lo installeresti separatamente, potrebbe essere la possibilità più leggera: il binario ha una dimensione di soli 27 KB. Attenzione, perché genera dati su stdout
!
Ma il problema con xwd
è che discariche lo screenshot in dati di immagine Dump XWD X Window formato, non un'immagine standard. È possibile visualizzare tali dump con un xwud
programma complementare (esecuzione xwud -in yourdumpfile
). Per ottenere un tipico file di immagine, dovresti convertirlo usando qualcosa di simile xwdtopnm
o convert
(da ImageMagick
).