Forum Linux.général Remote Screen Capture

Posté par  .
Étiquettes : aucune
-1
20
août
2008
Bonjour,

je me connecte en ssh sur mon desktop depuis le boulot. Je me demande s'il y a un moyen d'obtenir des copies d'écran en ligne de commande, histoire de savoir ou en ai le traitement long en cours.

J'ai trouvé "import" d'ImageMagik mais je n'arrive pas à le faire se connecter sur mon serveur X (dit autrement je ne sais si c'est possible à distance)

http://www.imagemagick.org/www/import.html

[me@noun ~]$ import -window root screen.ps
import: impossible de se connecter au serveur X `localhost:10.0'.

Il existe également peut être d'autres solutions.

Merci de vos retours
  • # C'est possible

    Posté par  (site web personnel) . Évalué à 2.

    Sauf que la ta commande essaie de se connecter au serveur X de la machine d'où tu viens.

    Essaie en précédant ta commande de

    export DISPLAY=:0


    Si ça ne marche pas, c'est qu'il faut autoriser la connexion. Pour ça, soit sur le serveur X de destination (mais il faut l'avoir prévu à l'avance)
    xhost +local:
    • [^] # Re: C'est possible

      Posté par  . Évalué à 1.

      Merci du tuyau

      je vais essayer depuis le boulot demain.
  • # log/tail

    Posté par  (site web personnel, Mastodon) . Évalué à 4.

    Le traitement en cours peut (pourrait) aussi sortir une trace dans un log, facile à suivre en SSH avec tail -f

    La gelée de coings est une chose à ne pas avaler de travers.

    • [^] # Re: log/tail

      Posté par  . Évalué à 1.

      Effectivement, je regarde également dans cette direction.

      Mais je n'ai rien trouvé pour le moment.
      • [^] # Re: log/tail

        Posté par  . Évalué à 2.

        Bon, si tu t'orientes vers cette piste, voici comment je procéderai à ta place :
        1) Tu ouvres un terminal vers la machine sur laquelle tu lances le traitement.
        2) Tu lances ton traitement en arrière plan, en redirigeant les sorties standard et d'erreur vers un fichier : $ traitement &> traitement.log &
        3) tu peux (ou non) fermer cette console.
        4) Tu as plusieurs possibilités à partir de là :
        - soit lancer un tail -f traitement.log, ce qui va t'afficher en continu les informations rentrées dans ce fichier de log, et quand tu en as marre de visualiser les logs, tu quittes, ça ne fait que lire le fichier, ce n'est donc pas gênant.
        - tu peux éventuellement utiliser screen pour lancer le tail, ce qui te permet de fermer la console, et de la reprendre sans avoir à relancer la commande tail.
        - enfin, si tu utilises kde, et par conséquent konsole, tu as une option pour guéter l'activité ou l'inactivité dans une fenêtre, et donc si tes traitements sont longs, par exemple, ton tail risque de ne pas bouger pendant un moment. Dans ce cas, tu peux vaquer à tes occupations normales, et dès que l'affichage changera sur la console, tu en seras averti (ça se configure, soit message surgissant, soit un son, probablement une mise en avant plan, et tout ou partie des combinaisons possibles, j'ai pas assez fouillé pour confirmer ce point). Il est probable que d'autres gestionnaires de fenêtres puissent surveiller l'activité ou l'inactivité d'une fenêtre, mais je n'utilise que KDE, donc je n'ai rien de certain pour les autres.
        Voilà, en espérant que ça t'aidera à résoudre ton problème, comme on dit.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.