Si vous avez des problèmes avec freecad (astuce: lancez freecad dans une console pour voir les erreurs), il peut s’agir d’un problème de locales.
Traceback (most recent call last):
File "<string>", line 1, in <module>
<type 'exceptions.TypeError'>: Either three floats, tuple or Vector expected
La solution consiste à créer un fichier qui va exporter la lang qui va bien à freecad avant de le lancer.
Créez le fichier /usr/local/bin/freecad.sh avec le contenu suivant:
#!/bin/bash
export LC_ALL=C
freecad $1 $2 $3 $4 $5
rendez le exécutable par sudo chmox +x /usr/local/bin/freecad.sh
Modifiez le lanceur de freecad (/usr/share/applications.freecad.desktop) de la manière suivante:
[Desktop Entry] Version=1.0 Name=FreeCAD Name[de]=FreeCAD Comment=Feature based Parametric Modeler Comment[de]=Feature-basierter parametrischer Modellierer GenericName=CAD Application GenericName[de]=CAD-Anwendung Exec=/usr/local/bin/freecad.sh %F Path=/usr/lib/freecad Terminal=false Type=Application Icon=freecad Categories=Graphics;Science;Engineering StartupNotify=true GenericName[de_DE]=Feature-basierter parametrischer Modellierer Comment[de_DE]=Feature-basierter parametrischer Modellierer MimeType=application/x-extension-fcstd
Notez la modification de la ligne 9.
C’est tout. Quand vous lancez freecad, cela devrait désormais fonctionner.
Plus d’infos: https://www.freecadweb.org/tracker/view.php?id=2891