logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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
utilisateurs:croutons:tutos:byzanz [29/11/2017 19:54]
Croutons [Introduction]
utilisateurs:croutons:tutos:byzanz [21/11/2020 20:24] (Version actuelle)
martinux_qc [Utilisation]
Ligne 6: Ligne 6:
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
   * créé le 28/11/2017 testé sous Debian Stretch   * créé le 28/11/2017 testé sous Debian Stretch
 +  * modifié le 30/11/2017 (ajout d'un script et peaufinage) 
 +  * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=245888#​p245888 | Lien vers le forum concernant ce tuto]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
  
 ===== Introduction ===== ===== Introduction =====
Ligne 41: Ligne 42:
   --display=AFFICHAGE ​        ​Affichage X à utiliser   --display=AFFICHAGE ​        ​Affichage X à utiliser
  
-Première chose nécessaire pour un bonne capture connaître la résolution actuel de son écran.\\ +Première chose nécessaire pour une bonne capture connaître la résolution actuel de son écran.\\ 
-Déterminer la zone capturer : \\+Déterminer la zone à capturer : \\
 l'​application prend le coin supérieur gauche de l'​écran comme référence \\ l'​application prend le coin supérieur gauche de l'​écran comme référence \\
-Idem les coordonnées du rectangle ​enregistrer auront comme de référence le coin supérieur gauche+Idem les coordonnées du rectangle ​à enregistrer auront comme de référence le coin supérieur gauche
  
  
Ligne 104: Ligne 105:
 **bien attendre le retour du prompt**</​note>​ **bien attendre le retour du prompt**</​note>​
  
-=== Supplément ​===+==== Suppléments ====
 Byzanz étant anciennement disponible comme applet pour Gnome il en reste encore les icônes disponible sous Byzanz étant anciennement disponible comme applet pour Gnome il en reste encore les icônes disponible sous
 <​code>/​usr/​share/​icons/​hicolor/​22x22/​apps/​ <​code>/​usr/​share/​icons/​hicolor/​22x22/​apps/​
 /​usr/​share/​icons/​hicolor/​scalable/​apps/</​code>​ /​usr/​share/​icons/​hicolor/​scalable/​apps/</​code>​
 +
 +===Script byzanz-gui===
 +
 +J'ai fais quelque modification d'un script trouvé sur un article de blog \\
 +Il faudra peut être l'​adapter :\\
 +J'ai utilisé un fichier son de Libreoffice pour la notification FIXME
 +
 +<note tip>​créer un fichier texte avec le nom byzanz-gui puis copier/​coller le contenu du script
 +<note important>​une fois le script enregistré le rendre exécutable <code user>​chmod +x byzanz-gui</​code></​note></​note>​
 +<​note>​tester le script depuis votre répertoire personnel <code user>​./​byzanz-gui</​code>​Si tout fonctionne déplacé le <code root>mv byzanz-gui /​user/​local/​bin</​code></​note>​
 +
 +<​note>​Pour effectuer une capture en gif <code user>​byzanz-gui</​code>​Le répertoire d'​enregistrement par défaut est ~/Vidéos \\ Il ne reste plus qu'a créer un lanceur avec un icône disponible 8-)</​note>​
 +
 +<file bash byzanz-gui>​
 +
 +#!/bin/bash
 + 
 +# AUTHOR: ​  (c) Rob W 2012, modified by MHC (http://​askubuntu.com/​users/​81372/​mhc)
 +# NAME:     ​GIFRecord 0.1
 +# DESCRIPTION: ​ A script to record GIF screencasts.
 +# LICENSE: ​ GNU GPL v3 (http://​www.gnu.org/​licenses/​gpl.html)
 +# DEPENDENCIES: ​  ​byzanz,​gdialog,​notify-send (install via sudo add-apt-repository ppa:​fossfreedom/​byzanz;​ sudo apt-get update && sudo apt-get install byzanz gdialog notify-osd)
 +#​modification mineur Croutons ;-)
 +
 + 
 +# Time and date
 +#​TIME=$(date +"​%Y-%m-%d_%H%M%S"​)
 +TIME=$(date +"​%d-%m-%Y_%H:​%M:​%S"​)
 + 
 +# Delay before starting (delai avant enregistrement)
 +DELAY=10
 + 
 +# Standard screencast folder (répertoire d'​enregistrement par défaut)
 +FOLDER="​$HOME/​Vidéos"​
 + 
 +# Default recording duration (durée d'​enregistrement par défaut)
 +DEFDUR=10
 + 
 +# Son notification à jouer en début et en fin d'​enregistrement
 +beep() {
 +     ​paplay /​usr/​lib/​libreoffice/​share/​gallery/​sounds/​apert.wav & 
 +}
 + 
 +# Custom recording duration as set by user
 +notify-send -i dialog-warning -t 11000 "​IMPORTANT"​ "​Réduisez les fenêtres indésirables présentes dans la zone de capture."​ &
 +USERDUR=$(gdialog --title "​Durée?"​ --inputbox "​Veuillez entrer la durée de la capture en secondes"​ 200 100 2>&​1)  ​
 +
 +# Duration and output file
 +if [ -z $USERDUR ]; then #test si la variable est nul
 +    D=$DEFDUR
 +else
 +    D=$USERDUR
 +fi
 +
 +notify-send -t 9500 "​GIFcapture"​ "​Cliquez sur la fenêtre qui va servir de zone de capture"​
 +# Window geometry
 +XWININFO=$(xwininfo)
 +read X < <(awk -F: '/​Absolute upper-left X/{print $2}' <<<​ "​$XWININFO"​)
 +read Y < <(awk -F: '/​Absolute upper-left Y/{print $2}' <<<​ "​$XWININFO"​)
 +read W < <(awk -F: '/​Width/​{print $2}' <<<​ "​$XWININFO"​)
 +read H < <(awk -F: '/​Height/​{print $2}' <<<​ "​$XWININFO"​)
 + 
 +# Notify the user of recording time and delay
 +notify-send -i /​usr/​share/​icons/​hicolor/​scalable/​apps/​byzanz-record-window.svg -t 9500 "​GIFcapture"​ "La durée d'​enregistrement est de $D secondes. L'​enregistrement débutera dans $DELAY secondes."​
 + 
 +#Actual recording
 +sleep $DELAY
 +beep
 +byzanz-record -c --verbose --delay=0 --duration=$D --x=$X --y=$Y --width=$W --height=$H "​$FOLDER/​GIFcapture_$TIME.gif"​
 +beep
 + 
 +# Notification de fin d'​enregistrement.
 +notify-send -t 17000 "​GIFcapture"​ "​Screencast sauvé sous $FOLDER/​GIFcapture_$TIME.gif"​
 +
 +</​file>​
 +-----
 +Sources base du script https://​www.maketecheasier.com/​record-screen-as-animated-gif-ubuntu/​
utilisateurs/croutons/tutos/byzanz.1511981650.txt.gz · Dernière modification: 29/11/2017 19:54 par Croutons

Pied de page des forums

Propulsé par FluxBB