Outils pour utilisateurs

Outils du site


linux:snapshot (lu 19752 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
linux:snapshot [04-05-2015 09:21]
edmc73
linux:snapshot [14-04-2021 11:25] (Version actuelle)
edmc73 [PhantomJs]
Ligne 19: Ligne 19:
  
   shutter –help|more   shutter –help|more
 +
 +===== Capture vidéo =====
 +
 +  * http://linuxecke.volkoh.de/vokoscreen/vokoscreen.html : dispo dans les dépots, permet aussi de faire des gif animés, surbrillance du clic
  
 ===== Simple Screen Recorder ===== ===== Simple Screen Recorder =====
Ligne 108: Ligne 112:
 http://phantomjs.org/screen-capture.html http://phantomjs.org/screen-capture.html
  
 +Exemple :
 +  phantomjs/bin/phantomjs phantomjs/examples/rasterize.js http://google.fr/ google.png 1920px*1080px
 +
 +Si vous avez le message d'erreur suivant:
 +<code>
 +ReferenceError: Strict mode forbids implicit creation of global property 'pageWidth'
 +
 +  phantomjs://code/rasterize.js:23 in global code
 +</code>
 +
 +Commentez la 1ère ligne du fichier examples/rasterize.js
 +
 +  //"use strict";
 +
 +Après une mise à jour en debian 10, vous avez peut etre le message d'erreur suivant
 +<code>
 +Auto configuration failed
 +139968483847808:error:25066067:DSO support routines:DLFCN_LOAD:could not load the shared library:dso_dlfcn.c:185:filename(libssl_conf.so): libssl_conf.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
 +139968483847808:error:25070067:DSO support routines:DSO_load:could not load the shared library:dso_lib.c:244:
 +139968483847808:error:0E07506E:configuration file routines:MODULE_LOAD_DSO:error loading dso:conf_mod.c:285:module=ssl_conf, path=ssl_conf
 +139968483847808:error:0E076071:configuration file routines:MODULE_RUN:unknown module name:conf_mod.c:222:module=ssl_conf
 +</code>
 +
 +Ajoutez simplement devant votre ligne de commande
 +
 +  OPENSSL_CONF=/etc/ssl/ phantomjs/bin/phantomjs phantomjs/examples/rasterize.js http://google.fr/ google.png 1920px*1080px
  
 ===== Capturer l'écran en gif ===== ===== Capturer l'écran en gif =====
Ligne 134: Ligne 164:
 exemple : http://www.youtube.com/watch?v=2GqCu0wI-hc exemple : http://www.youtube.com/watch?v=2GqCu0wI-hc
  
 +===== Enregistrer le contenu d'un terminal avec script =====
 +
 +**script** est une commande de base dans linux qui permet d'enregistrer dans un fichier tout ce qui s'est passé dans un terminal. De plus on peut enregistrer un fichier de timing qui permettra de rejouer en temps réel ce qu'on a enregistrer grace à la commande **scriptreplay**
 +
 +Exemple
 +  # script -t 2>~/upgrade-jessieetape.time -a ~/upgrade-jessieetape.script
 +
 +Un message s'affiche et un sous-shell s'ouvre
 +  Le script a débuté, le fichier est upgrade-jessieetape.script
 +
 +Faite maintenant toute ce que vous voulez, quand vous aurez terminé, faite Ctrl+d pour sortir du sous-shell. Ce message confirmera votre sortie
 +  Script terminé, le fichier est upgrade-jessieetape.script
 +
 +
 +Visualisez maintenant votre enregistrement
 +  # scriptreplay ~/upgrade-jessieetape.time ~/upgrade-jessieetape.script
 +
 +Dans un mode moins temps réel, vous pouvez aussi faire 
 +  more upgrade-jessieetape.script
linux/snapshot.1430724062.txt.gz · Dernière modification: 04-05-2015 09:21 de edmc73