IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Faire un screenshot automatique de l'écran toutes les X minutes.


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    230
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 230
    Par défaut Faire un screenshot automatique de l'écran toutes les X minutes.
    Bonjour à tous,

    J'aurais besoin de votre aide pour m'aiguiller sur une marche à suivre.

    J'ai un diaporama qui tourne en non stop sur mon ubuntu "genre cadre photo avec quelques videos". Je suis à distance de cette machine. J'utilise VLC pour voir ce qu'il se passe mais il freeze régulièrement alors j'ai eu l'idée de m'envoyer par FTP un screenshot de l'écran toutes les X minutes.

    J'ai essayé Imagemagick qui fonctionne très bien pour faire ce que je veux sauf que...

    Je n'arrive pas à automatiser la tâche via "cron".

    J'ai essayé plusieurs commande mais je n'arrive pas à exécuter la commande sur le compte actif qui diffuse le diaporama et VLC.

    Auriez-vous une idée de comment je pourrais procéder pour réaliser un script bash ou autre pour réaliser cette opération.

    Sous windows, j'aurais su le réaliser sans soucis mais la j'ai du mal avec la notion de "display". J'ai cherché de ce côté mais je n'ai pas le niveau de la plupart d'entre-vous.

    Merci d'avance pour l'aide que vous pourrez m'apporter.

  2. #2
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 293
    Par défaut
    Bonjour

    Que te dire ? Tous les éléments de réponse sont dans ta question. Perso, ça marche chez moi.

    puis j'ajoute les lignes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    # Test capture écran
    * * * * * DISPLAY=:0.0 import -window root /home/jeanlouischefdeplato/toto.jpg
    Et ça marche. Toutes les minutes, il remplace le fichier toto par la dernière capture d'écran de toute la fenêtre. Avec la transparence de la console, s'il vous plaît.

    La balle est dans ton camp.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    230
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 230
    Par défaut
    Bonjour,

    Merci de ta réponse.

    Effectivement après plusieurs essais, je me suis aperçu que j'exécutais la commande "crontab" en tant que "root". Ca ne pouvait pas marcher.

    Merci beaucoup pour l'aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Enregistrement automatique d un classeur (toutes les 5 minutes)
    Par BliBlaBlo dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/08/2018, 08h55
  2. Réponses: 1
    Dernier message: 18/06/2015, 09h38
  3. Réponses: 4
    Dernier message: 30/04/2014, 11h33
  4. [PowerShell] Comment changer de fond d'écran toutes les 5 minutes
    Par Anonyme1209 dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 03/03/2010, 13h20
  5. Envoi automatique d'un mail toutes les heures
    Par VirginieGE dans le forum ASP
    Réponses: 8
    Dernier message: 24/08/2004, 08h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo