Y a-t-il un équivalent de l'écran d'impression + coller de la fenêtre (ou mieux encore le Mac OS Cmd + Maj + 4, Espace) dans gnome?
Y a-t-il un équivalent de l'écran d'impression + coller de la fenêtre (ou mieux encore le Mac OS Cmd + Maj + 4, Espace) dans gnome?
Réponses:
Gnome devrait avoir des capacités de capture d'écran déjà intégrées.

Cependant, le déclencheur par défaut est la Printtouche, qui peut manquer à votre clavier. Vous pouvez remapper ce raccourci avec gnome-keybinding-properties.

gnome-screenshot --interactivevous pouvez sélectionner l'option pour sélectionner une zone au lieu de tout l'écran ou la fenêtre.
                    gnome-screenshot -a(qui au lieu d'ouvrir la fenêtre de choix, va sélectionner immédiatement une zone). J'ai du mal à faire ce défaut cependant.
                    Shift+ PrtScrnfera le travail. Une boîte de dialogue apparaît à l'écran vous permettant de sélectionner n'importe quelle partie de celle-ci.
Il y en a des tonnes. J'utilise personnellement import, depuis ImageMagick . Il a la capacité de capturer tout l'écran, une fenêtre donnée, ou de vous laisser sélectionner une zone de l'écran et simplement capturer
$ import /path/to/output.png
import vous permettra de dessiner une zone avec la souris pour capturer:

Vous devez d'abord trouver l'ID de la fenêtre X:
$ xdpyinfo | grep focus
focus:  window 0x3000006, revert to Parent
Ensuite, vous pouvez exécuter l'importation:
$ import -window 0x3000006 /path/to/output.png
Vous pouvez également exécuter import /path/to/output.pngcomme lorsque vous prenez une capture d'écran d'une zone spécifique, et lorsqu'il s'arrête pour vous permettre de dessiner la zone avec votre souris, cliquez sur la fenêtre cible.
Utiliser rootpour l'ID de fenêtre:
$ import -window root /path/to/output.png
Vous pouvez utiliser xbindkeyspour lier ces commandes à la Print Screenclé; J'utilise un script appelé screenshot, donc ma configuration ressemble à:
"screenshot root"
m:0x0 + c:107
"screenshot window"
m:0x8 + c:107
xdpyinfo | grep focusretourne un ID de fenêtre différent d'une unité par celui attendu (trouvé avec wmctrlet la connaissance humaine de quelle fenêtre a le focus).
                    $ import /path/to/output.pngcomme dans le troisième exemple, puis cliquez sur une fenêtre (plutôt que de cliquer + faire glisser pour dessiner une zone), vous obtiendrez une capture d'écran de cette fenêtre .
                    Je viens d'écrire cette petite interface à xwd, pour lui faire attendre le nombre de secondes fourni avant de faire le vidage. Cela semble fonctionner.
dumptime () {
  (sleep $1; xwd -root | convert - `date +%I.%M.%S`.png) &
}
Il y a aussi scrotet gnome-screenshot.
La importsolution ImageMagick dans la réponse de M. Mrozek a un fameux bug "boîte noire" sur-window root - pas tout le monde obtient, mais je le fais.
Selon cela , gnome-screenshotest basé sur ImageMagick - mais ce n'est pas un wrapper; Je viens de parcourir le code, et c'est une grosse application C.