Umbrello/FAQ

    From KDE UserBase Wiki
    Revision as of 13:37, 11 September 2017 by JulienM (talk | contribs) (Created page with "Changé de générateur de code autre que pour C++ ou Java. Des versions récente de Git permettent également d'Annuler la désactivation. La gestion actuelle de la mémoire...")
    Other languages:

    Quelles sont les différentes version d'Umbrello ?

    La version actuelle stable est la version 2.21.3 basée sur KDE 4.

    Il y a également des versions disponibles pour télécharger sur le site pour de vieilles versions de KDE.

    Il est utile, lorsque vous soumettez des rapports de bogue pour Umbrello, de restester le cas avec un version récente à partir du Git KDE. Umbrello 2.x est basé sur Qt4 and les technologies KDE4.

    Puis-je utiliser les fonctionnalités des commandes en ligne d'Umbrello sans un serveur X ou un système d'exploitation équivalent UNIX ?

    Non, malheureusement, l'usage d'un affichage graphique est profondément encré dans la conception d'Umbrello. Pour contourner ce cas, vous pouvez utiliser xvfb, qui une partie de xorg-x11-server, ou Xvnc afin de fournir un affichage virtuel sans avoir une sortie physique. Pour en savoir plus, référez vous au bug #283748.

    Puis-je soumettre un correctif ?

    Nous adorons les correctifs. Les correctifs doivent pouvoir se former à partif d'un clone actuel du git. Ainsi, exécutez

    git diff > moncorrectif.diff

    afin d'obtenir un correctif. Publiez le correctif généré quelque part sur un serveur Web et envoyer l'URL avec une explication à liste de diffusion umbrello-devel ou déposez un bogue sur bugs.kde.org et y ajoutez le correctif.

    Pourquoi Umbrello prend trop de mémoire ?

    Changé de générateur de code autre que pour C++ ou Java. Des versions récente de Git permettent également d'Annuler la désactivation. La gestion actuelle de la mémoire d'Umbrello est surement plus efficace pour d'imposants diagramme que dans les versions précédentes.

    Comme puis-je installer la version de développement en parallèle de la version en production ?

    Vous devriez l'installer dans un répertoire séparé (en précisant le sous-répertoire à la construction des binaires)

    cmake -DCMAKE_INSTALL_PREFIX=/home/moi/kdedeveloppement ..

    ensuite, incluez ce répertoire

    export KDEDIRS=`kde-config --prefix`:/home/moi/foo

    Puis-je aider à traduire Umbrello dans la langue ?

    Certainement. Comme le veut KDE, vous devez travailler avec l'équipe i18n de KDE pour votre langue http://i18n.kde.org.

    Umbrello contient quelques termes spécifiques UML et de programmation. Faites attention à utiliser des traductions compréhensibles de ces termes pour votre langue.

    Comment écrire un générateur de code ?

    Dans un premier temps, vérifiez qu'il n'en existe pas déjà un dans la version du Git KDE d'Umbrello.

    Ensuite, lisez les instructions dans codegenerator.h et utiliser un des différents modèles de générateur. Les générateurs de code C++ et Java sont les plus avancés. Il serait bon d'avoir les autres au même niveau de fonctionnalités.

    Pourquoi ce nom loufoque ?

    Le nom du programme est Umbrello UML Modeller. La forme courte est Umbrello. Lors de la traduction, cela se traduit de façon judicieuse par Modélisateur UML or si elle n'est pas facile, cette traduction peut-être mise de côté. Umbrello doit généralement être gardé pour les tranductions des langues en alphabet Latin.

    Previously the program was called UML Modeller or UML Object Modeller or just UML. This was considered too generic by packagers and others. After some consultation and a public vote Umbrello showed surprising popularity, so the name Umbrello UML Modeller is now used. Umbrello does not mean anything as far as we know.

    Comme étendre la ligne de vie des objets des diagrammes de séquence ?

    Drag a message arrow downwards.

    In previous versions you had to click and drag with the mouse at the bottom of the object's vertical line.

    Mon format de paquetage GNU/Linux n'est pas compatible et je n'arrive pas à installer Umbrello à partir des sources, comment faire ?

    Contact us and if there are enough requests, we may be able to find a way to help you.

    Puis-je obtenir les droits d'accès en écriture à Git ?

    Umbrello is now part of KDE (in kdesdk). Anyone with a KDE developer account can commit changes. Anything significant should be run past the mailing list first.

    Puis-je obtenir les droits d'accès en écriture à bugs.kde.org ?

    You firstly need write access to KDE's Git.

    Pourquoi certaines fonctionnalités UML dont j'ai besoin ne semblent pas être prises en charge ?

    Let us know what features you require. The most requested features will be the first features introduced.

    Quels sont les formats de fichier pris en charge par le programme ?

    Versions before 1.4 used a file format that was only very loosely based on XMI and was not compatible with other UML programs.

    Version 1.4 can read the static structure elements from most other UML tools which use XMI 1.x. Umbrello 2.14 will be able to import the subset of XMI 2.0 (UML 2.x) which maps to implemented features but cannot import UML-DI (Diagram Interchange.)

    If you have a specific problem with XMI interchange then please add a detailed description to the bug #56184.

    Pourquoi n'ai-je pas d'icônes dans la barre d'outils ?

    This occurs when you change the location of installing the program by using a prefix on cmake and KDE is unaware of that location.

    To help KDE find the program you have to edit the environmental variable KDEDIRS. You will need to consult your distribution documentation for the exact file to edit, but there's a chance it will be .bash_profile in your home directory if you are the only one to use the program. If more than one person will use the program you can edit the file profile in the etc directory.

    Just add the following lines

    KDEDIRS="$KDEDIRS:<prefix use in cmake>"
    export KDEDIRS

    Run

    kbuildsycoca4

    the first time you do this.

    If you compiled from source you may have installed Umbrello in /usr/local or /usr/local/kde in which case you can add that directory to $KDEDIRS or change -DCMAKE_INSTALL_PREFIX so it installs in /usr or /opt/kde or whatever the norm for your distribution is.

    Pourquoi je n'arrive pas à exporter des diagrammes en images, cela semble provenir d'un problème de type mime ?

    Check your KDE install and upgrade or recompile kdelibs if possible.

    Then delete /tmp/kde-storri/ksycoca file and restarting Umbrello fixed the problem.

    Quelle est le différence entre $KDEDIR and $KDEDIRS ?

    The following is taken from #kde-devel

    • one is a list of paths, the other is the single KDE installation path where the binaries and libs are expected to be
    • KDEDIRS is supposed to be used for configfile location resolution
    • -DCMAKE_INSTALL_PREFIX overrides $KDEDIR
    • install it wherever, but make sure that KDEDIR still points to the original KDE install path, and add the prefix where you're installing the app to KDEDIRS

    Umbrello fonctionne-t-il sous Windows ?

    Yes. Umbrello is part of the KDE on Windows initiative.

    Mon problème reste non résolu - aidez moi !

    If it is a user related problem, send an e-mail to the Umbrello mailing list. If it is a developer problem, try the Umbrello development mailing list. Details of the mailing lists can be found on the Umbrello Developer Resources page.

    Pourquoi mon Linux en mode utilisateur ne veut pas fonctionner ?

    Tentez de poser la question sur le site User Mode Linux.

    Comment imprimer un diagramme sur plusieurs pages ?

    Multi page printing could be performed by using pdf output and pdfposter, which is available in many distributions for example:

    Example

    • print diagram to pdf using a0 page size
    • to print out on a3 pages run
      pdfposter -mA3 -pA4 <input-file> <outputfile>

    Comment régler le problème avec ce message d'erreur 'Il y a eu un problème à la sauvegarder du fichier' ?

    On saving a document I get a dialog box with the title 'Save Error: Umbrello UML Modeller' and the message text 'There was a problem saving file xxx'. How can I fix this ?

    • On Windows this can be caused by a local firewall which may block the communication between umbrello and the required background process kioslave.exe. kioslave.exe performs copying of the saved file from a temporary to the final location. To solve this issue umbrello.exe and kioslave.exe should be listed as firewall exception.
    • Another reason could be that umbrello tries to store files into write protected folders.
    • Umbrello can open files from an online resource like http, https or ftp urls. Saving a file to that url may fail because of missing access rights or not configured write access on the server.
    • Umbrello/KF5 may show this message if the required background process (kioslave) could not be started by klauncher5. This typical indicates a system configuration issue or missing support for autostarting the required processes inside the KF5 framework. A workaround is to start kdeinit5 before running umbrello.