Fine-tuning/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
 
(186 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
Cette page contient différents réglages et paramètres que vous pouvez utiliser pour affiner votre installation FreeCAD ou pour résoudre certains problèmes.


{{TOCright}}
== Option paramètres ==


== Introduction ==
FreeCAD [[Preferences Editor/fr|Editeur de préférences]] du menu {{MenuCommand|Édition → Préférences}} est couramment utilisé pour définir et manipuler le tableau de paramètres de FreeCAD.


L'[[Preferences_Editor/fr|Editeur de préférences]] de FreeCAD du menu {{MenuCommand|Édition → Préférences}} est généralement utilisé pour définir et manipuler la table des paramètres de FreeCAD.
Cependant, il est également possible d'accéder, de modifier et de créer des paramètres manuellement, à l'aide du [[Std DlgParameter/fr|Editeur de paramètres]] situé dans le menu {{MenuCommand|Outils → Modifier les paramètres}}.


Cependant, il est également possible d'accéder, de modifier et de créer des paramètres manuellement, à l'aide de l'[[Std_DlgParameter/fr|Éditeur de paramètres]] du menu {{MenuCommand|Outils → Éditer les paramètres...}}.
La liste ci-dessous répertorie les paramètres qui ne sont pas accessibles via l’éditeur de préférences, mais que vous pouvez définir manuellement:


Cette page liste les paramètres qui ne sont pas accessibles via l'éditeur de préférences, mais que vous pouvez régler manuellement pour affiner votre installation de FreeCAD ou résoudre des problèmes. Tous les paramètres sont situés dans '''BaseApp/Préférences/'''.
* '''Mod/Part/ParametricRefine''' (booléen) : Défini sur {{FALSE}} pour [[Part RefineShape/fr|Part RefineShape]] crée une copie indépendante plutôt que liée.
* '''Mod/PartDesign/SwitchToTask''' (booléen): définissez sur {{FALSE}} pour empêcher le [[PartDesign Workbench/fr|PartDesign Workbench]] de basculer vers le panneau Tâche lors du démarrage.
* '''Mod/PartDesign/SwitchToWB''' (booléen): Set to {{FALSE}} pour empêcher [[PartDesign Workbench/fr|PartDesign Workbench]] d'être appelé automatiquement quand un [[PartDesign Body/fr|PartDesign Body]] est activé.
* '''Document/SaveThumbnailFix''' (boolean): définissez sur {{TRUE}} pour résoudre un problème avec Qt5 qui empêche la génération de miniatures de fichier {{incode|.FCStd}}.
* [[TechDraw Workbench/fr|TechDraw]] dispose de plusieurs commutateurs masqués décrits dans [[TechDraw_Preferences/fr#Paramètres cachés|Préférences TechDraw]].
* '''View/SavePicture''' (string): Défini sur '''FramebufferObject''', '''PixelBuffer''' ou '''CoinOffscreenRenderer''' pour différentes méthodes de production d'images à partir de la vue 3D.
* '''Mod/Draft/defaultCameraHeight''' (int): définit la hauteur de la caméra lorsque le dessin (Draft) commence dans un document vide. 0 égal désactivé, la valeur FreeCAD par défaut est 5, bonne valeur pour travailler en millimètres, une bonne valeur pour travailler avec les arc est 4500.
* '''DockWindows/TreeView/Enabled''' (booléen): définissez sur {{TRUE}} pour activer un widget ancrable [[Document structure/fr|Tree View]] indépendant de la vue combinée. Après avoir modifié la valeur du paramètre, un redémarrage de FreeCAD est nécessaire pour que le widget soit disponible dans la liste Vue combinée/Vue.
* '''DockWindows/PropertyView/Enabled''' (booléen): définissez la valeur sur {{TRUE}} pour activer un widget ancrable [[Property editor/fr|Property View]] indépendant de la vue combinée. Après avoir modifié la valeur du paramètre, un redémarrage de FreeCAD est nécessaire pour que le widget soit disponible dans la liste Vue combinée/Vue.
* '''DockWindows/DAGView/Enabled''' (booléen): défini sur {{TRUE}} pour activer un widget ancrable bêta [[DAG view/fr|DAG View]]. Après avoir modifié la valeur du paramètre, un redémarrage de FreeCAD est nécessaire pour que le widget soit disponible dans la liste Vue combinée/Vue.


<span id="General"></span>
{{Userdocnavi/fr}}
==Général==


<!--Veuillez garder les paramètres dans un ordre A-Z-->
[[Category:Developer Documentation/fr]]
* '''Addons/developerMode''' (booléen) : défini sur {{TRUE}} pour activer le mode développeur du [[Std_AddonMgr/fr|Gestionnaire des extensions]]. Voir [[Package_Metadata/fr#Validation|Métadonnées du package]].
* '''Bitmaps/Theme/ThemeSearchPaths''' (booléen) : défini sur {{FALSE}} pour que FreeCAD utilise ses icônes incluses au lieu du thème des icônes du système sous Linux.
* '''Dialog/DontUseNativeColorDialog''' (booléen) : paramètre de la boîte de dialogue du sélecteur de couleur. Définir à {{FALSE}} si vous voulez que FreeCAD utilise la boîte de dialogue de couleur natif de votre système plutôt que la boîte de dialogue de couleur Qt. La valeur par défaut est {{TRUE}}.
* '''Dialog/DontUseNativeDialog'''' (booléen) : paramètre de dialogue de fichier. Définir à {{FALSE}} si vous voulez utiliser la boîte de dialogue native de fichier lors de l'ouverture de fichiers ou à {{TRUE}} pour utiliser la boîte de dialogue File Picker de Qt. La valeur par défaut dépend d'un paramètre de compilation : #define (USE_QT_FILEDIALOG).
* '''Dialog/DontUseNativeFontDialog''' (booléen) : utilisé par la commande [[Draft_ShapeString/fr|Draft Forme à partir d'un texte]]. Définir à {{FALSE}} pour utiliser la boîte de dialogue de la police native. La valeur par défaut est {{TRUE}}.
* '''DockWindows/DAGView/Enabled''' (booléen) : défini sur {{TRUE}} pour activer un widget dockable beta de la [[DAG_view/fr|Vue DAG]]. Après avoir changé la valeur du paramètre, un redémarrage de FreeCAD est nécessaire pour que le widget soit disponible dans la liste des vues/panneaux.
* '''DockWindows/PropertyView/Enabled''' (booléen) : défini sur {{TRUE}} pour activer un widget ancrable de l'[[Property_editor/fr|Éditeur de propriétés]] indépendant de la vue combinée. Après avoir changé la valeur du paramètre, un redémarrage de FreeCAD est nécessaire pour que le widget soit disponible dans la liste des vues/panneaux.
* '''Document/AutoNameDynamicProperty''' (booléen) : défini sur {{TRUE}} pour que FreeCAD renomme automatiquement les propriétés dynamiques avec un nom spécifié invalide au lieu de lancer une exception. Notez que le code Python n'aura pas accès au nouveau nom.
* '''DockWindows/TreeView/Enabled''' (booléen) : défini sur {{TRUE}} pour activer un widget ancrable de la [[Document_structure/fr|vue en arborescence]] indépendant de la vue combinée. Après avoir changé la valeur du paramètre, un redémarrage de FreeCAD est nécessaire pour que le widget soit disponible dans la liste des vues/panneaux.
* '''Document/ChangeViewProviderTouchDocument''' (booléen) : défini sur {{FALSE}} pour que les changements de visibilité des éléments ne marquent pas le document comme modifié.
* '''Document/SaveThumbnailFix''' (booléen) : défini sur {{TRUE}} pour corriger un problème avec Qt5 qui empêche la génération de miniatures de fichiers {{incode|.FCStd}}.
* '''General/LockToolBars''' (booléen) : défini sur {{TRUE}} pour empêcher les barres d'outils d'être déplaçables et pour cacher les petites poignées de déplacement. Surtout utilisé en conjonction avec des feuilles de style qui rendent les barres d'outils verticales.
* '''General/RecentIncludesExported''' (booléen) : défini sur {{TRUE}} pour inclure les fichiers exportés dans la liste des fichiers récents. La valeur par défaut est {{FALSE}}.
* '''General/RecentIncludesImported''' (booléen) : défini sur {{FALSE}} pour exclure les fichiers importés de la liste des fichiers récents. La valeur par défaut est {{TRUE}}.
* '''General/ShowSplasherMessages''' (booléen) : défini sur {{FALSE}} pour ne pas afficher les messages sur l'écran de démarrage. Cela peut réduire le temps de démarrage de FreeCAD. La valeur par défaut est {{TRUE}}.
* '''Macro/DuplicateFrom001''' : (booléen) : défini sur {{TRUE}} pour toujours commencer à chercher le nom de fichier de macro dupliqué suggéré avec @001 au lieu du @NNN en cours, le cas échéant. La valeur par défaut est {{FALSE}}.
* '''Macro/DuplicateIgnoreExtraNote''' (booléen) : défini sur {{TRUE}} pour ignorer la note supplémentaire lors de la suggestion d'un nom de fichier de macro dupliqué. La note supplémentaire est le texte du nom de fichier qui suit "@NNN" et précède ".FCMacro". Exemple : "my_macro@005.my_note.FCMacro". Si {{TRUE}}, le nom de fichier suivant suggéré est "my_macro@006.FCMacro". S'il est défini sur {{FALSE}}, le prochain nom de fichier suggéré est "my_macro@006.my_note.FCMacro". Pour être reconnu comme une note supplémentaire, le texte doit commencer par un point (".") après le "@NNN". Sinon, par exemple, "my_macro@006_my_note.FCMacro" se voit suggérer "my_macro@006_my_note@001.FCMacro" comme nouveau nom de fichier, ce qui peut être souhaitable dans certains cas. La valeur par défaut est {{FALSE}}.
* '''Macro/ReplaceSpaces''' (booléen) : défini sur {{FALSE}} si vous ne voulez pas que les espaces dans vos noms de fichiers soient automatiquement convertis en caractères de soulignement lorsque vous créez, renommez ou dupliquez une macro. Cela n'affecte pas les fichiers existants, mais uniquement lors de la création d'un nouveau fichier ou du renommage ou de la duplication d'un fichier existant. La valeur par défaut est {{TRUE}}.
* '''MainWindow/ClearMenuBar''' (booléen) : défini sur {{TRUE}} pour effacer la barre de menu lors du changement d'atelier, utile lors de l'utilisation d'un menu global, car elle peut ne pas être mise à jour lors du changement d'atelier et peut être rapidement encombrée par les entrées de menu de chaque atelier. La valeur par défaut est {{FALSE}}. Sous macOS, elle est effacée dans les deux sens pour contourner un bogue de Qt.
* ''MainWindow/ToolBarNameAsToolTip'' (booléen) : défini sur {{FALSE}} pour ne pas obtenir le nom de la barre d'outils comme infobulle. La valeur par défaut est {{TRUE}}.
* '''PropertyView/AutoTransactionView''' (booléen) : défini sur {{TRUE}} pour que les modifications des propriétés de l'onglet View soient ajoutées à la pile d'annulation (et donc annulables). La valeur par défaut est {{FALSE}}.
* '''Selection/AutoShowSelectionView''' (booléen) : défini sur {{TRUE}} pour que le volet de la vue de sélection s'affiche automatiquement lorsque vous sélectionnez quelque chose. La valeur par défaut est {{FALSE}}.
* '''Selection/singleClickFeatureSelect''' (booléen) : défini sur {{FALSE}} pour désactiver la sélection en un seul clic d'une fonction dans PartDesign. La valeur par défaut est {{TRUE}}.
* '''TreeView/TreeViewStretchDescription''' (booléen) : défini sur {{TRUE}} pour étirer la colonne 'Description' dans la [[Tree_view/fr|Vue en arborescence]] vers le bord droit du volet. La valeur par défaut est {{FALSE}}.
* '''TreeView/HideColumn''' (booléen) : défini sur {{True}} pour cacher la colonne "Description" dans la [[Tree_view/fr|Vue en arborescence]]. La valeur par défaut est {{FALSE}}.
* '''View/AxisLetterColor''' (non signé) : couleur des lettres du système de coordonnées affichées dans le coin inférieur droit de la vue 3D. La valeur par défaut est {{Value|255}}. Voir [[Navigation_Cube/fr#Personnalisation|ici]] pour plus d'informations sur la valeur de la couleur.
* '''View/AxisXColor''' (non signé) : couleur des éléments de l'axe X du trièdre de [[Std_TransformManip/fr|Std Transformer]]. La valeur par défaut est {{Value|3425907456}}. Voir [[Navigation_Cube/fr#Personnalisation|ici]] pour plus d'informations sur la valeur de la couleur.
* '''View/AxisYColor''' (non signé) : idem pour les éléments de l'axe Y. La valeur par défaut est {{Value|869020416}}.
* '''View/AxisZColor''' (non signé) : idem pour les éléments de l'axe Z. La valeur par défaut est {{Value|859032576}}.
* '''View/NavigationDebug''' (booléen) : active la sortie de débogage des styles de navigation (à partir de la v0.19, seul le style de navigation Gesture a quelque chose à dire).
* '''View/SavePicture''' (chaîne) : défini sur '''FramebufferObject''', '''PixelBuffer''' ou '''CoinOffscreenRenderer''' pour différentes méthodes de production d'images à partir de la vue 3D.

<span id="Default_export_filename"></span>
== Nom des fichiers d'exportation par défaut ==

<!--Veuillez garder les paramètres dans un ordre A-Z-->
* '''General/ExportDefaultFilenameMultiple''' (chaîne de caractères) : définit le nom de fichier par défaut à utiliser lors de l'exportation d'objets multiples. La valeur par défaut est {{Value|%F}}.
* '''General/ExportDefaultFilenameSingle''' (chaîne de caractères) : définit le nom de fichier par défaut à utiliser lors de l'exportation d'un objet unique. La valeur par défaut est {{Value|%F-%P-}}.

Ces deux options permettent l'insertion automatique de diverses informations dans le nom du fichier, en utilisant les caractères de format suivants :
* %F - le nom du fichier .FCStd (ou l'étiquette, si elle n'est pas encore enregistrée)
* %Lx - l'étiquette du ou des objets sélectionnés, séparés par le caractère 'x'.
* %Px - l'étiquette du ou des objets sélectionnés et de leur premier parent, séparés par le caractère 'x'.
* %U - la date et l'heure, en UTC, [https://fr.wikipedia.org/wiki/ISO_8601 ISO 8601]
* %D - la date et l'heure, dans le fuseau horaire local, [https://fr.wikipedia.org/wiki/ISO_8601 ISO 8601]
Tous les autres caractères sont traités littéralement. Si le nom de fichier résultant est illégal, il sera modifié lors de la sauvegarde, les caractères illégaux étant remplacés par le trait de soulignement (_).

<span id="Mouse_related"></span>
== En rapport avec la souris ==

<!--Veuillez garder les paramètres dans un ordre A-Z-->
* '''General/ComboBoxWheelEventFilter''' (booléen) : défini sur {{TRUE}} pour que les widgets ne captent pas l'événement de la molette de la souris et empêchent le défilement des zones défilantes. Nécessite le redémarrage de FreeCAD pour être pris en compte.
* '''View/GestureMoveThreshold''' (entier) : le curseur de la souris à distance (px) doit se déplacer pour entrer dans les modes de rotation ou de panoramique du style de navigation Gesture. La valeur par défaut est {{Value|5}}.
* '''View/GestureRollFwdCommand''', '''View/GestureRollBackCommand''' (chaîne) : commandes à exécuter par des gestes de roulis de bouton de la souris de style de navigation Gesture.
* '''View/GestureTapHoldTimeout''' (entier) : définit le temps d'attente (en millisecondes) pour passer en mode panoramique dans le style de navigation Gesture. Il peut être utile de l'augmenter s'il est difficile de faire glisser la géométrie dans l'esquisse. La valeur par défaut est {{Value|700}}.

<span id="Keyboard_shortcuts"></span>
==Raccourcis clavier==

<span id="Escape_key"></span>
=== Touche Echap ===

<!--Veuillez garder les paramètres dans un ordre A-Z-->
* '''General/TasksKeyEsc''' (booléen) : défini sur {{FALSE}} pour désactiver la touche {{KEY|Echap}} sortant du [[Task_panel/fr|Panneau des tâches]] dans tous les ateliers (c'est-à-dire si le panneau des tâches a le focus).

<span id="Navigation_Cube"></span>
== Cube de navigation ==

Voir [[Navigation_Cube/fr#Paramètres_avancés|Cube de navigation]].

<span id="Specific_workbenches"></span>
==Ateliers particuliers==

<span id="24px|link=BIM_Workbench_BIM_Workbench"></span>
=== [[Image:Workbench_BIM.svg|24px|link=BIM_Workbench/fr]] [[BIM_Workbench/fr|Atelier BIM]] ===

* '''Mod/BIM/DefaultPageScale''' (flottant) : échelle par défaut pour les nouvelles pages de TechDraw créées à partir de l'atelier BIM, dans le cas où le modèle ne contient pas de champ de texte éditable "Scale" ou "Scaling" (insensible à la casse).

=== [[Image:Workbench_CAM.svg|24px|link=CAM_Workbench]] [[CAM_Workbench|CAM Workbench]] ===

<div class="mw-translate-fuzzy">
* L'[[Path_Workbench/fr|atelier Path]] dispose de deux options pour activer les fonctions expérimentales documentées sur la page [[Path_experimental/fr|Path Fonctions expérimentales]].
</div>

<span id="24px|link=Draft_Workbench_Draft_Workbench"></span>
=== [[Image:Workbench_Draft.svg|24px|link=Draft_Workbench/fr]] [[Draft_Workbench/fr|Atelier Draft]] ===

* '''Mod/Draft/DefaultAnnoDisplayMode''' (entier) : réglé sur {{Value|1}} pour créer des annotations Draft ([[Draft_Text/fr|textes]], [[Draft Dimension/fr|dimensions]] et [[Draft Label/fr|étiquettes]]) avec leur {{PropertyView|Mode d'affichage}} réglé sur {{Value|Écran}}. Réglé sur {{Value|0}} pour les nouvelles annotations avec cette propriété définie sur {{Value|Monde}}. Par défaut, c'est {{Value|0}}. {{Version/fr|0.22}}
* '''Mod/Draft/GridHideInOtherWorkbenches''' (booléen) : défini sur {{FALSE}} pour conserver la [[Draft_ToggleGrid/fr|Draft grille]] lors du passage à des ateliers autres que [[Arch_Workbench/fr|Arch]], [[BIM_Workbench/fr|BIM]] ou [[Draft_Workbench/fr|Draft]]. La valeur par défaut est {{TRUE}}. {{Version/fr|0.22}}
* '''Mod/Draft/useSupport''' (booléen) : défini sur {{TRUE}} pour que la propriété {{PropertyData|Support}} des objets Draft créés sur une face d'un objet de base existant soit attribuée à cet objet de base. C'était le comportement standard avant la version 0.19 de FreeCAD. Notez que ce paramètre peut ne pas être pris en charge dans les versions futures. La valeur par défaut est {{FALSE}}.

<span id="24px|link=Part_Workbench_Part_Workbench"></span>
=== [[Image:Workbench_Part.svg|24px|link=Part_Workbench/fr]] [[Part_Workbench/fr|Atelier Part]] ===

* '''Mod/Part/ParametricRefine''' (booléen) : défini sur {{FALSE}} pour que [[Part_RefineShape/fr|Part Affiner la forme]] crée une copie indépendante plutôt qu'une copie liée. La valeur par défaut est {{TRUE}}.

<span id="24px|link=PartDesign_Workbench_PartDesign_Workbench"></span>
=== [[Image:Workbench_PartDesign.svg|24px|link=PartDesign_Workbench/fr]] [[PartDesign_Workbench/fr|Atelier PartDesign]] ===

* '''Mod/PartDesign/AdditiveHelixPreview''' (booléen) : défini sur {{TRUE}} pour s'assurer qu'une hélice additive qui n'intersecte pas le corps est visible dans l'aperçu. La valeur par défaut est {{FALSE}}.
* '''Mod/PartDesign/SubtractiveHelixPreview''' (booléen) : défini sur {{TRUE}} pour qu'une hélice soustractive qui n'intersecte pas le corps soit visible dans l'aperçu. La valeur par défaut est {{TRUE}}.
* '''Mod/PartDesign/SwitchToTask''' (booléen) : défini sur {{FALSE}} pour empêcher l'[[PartDesign_Workbench/fr|atelier PartDesign]] de passer au panneau Tâche au démarrage. La valeur par défaut est {{TRUE}}.
* '''Mod/PartDesign/SwitchToWB''' (booléen) : défini sur {{FALSE}} pour empêcher l'appel automatique de l'[[PartDesign_Workbench/fr|atelier PartDesign]] lorsqu'un [[PartDesign_Body/fr|PartDesign Corps]] est activé. La valeur par défaut est {{TRUE}}.

<span id="24px|link=Sketcher_Workbench_Sketcher_Workbench"></span>
=== [[Image:Workbench_Sketcher.svg|24px|link=Sketcher_Workbench/fr]] [[Sketcher_Workbench/fr|Atelier Sketcher]] ===

* '''Mod/Sketcher/RadiusDiameterConstraintDisplayAngleRandomness''' (flottant) : définit un angle aléatoire sur la valeur supérieure. La valeur est la plage de l'angle aléatoire, centrée sur l'angle de base. La valeur par défaut est {{Value|0}}.
* '''Mod/Sketcher/RadiusDiameterConstraintDisplayBaseAngle''' (flottant) : définit l'angle (par rapport à l'horizontale) utilisé pour afficher les contraintes de rayon/diamètre dans Sketcher au moment de la création. La valeur par défaut est {{Value|15}}.
* '''Mod/Sketcher/RoundRectangleSuggConstraints''' (booléen) : défini sur {{FALSE}} pour désactiver l'ajout de deux points de construction supplémentaires lors de la création d'un rectangle arrondi. {{Version/fr|0.21}}

<span id="Constraint_label_colors"></span>
==== Couleurs des étiquettes de contraintes ====

L'étiquette dans Sketcher qui affiche l'état en cours des contraintes (par exemple, "Underconstrained", "Fully Constrained", etc...) peut être stylisée sur une base par état, soit à l'aide de la feuille de style Qt, soit via les préférences de l'utilisateur. Les préférences de l'utilisateur sont prioritaires si elles ont été définies (dans '''Mod/Sketcher/General''') :
<!-- Elles sont listées par ordre de "priorité"/"gravité", plutôt que par ordre alphabétique -->
* '''EmptySketchMessageColor''' - Valeur par défaut à 50% d'opacité noire.
* '''UnderconstrainedMessageColor''' - Noir par défaut
* '''MalformedConstraintMessageColor''' - Rouge par défaut
* '''ConflictingConstraintMessageColor''' - Rouge par défaut
* '''RedundantConstraintMessageColor''' - Rouge orangé par défaut
* '''PartiallyRedundantConstraintMessageColor''' - Bleu royal par défaut
* '''SolverFailedMessageColor''' - Rouge par défaut
* '''FullyConstrainedMessageColor''' - Vert par défaut

<span id="24px|link=Start_Workbench_Start_Workbench"></span>
=== [[Image:Workbench_Start.svg|24px|link=Start_Workbench/fr]] [[Start_Workbench/fr|Atelier Start]] ===

* '''Mod/Start/DefaultImportXXX''' (chaîne) : où XXX est une extension de fichier en minuscules. Par exemple DefaultImportifc pour les fichiers .IFC. Permet de définir un module d'importation par défaut à utiliser lorsque l'on clique sur une icône de la page de démarrage, lorsque plusieurs importateurs sont disponibles. Par exemple, en définissant DefaultImportifc = ifc_import, l'importateur NativeIFC sera utilisé s'il est disponible. {{Version/fr|0.21}}
* '''Mod/Start/TimeFormat''' (chaîne) : chaîne de format temporel telle que {{Value|%m/%d/%Y %H:%M:%S}} utilisée pour la date dans l'infobulle affichée lorsqu'un élément de la page de démarrage est survolé.

<span id="Help_Module"></span>
=== [[Help_Module/fr|Module Help]] ===

* '''Mod/Help/UseWebModule''' (booléen) : permet de forcer l'utilisation du module Web pour ouvrir les onglets MDI. Cela peut être utile pour contourner les problèmes de QWebEngine dans certaines versions de Qt5. La valeur par défaut est {{FALSE}}. {{Version/fr|0.22}}


{{Userdocnavi{{#translation:}}}}
[[Category:Developer Documentation{{#translation:}}]]

Latest revision as of 17:02, 18 April 2024

Introduction

L'Editeur de préférences de FreeCAD du menu Édition → Préférences est généralement utilisé pour définir et manipuler la table des paramètres de FreeCAD.

Cependant, il est également possible d'accéder, de modifier et de créer des paramètres manuellement, à l'aide de l'Éditeur de paramètres du menu Outils → Éditer les paramètres....

Cette page liste les paramètres qui ne sont pas accessibles via l'éditeur de préférences, mais que vous pouvez régler manuellement pour affiner votre installation de FreeCAD ou résoudre des problèmes. Tous les paramètres sont situés dans BaseApp/Préférences/.

Général

  • Addons/developerMode (booléen) : défini sur true pour activer le mode développeur du Gestionnaire des extensions. Voir Métadonnées du package.
  • Bitmaps/Theme/ThemeSearchPaths (booléen) : défini sur false pour que FreeCAD utilise ses icônes incluses au lieu du thème des icônes du système sous Linux.
  • Dialog/DontUseNativeColorDialog (booléen) : paramètre de la boîte de dialogue du sélecteur de couleur. Définir à false si vous voulez que FreeCAD utilise la boîte de dialogue de couleur natif de votre système plutôt que la boîte de dialogue de couleur Qt. La valeur par défaut est true.
  • Dialog/DontUseNativeDialog' (booléen) : paramètre de dialogue de fichier. Définir à false si vous voulez utiliser la boîte de dialogue native de fichier lors de l'ouverture de fichiers ou à true pour utiliser la boîte de dialogue File Picker de Qt. La valeur par défaut dépend d'un paramètre de compilation : #define (USE_QT_FILEDIALOG).
  • Dialog/DontUseNativeFontDialog (booléen) : utilisé par la commande Draft Forme à partir d'un texte. Définir à false pour utiliser la boîte de dialogue de la police native. La valeur par défaut est true.
  • DockWindows/DAGView/Enabled (booléen) : défini sur true pour activer un widget dockable beta de la Vue DAG. Après avoir changé la valeur du paramètre, un redémarrage de FreeCAD est nécessaire pour que le widget soit disponible dans la liste des vues/panneaux.
  • DockWindows/PropertyView/Enabled (booléen) : défini sur true pour activer un widget ancrable de l'Éditeur de propriétés indépendant de la vue combinée. Après avoir changé la valeur du paramètre, un redémarrage de FreeCAD est nécessaire pour que le widget soit disponible dans la liste des vues/panneaux.
  • Document/AutoNameDynamicProperty (booléen) : défini sur true pour que FreeCAD renomme automatiquement les propriétés dynamiques avec un nom spécifié invalide au lieu de lancer une exception. Notez que le code Python n'aura pas accès au nouveau nom.
  • DockWindows/TreeView/Enabled (booléen) : défini sur true pour activer un widget ancrable de la vue en arborescence indépendant de la vue combinée. Après avoir changé la valeur du paramètre, un redémarrage de FreeCAD est nécessaire pour que le widget soit disponible dans la liste des vues/panneaux.
  • Document/ChangeViewProviderTouchDocument (booléen) : défini sur false pour que les changements de visibilité des éléments ne marquent pas le document comme modifié.
  • Document/SaveThumbnailFix (booléen) : défini sur true pour corriger un problème avec Qt5 qui empêche la génération de miniatures de fichiers .FCStd.
  • General/LockToolBars (booléen) : défini sur true pour empêcher les barres d'outils d'être déplaçables et pour cacher les petites poignées de déplacement. Surtout utilisé en conjonction avec des feuilles de style qui rendent les barres d'outils verticales.
  • General/RecentIncludesExported (booléen) : défini sur true pour inclure les fichiers exportés dans la liste des fichiers récents. La valeur par défaut est false.
  • General/RecentIncludesImported (booléen) : défini sur false pour exclure les fichiers importés de la liste des fichiers récents. La valeur par défaut est true.
  • General/ShowSplasherMessages (booléen) : défini sur false pour ne pas afficher les messages sur l'écran de démarrage. Cela peut réduire le temps de démarrage de FreeCAD. La valeur par défaut est true.
  • Macro/DuplicateFrom001 : (booléen) : défini sur true pour toujours commencer à chercher le nom de fichier de macro dupliqué suggéré avec @001 au lieu du @NNN en cours, le cas échéant. La valeur par défaut est false.
  • Macro/DuplicateIgnoreExtraNote (booléen) : défini sur true pour ignorer la note supplémentaire lors de la suggestion d'un nom de fichier de macro dupliqué. La note supplémentaire est le texte du nom de fichier qui suit "@NNN" et précède ".FCMacro". Exemple : "my_macro@005.my_note.FCMacro". Si true, le nom de fichier suivant suggéré est "my_macro@006.FCMacro". S'il est défini sur false, le prochain nom de fichier suggéré est "my_macro@006.my_note.FCMacro". Pour être reconnu comme une note supplémentaire, le texte doit commencer par un point (".") après le "@NNN". Sinon, par exemple, "my_macro@006_my_note.FCMacro" se voit suggérer "my_macro@006_my_note@001.FCMacro" comme nouveau nom de fichier, ce qui peut être souhaitable dans certains cas. La valeur par défaut est false.
  • Macro/ReplaceSpaces (booléen) : défini sur false si vous ne voulez pas que les espaces dans vos noms de fichiers soient automatiquement convertis en caractères de soulignement lorsque vous créez, renommez ou dupliquez une macro. Cela n'affecte pas les fichiers existants, mais uniquement lors de la création d'un nouveau fichier ou du renommage ou de la duplication d'un fichier existant. La valeur par défaut est true.
  • MainWindow/ClearMenuBar (booléen) : défini sur true pour effacer la barre de menu lors du changement d'atelier, utile lors de l'utilisation d'un menu global, car elle peut ne pas être mise à jour lors du changement d'atelier et peut être rapidement encombrée par les entrées de menu de chaque atelier. La valeur par défaut est false. Sous macOS, elle est effacée dans les deux sens pour contourner un bogue de Qt.
  • MainWindow/ToolBarNameAsToolTip (booléen) : défini sur false pour ne pas obtenir le nom de la barre d'outils comme infobulle. La valeur par défaut est true.
  • PropertyView/AutoTransactionView (booléen) : défini sur true pour que les modifications des propriétés de l'onglet View soient ajoutées à la pile d'annulation (et donc annulables). La valeur par défaut est false.
  • Selection/AutoShowSelectionView (booléen) : défini sur true pour que le volet de la vue de sélection s'affiche automatiquement lorsque vous sélectionnez quelque chose. La valeur par défaut est false.
  • Selection/singleClickFeatureSelect (booléen) : défini sur false pour désactiver la sélection en un seul clic d'une fonction dans PartDesign. La valeur par défaut est true.
  • TreeView/TreeViewStretchDescription (booléen) : défini sur true pour étirer la colonne 'Description' dans la Vue en arborescence vers le bord droit du volet. La valeur par défaut est false.
  • TreeView/HideColumn (booléen) : défini sur true pour cacher la colonne "Description" dans la Vue en arborescence. La valeur par défaut est false.
  • View/AxisLetterColor (non signé) : couleur des lettres du système de coordonnées affichées dans le coin inférieur droit de la vue 3D. La valeur par défaut est 255. Voir ici pour plus d'informations sur la valeur de la couleur.
  • View/AxisXColor (non signé) : couleur des éléments de l'axe X du trièdre de Std Transformer. La valeur par défaut est 3425907456. Voir ici pour plus d'informations sur la valeur de la couleur.
  • View/AxisYColor (non signé) : idem pour les éléments de l'axe Y. La valeur par défaut est 869020416.
  • View/AxisZColor (non signé) : idem pour les éléments de l'axe Z. La valeur par défaut est 859032576.
  • View/NavigationDebug (booléen) : active la sortie de débogage des styles de navigation (à partir de la v0.19, seul le style de navigation Gesture a quelque chose à dire).
  • View/SavePicture (chaîne) : défini sur FramebufferObject, PixelBuffer ou CoinOffscreenRenderer pour différentes méthodes de production d'images à partir de la vue 3D.

Nom des fichiers d'exportation par défaut

  • General/ExportDefaultFilenameMultiple (chaîne de caractères) : définit le nom de fichier par défaut à utiliser lors de l'exportation d'objets multiples. La valeur par défaut est %F.
  • General/ExportDefaultFilenameSingle (chaîne de caractères) : définit le nom de fichier par défaut à utiliser lors de l'exportation d'un objet unique. La valeur par défaut est %F-%P-.

Ces deux options permettent l'insertion automatique de diverses informations dans le nom du fichier, en utilisant les caractères de format suivants :

  • %F - le nom du fichier .FCStd (ou l'étiquette, si elle n'est pas encore enregistrée)
  • %Lx - l'étiquette du ou des objets sélectionnés, séparés par le caractère 'x'.
  • %Px - l'étiquette du ou des objets sélectionnés et de leur premier parent, séparés par le caractère 'x'.
  • %U - la date et l'heure, en UTC, ISO 8601
  • %D - la date et l'heure, dans le fuseau horaire local, ISO 8601

Tous les autres caractères sont traités littéralement. Si le nom de fichier résultant est illégal, il sera modifié lors de la sauvegarde, les caractères illégaux étant remplacés par le trait de soulignement (_).

En rapport avec la souris

  • General/ComboBoxWheelEventFilter (booléen) : défini sur true pour que les widgets ne captent pas l'événement de la molette de la souris et empêchent le défilement des zones défilantes. Nécessite le redémarrage de FreeCAD pour être pris en compte.
  • View/GestureMoveThreshold (entier) : le curseur de la souris à distance (px) doit se déplacer pour entrer dans les modes de rotation ou de panoramique du style de navigation Gesture. La valeur par défaut est 5.
  • View/GestureRollFwdCommand, View/GestureRollBackCommand (chaîne) : commandes à exécuter par des gestes de roulis de bouton de la souris de style de navigation Gesture.
  • View/GestureTapHoldTimeout (entier) : définit le temps d'attente (en millisecondes) pour passer en mode panoramique dans le style de navigation Gesture. Il peut être utile de l'augmenter s'il est difficile de faire glisser la géométrie dans l'esquisse. La valeur par défaut est 700.

Raccourcis clavier

Touche Echap

  • General/TasksKeyEsc (booléen) : défini sur false pour désactiver la touche Echap sortant du Panneau des tâches dans tous les ateliers (c'est-à-dire si le panneau des tâches a le focus).

Cube de navigation

Voir Cube de navigation.

Ateliers particuliers

Atelier BIM

  • Mod/BIM/DefaultPageScale (flottant) : échelle par défaut pour les nouvelles pages de TechDraw créées à partir de l'atelier BIM, dans le cas où le modèle ne contient pas de champ de texte éditable "Scale" ou "Scaling" (insensible à la casse).

CAM Workbench

Atelier Draft

  • Mod/Draft/DefaultAnnoDisplayMode (entier) : réglé sur 1 pour créer des annotations Draft (textes, dimensions et étiquettes) avec leur VueMode d'affichage réglé sur Écran. Réglé sur 0 pour les nouvelles annotations avec cette propriété définie sur Monde. Par défaut, c'est 0. introduit dans la version 0.22
  • Mod/Draft/GridHideInOtherWorkbenches (booléen) : défini sur false pour conserver la Draft grille lors du passage à des ateliers autres que Arch, BIM ou Draft. La valeur par défaut est true. introduit dans la version 0.22
  • Mod/Draft/useSupport (booléen) : défini sur true pour que la propriété DonnéesSupport des objets Draft créés sur une face d'un objet de base existant soit attribuée à cet objet de base. C'était le comportement standard avant la version 0.19 de FreeCAD. Notez que ce paramètre peut ne pas être pris en charge dans les versions futures. La valeur par défaut est false.

Atelier Part

  • Mod/Part/ParametricRefine (booléen) : défini sur false pour que Part Affiner la forme crée une copie indépendante plutôt qu'une copie liée. La valeur par défaut est true.

Atelier PartDesign

  • Mod/PartDesign/AdditiveHelixPreview (booléen) : défini sur true pour s'assurer qu'une hélice additive qui n'intersecte pas le corps est visible dans l'aperçu. La valeur par défaut est false.
  • Mod/PartDesign/SubtractiveHelixPreview (booléen) : défini sur true pour qu'une hélice soustractive qui n'intersecte pas le corps soit visible dans l'aperçu. La valeur par défaut est true.
  • Mod/PartDesign/SwitchToTask (booléen) : défini sur false pour empêcher l'atelier PartDesign de passer au panneau Tâche au démarrage. La valeur par défaut est true.
  • Mod/PartDesign/SwitchToWB (booléen) : défini sur false pour empêcher l'appel automatique de l'atelier PartDesign lorsqu'un PartDesign Corps est activé. La valeur par défaut est true.

Atelier Sketcher

  • Mod/Sketcher/RadiusDiameterConstraintDisplayAngleRandomness (flottant) : définit un angle aléatoire sur la valeur supérieure. La valeur est la plage de l'angle aléatoire, centrée sur l'angle de base. La valeur par défaut est 0.
  • Mod/Sketcher/RadiusDiameterConstraintDisplayBaseAngle (flottant) : définit l'angle (par rapport à l'horizontale) utilisé pour afficher les contraintes de rayon/diamètre dans Sketcher au moment de la création. La valeur par défaut est 15.
  • Mod/Sketcher/RoundRectangleSuggConstraints (booléen) : défini sur false pour désactiver l'ajout de deux points de construction supplémentaires lors de la création d'un rectangle arrondi. introduit dans la version 0.21

Couleurs des étiquettes de contraintes

L'étiquette dans Sketcher qui affiche l'état en cours des contraintes (par exemple, "Underconstrained", "Fully Constrained", etc...) peut être stylisée sur une base par état, soit à l'aide de la feuille de style Qt, soit via les préférences de l'utilisateur. Les préférences de l'utilisateur sont prioritaires si elles ont été définies (dans Mod/Sketcher/General) :

  • EmptySketchMessageColor - Valeur par défaut à 50% d'opacité noire.
  • UnderconstrainedMessageColor - Noir par défaut
  • MalformedConstraintMessageColor - Rouge par défaut
  • ConflictingConstraintMessageColor - Rouge par défaut
  • RedundantConstraintMessageColor - Rouge orangé par défaut
  • PartiallyRedundantConstraintMessageColor - Bleu royal par défaut
  • SolverFailedMessageColor - Rouge par défaut
  • FullyConstrainedMessageColor - Vert par défaut

Atelier Start

  • Mod/Start/DefaultImportXXX (chaîne) : où XXX est une extension de fichier en minuscules. Par exemple DefaultImportifc pour les fichiers .IFC. Permet de définir un module d'importation par défaut à utiliser lorsque l'on clique sur une icône de la page de démarrage, lorsque plusieurs importateurs sont disponibles. Par exemple, en définissant DefaultImportifc = ifc_import, l'importateur NativeIFC sera utilisé s'il est disponible. introduit dans la version 0.21
  • Mod/Start/TimeFormat (chaîne) : chaîne de format temporel telle que %m/%d/%Y %H:%M:%S utilisée pour la date dans l'infobulle affichée lorsqu'un élément de la page de démarrage est survolé.

Module Help

  • Mod/Help/UseWebModule (booléen) : permet de forcer l'utilisation du module Web pour ouvrir les onglets MDI. Cela peut être utile pour contourner les problèmes de QWebEngine dans certaines versions de Qt5. La valeur par défaut est false. introduit dans la version 0.22