Copie ecran ... d'un ecran distant (sans vnc ou équivalant)

Le
Bulot Grégory
bonjour,


Je me connecte en ssh sur des machines distantes (banal avec linux ;-) )Je=

souhaiterais faire une copie d'écran de ce qui est affiché sur la machi=
ne
distante

- Il n'y a pas imagemagick, je souhaiterais ne rien installer de plus sur=

cette machine
- il n'y a que X et une appli qui tourne (pas de gestionnaire de fenêt=
re)
- Pas de clavier (sur la machine distante bien sur, sinon j'aurais du mal=
a
bosser ;-) )

ça existe ?

Je pensais a xwd mais je comprends pas comment il fonctionne, j'ai bêteme=
nt
essayé ceci :

[machinedistante] # xwd -display :0.0 -out ecran.xwd
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Dominique Arpin
Le #9588241
Bonjour,

bonjour,


Je me connecte en ssh sur des machines distantes (banal avec linux ;-)
)Je
souhaiterais faire une copie d'écran de ce qui est affiché sur la machine
distante

- Il n'y a pas imagemagick, je souhaiterais ne rien installer de plus sur
cette machine
- il n'y a que X et une appli qui tourne (pas de gestionnaire de fenêtre)
- Pas de clavier (sur la machine distante bien sur, sinon j'aurais du mal
a
bosser ;-) )

ça existe ?

Je pensais a xwd mais je comprends pas comment il fonctionne, j'ai
bêtement
essayé ceci :

[machinedistante] # xwd -display :0.0 -out ecran.xwd
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified



Est-ce que tu as fait sur le serveur: export DISPLAY=TON_IP:0

et sur ta machine: xhost +machinedistante

?







--
Dominique Arpin, administrateur réseau
A+,Linux+,Server+,MCP
Espace Courbe inc. http://www.espacecourbe.com/
642 de Courcelle, bureau 303, Montréal (Québec), Canada H4C 3C5
tél.: (514) 933-9861 téléc.: (514) 933-9546


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Shogo
Le #9588231
:-X j'ai rien dit, GIMP le fait très bien :)

Shogo wrote:
tu peux tenter un xwd -root -out ecran.xwd

d'ailleur ca s'ouvre avec quoi les fichiers de sorties ?

Bulot Grégory wrote:
bonjour,

Je me connecte en ssh sur des machines distantes (banal avec linux
;-) )Je souhaiterais faire une copie d'écran de ce qui est affiché
sur la machine distante

- Il n'y a pas imagemagick, je souhaiterais ne rien installer de plus
sur cette machine
- il n'y a que X et une appli qui tourne (pas de gestionnaire de
fenêtre)
- Pas de clavier (sur la machine distante bien sur, sinon j'aurais du
mal a bosser ;-) )

ça existe ?

Je pensais a xwd mais je comprends pas comment il fonctionne, j'ai
bêtement essayé ceci :

[machinedistante] # xwd -display :0.0 -out ecran.xwd
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified











--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Shogo
Le #9588221
tu peux tenter un xwd -root -out ecran.xwd

d'ailleur ca s'ouvre avec quoi les fichiers de sorties ?

Bulot Grégory wrote:
bonjour,


Je me connecte en ssh sur des machines distantes (banal avec linux ;-) )Je
souhaiterais faire une copie d'écran de ce qui est affiché sur la machine
distante

- Il n'y a pas imagemagick, je souhaiterais ne rien installer de plus sur
cette machine
- il n'y a que X et une appli qui tourne (pas de gestionnaire de fenêtre)
- Pas de clavier (sur la machine distante bien sur, sinon j'aurais du mal a
bosser ;-) )

ça existe ?

Je pensais a xwd mais je comprends pas comment il fonctionne, j'ai bêtement
essayé ceci :

[machinedistante] # xwd -display :0.0 -out ecran.xwd
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified







--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
fra-duf-no-spam
Le #9588201
Le 13735ième jour après Epoch,
Bulot Grégory écrivait:

Je pensais a xwd mais je comprends pas comment il fonctionne, j'ai bà ªtement
essayé ceci :

[machinedistante] # xwd -display :0.0 -out ecran.xwd
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified



A mon avis, c'est parce que la session X de [machinedistante] n'a pas
été ouverte par root, et que celui qui l'a ouverte n'a pas autori sé
root à y accéder.

Essaye soit depuis le user en question, soit en disant au user en
question de faire quelque chose du genre "xhost +local:", pour
autoriser tous les users locaux de [machinedistante] à s'y connecter.

C'est pas top secure, mais je pense que tu peux restreindre un peu
plus avec xhost (la flemme de lire la doc en détail, a toi de jouer).
Bulot Grégory
Le #9588171
Le vendredi 10 août 2007 16:50, Dominique Arpin a écrit :
Bonjour,




Est-ce que tu as fait sur le serveur: export DISPLAY=TON_IP:0

et sur ta machine: xhost +machinedistante



oui, cela ne change rien (aucun message d'erreur pendant 2-3 minutes
après .... ctrl+c :-(


par contre ce qui m'étonne dans cette méthode, c'est que j'ai l'impress ion que
ce fichier (ecran.xwd) arrive directement sur MaMachine, quelque part, je
m'en fiche un peu ....

je dirais même qu'a l'extrême (si ça peut aider la compréhension .. . pour moi
aussi ;-) ) je reformulerais ma question ....

comment faire une copie d'écran via un crontab sur [MachineDistante],
style :

00 * * * * xwd -display :0 -screen -root -out ecran.xwd
Bulot Grégory
Le #9769791
Le vendredi 10 août 2007 17:54, Bulot Grégory a écrit :
xwd -display :0 -screen -root -out ecran.xwd



bon je me répond à moi même : la commande ci-dessus fonctionne si sur la
machine distante je suis connecté en tant que l'utilistaeur utilisant la
session :0

Si c'est toto qui utilise la machine distante (:0.0), je me connecte en ssh
depuis ma machine local de cette façon :

ssh
xwd -display :0 -screen -root -out ecran.xwd


J'avais toutes les infos, juste que je tournais autour, en ne prenant pas
toutes celles qu'il fallait en même temps
Publicité
Poster une réponse
Anonyme