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:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | [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