Dia, créateur de diagrammes

Dia est un logiciel de dessin permettant de faire des plans et des schémas à la manière de Microsoft Visio. Il permet en standard de faire des schémas UML, des schémas électroniques, des chronogrammes, schémas SADT / IDEF0, etc. Il possède aussi les modèles (templates) pour le schéma du génie civil et bien d'autres.

Dia permet de sauvegarder les schémas créés dans son propre format (.dia) mais également dans de nombreux autres comme en TEX (script pour reproduire le schéma), en DXF, en PNG, en SVG et en EPS, et bien d'autres encore.

Lancez l'application comme indiqué ici ou via le terminal (toutes versions ou variantes d'Ubuntu) avec la commande suivante :

dia

Par défaut les fichiers .dia sont dans un format XML compressé. Il peut-être intéressant de ne pas compresser, par exemple pour versionner ces schémas avec git.
Pour cela aller dans le menu Fichier puis Préférences, Menu des diagrammes et décocher l'option Compresser les fichiers enregistrés
Les fichiers déjà compressés continue à l'être. Vous pouvez les décompresser, par exemple:

gunzip -S .dia mon_fichier_dia_compressé.dia

Diagramme de classes (tables) UML Depuis PHPMyAdmin

phpmyadmin contient un outil Concepteur:
 Concepteur de PHPMyAdmin
qui contient lui-même un export Exporter depuis PHPMyAdmin
Il est possible d'exporter dans des formats "figés" PDF, EPS, SVG ou bien dans le format XML de DIA, ce qui permet de retoucher aisément le modèle et de l'exporter pas exemple en SVG pour l'intégrer à d'autres documents ou site.

Pour l'export SVG, il faut sélectionner Scalable Vector Graphics (.svg) et non SVG Plain (.svg) dont le rendu est mauvais: texte débordant du cadre, textes recouvrant d'autres textes (constaté avec la version 0.97+git

Sur certaines versions, un bug empêche d'éditer les zones de commentaires (qui sont alors trop petites). Pour résoudre le problème, vous pouvez utiliser la commande suivante dans le terminal (remarque : vous pouvez utiliser un alias pour simplifier la commande à entrer) :

env LIBOVERLAY_SCROLLBAR=0 dia

Pour "résoudre" le problème graphiquement, il faut alors adapter le fichier dia.desktop. Une solution sûre est de copier ce fichier pour l'utilisateur courant via la commande

cp /usr/share/applications/dia.desktop ~/.local/share/applications

Puis de changer la ligne d'exécution de Dia :

sed -i "s/Exec=dia/Exec=env LIBOVERLAY_SCROLLBAR=0 dia/" ~/.local/share/applications/dia.desktop

De cette manière, lorsque vous lancez Dia graphiquement depuis le menu, les zones de commentaires ont une taille normale. Cela permet également de lancer Dia correctement lorsque l'on double-clic sur un fichier Dia.

Ce bug est toujours présent sur Ubuntu 14.04. La manipulation y a été testé avec succès.

Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.


Contributeurs: OStaquet, bcag2.

  • dia.txt
  • Dernière modification: Le 11/09/2022, 14:18
  • par moths-art