J'utilise OpenSuse avec dwm en tant que gestionnaire de fenêtres. Depuis que je suis passé de KDE, je n'ai pas trouvé de moyen de prendre une capture d'écran ou même de capturer une partie de mon écran.
Existe-t-il un moyen de le faire dans un environnement de ligne de commande?
Réponses:
Le scrot au nom euphonique prend des captures d'écran à partir de la ligne de commande ...
Il a quelques options simples, y compris un délai et une qualité d'image.
Si vous souhaitez prendre une photo dans la console et que vous exécutez un framebuffer, vous pouvez utiliser fbgrab .
la source
1366x768
résolution native de votre écran (panneau)? Qu'est-ce que çacat /sys/class/graphics/fb0/{modes,virtual_size}
donne? De plus, si vous effectuez un vidage 1024x768, l'image est-elle recadrée?ImageMagick est livré avec l'
import
utilitaire pour prendre des captures d'écran. Il a des tonnes d'options, mais par défaut, il vous permet de dessiner un rectangle à l'écran et enregistre uniquement cette partie. Si vous voulez une fenêtre entière, vous pouvez utiliser-window ID
; l'identifiant "root" capture tout l'écranla source
J'utilise Shutter sous Xmonad sans environnement de bureau et cela fonctionne bien. Shutter est une application graphique avec une quantité décente de fonctionnalités.
La plupart du temps, je tapais "
shutter -s
" dans un lanceur / terminal et le programme me laissait choisir la zone de l'écran que je voulais capturer. Ensuite, je frappe Enteret le fichier sera enregistré dans mon dossier d'accueil.la source
Si vous recherchez des solutions minimalistes, votre
Xorg
serveur est peut-être déjà livré avec un outil appeléxwd
. Sinon, et vous l'installez séparément, cela pourrait être la possibilité la plus légère - le binaire ne fait que 27 Ko. Attention, car il génère des donnéesstdout
!Mais le problème avec
xwd
est qu'elle déverse la capture d' écran dans un XWD X Window données d'image Dump format et non une image standard. Vous pouvez afficher ces vidages avec unxwud
programme compagnon (exécuterxwud -in yourdumpfile
). Pour obtenir un fichier image typique, vous devez le convertir en utilisant quelque chose commexwdtopnm
ouconvert
(deImageMagick
).la source