Ceci est une ancienne révision du document !


Do·doc

(Page ouverte le 9 mars 2020)

Do·doc est un outil de documentation d'activités pratiques qui permet de capturer des médias audiovisuels (photos, audio, video) et de réaliser des publications (pdf ou assemblages vidéos)
Do·doc permet de travailler avec plusieurs appareils connectés, reliés au même serveur qui stocke les contenus. Une «marmite» permet d'assembler ces éléments (anim. image par image, montage vidéo, document pdf, ajout de son sur image/video)

Version de do·doc : version 9 bêta 3 (9.0.21)
Système : Linux Debian Buster 10.7 avec LXDE

Do·doc peut-être installé sur un serveur dédié, ou sur un ordinateur relié au réseau local, c'est la méthode choisie et décrite ci-dessous.
Cette installation a été réalisée sur un ordinateur portable fraîchement installé à partir de Debian 10.7 netinst, en choisissant la méthode facile, cad l'installation d'un paquet AppImage.

mkdir ~/dodoc                          # créer le répertoire dans le répertoire home de l'utilisateur
cd ~/dodoc                             # s'y rendre
wget https://github.com/l-atelier-des-chercheurs/dodoc/releases/download/v9.0.21-dev/do.doc-9.0.21-dev.AppImage  # télécharger
chmod +x ./do.doc-9.0.21-dev.AppImage  # rendre le fichier exécutable
./do.doc-9.0.21-dev.AppImage           # démarrer do·doc

Le premier lancement échoue en déclenchant une erreur (The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /tmp/.mount_do.doc7ApLY2/chrome-sandbox is owned by root and has mode 4755.), ce n'est pas dû à do·doc mais à electron (à partir duquel do·doc est construit pour être multiplateforme), on peut le résoudre en utilisant l'option no-sandbox comme ci-dessous (il existe d'autres possibilités pour régler ce problème).

./do.doc-9.0.21-dev.AppImage --no-sandbox
 

Pour éviter d'avoir à utiliser la ligne de commande, on configure un lanceur d'applications en créant un fichier .desktop vide appelé dodoc.desktop dans ~/.local/share/applications (il ne sera accessible qu'à l'utilisateur courant). Dans ce fichier, on écrit les lignes suivantes :

[Desktop Entry]
Name=do·doc
Exec=/home/xor/dodoc/do.doc-9.0.21-dev.AppImage --no-sandbox
Terminal=false
Icon=/home/xor/.local/share/icons/hicolor/512x512/apps/dodoc.png
Type=Application
Categories=Education

NB : Pour récupérer l'icône, j'ai d'abord extrait l'appimage puis copié l'icône dans le dossier adéquat avec les commandes suivantes :

 ~/dodoc/do.doc-9.0.21-dev.AppImage --appimage-extract
 mkdir ~/.local/share/icons/
 mkdir ~/.local/share/icons/hicolor/
 mkdir ~/.local/share/icons/hicolor/512x512
 mkdir ~/.local/share/icons/hicolor/512x512/apps
 cp ~/dodoc/squashfs-root/usr/share/icons/hicolor/512x512/apps/dodoc.png ~/.local/share/icons/hicolor/512x512/apps/dodoc.png

Pour le faire apparaître dans le menu de démarrage (rubrique Education) :

lxpanelctl restart

Et pour simplifier un peu plus, on copie le lanceur d'application sur le bureau

cp ~/.local/share/applications/dodoc.desktop ~/Desktop/dodoc.desktop
chmod +x ~/Desktop/dodoc.desktop

Pour éviter qu'à chaque lancement un fenêtre intermédiaire propose des options pour lancer l'application, on peut régler les préférences de l'explorateur de fichier (PCmanFM sur LXDE) afin que ces options n'apparaissent pas (dans le menu Edition/préférences, onglet général, cocher “Ne pas demander d'options au lancement d'un fichier exécutable”).

Maintenant, on peut le démarrer avec un double clic depuis le bureau, ouf

Avec l'installation réalisée précédemment, on démarre do·doc par un double-clic depuis l'icône sur le bureau, le serveur de do·doc est lancé et différents clients vont pouvoir s'y connecter, pour cela il faut récupérer l'adresse IP (les différents appareils doivent être sur le même réseau wifi)

Ici, ce sera : https://192.168.1.79:8080/

  • ressource/logiciel/dodoc.1610558414.txt.gz
  • Dernière modification: 2021/01/13 18:20
  • par emoc