« Trucs:Capturer l'écran (même celui du display manager - kdm, gdm...) » : différence entre les versions
m (Trucs:Capturer l'écran 'même celui du display manager - kdm, gdm...) déplacé vers Trucs:Capturer l'écran (même celui du display manager - kdm, gdm...)) |
m (balises incorrectes) |
||
Ligne 7 : | Ligne 7 : | ||
Démarrez votre système ou terminez votre session afin d'afficher l'écran de démarrage. Passez sur une console texte ([Ctrl]-[Alt]-[Fn], où n est 1, 2, ... 6) et connectez-vous en root. | Démarrez votre système ou terminez votre session afin d'afficher l'écran de démarrage. Passez sur une console texte ([Ctrl]-[Alt]-[Fn], où n est 1, 2, ... 6) et connectez-vous en root. | ||
Dans cette console, tapez :<br /><code><nowiki># ps axw | grep -- "-auth" | grep -v grep</nowiki><br /> 9263 ? R 0:19 /usr/X11R6/bin/X -auth '''/var/run/xauth/A:0-pmbpGb'''< | Dans cette console, tapez :<br /><code><nowiki># ps axw | grep -- "-auth" | grep -v grep</nowiki></code><br /><code> 9263 ? R 0:19 /usr/X11R6/bin/X -auth '''/var/run/xauth/A:0-pmbpGb'''</code><br /> ''Cette dernière ligne peut varier, ce qui est important est en gras, il faut recopier très précisément le votre dans la ligne suivante :''<br /><code> # xauth merge '''/var/run/xauth/A:0-pmbpGb'''<br /> # export DISPLAY=":0.0"<br /> # import -window root image.ext</code><br /> où <code>image.ext</code> est le nom de l'image que vous voulez enregistrer. | ||
Là, vous entendez quelques bips, si import ne rend pas la main, retournez sous X ([Ctrl][Alt][F7]) et cliquez n'importe où. | Là, vous entendez quelques bips, si import ne rend pas la main, retournez sous X ([Ctrl][Alt][F7]) et cliquez n'importe où. |
Dernière version du 10 juin 2007 à 00:20
La méthode est simple, mais il faut en avoir l'idée ;)
Cela nécessite que ImageMagick soit installé sur votre système.
Démarrez votre système ou terminez votre session afin d'afficher l'écran de démarrage. Passez sur une console texte ([Ctrl]-[Alt]-[Fn], où n est 1, 2, ... 6) et connectez-vous en root.
Dans cette console, tapez :# ps axw | grep -- "-auth" | grep -v grep
9263 ? R 0:19 /usr/X11R6/bin/X -auth /var/run/xauth/A:0-pmbpGb
Cette dernière ligne peut varier, ce qui est important est en gras, il faut recopier très précisément le votre dans la ligne suivante : # xauth merge /var/run/xauth/A:0-pmbpGb
# export DISPLAY=":0.0"
# import -window root image.ext
où image.ext
est le nom de l'image que vous voulez enregistrer.
Là, vous entendez quelques bips, si import ne rend pas la main, retournez sous X ([Ctrl][Alt][F7]) et cliquez n'importe où.
Si votre image ne comporte que des parasites, essayez plutôt dans la console :import image.ext
Puis retournez sous X, et cliquez sur le fond d'écran.
Note 1 : import de ImageMagick reconnaît l'extension et enregistre le fichier au bon format (png, jpg...). Vous pouvez remplacer ":0.0" par ":0.1" pour copier votre deuxième écran en mode "multihead".
Note 2 : on peut aussi capturer l'écran de fin de session de KDE ou Gnome (et des autres ;) avec cette méthode.
Note 3 : Cette méthode peut aussi servir dans un script et donc permettre par exemple de faire des copies d'écran à intervalles réguliers en mettant un script dans la crontab
de root
.
Note 4 : durant mes tests, il m'est arrivé d'être bloqué sous X : la souris transformée en croix, et plus rien ne répond. Retournez alors dans une console et répétez la manip avec import, cela règlera le problème.