Ottimizzare l'installazione
Introduzione
Per impostare e manipolare la tabella dei parametri di FreeCAD normalmente si usa l'Editor delle preferenze nel menu Modifica → Preferenze.
Tuttavia, è anche possibile accedere, modificare e creare i parametri manualmente, usando l'Editor dei parametri che si trova nel menu Strumenti → Modifica parametri.
Questa pagina elenca i parametri che non sono accessibili tramite l'editor delle preferenze, ma che è possibile impostare manualmente per ottimizzare l'installazione di FreeCAD o superare i problemi. Tutti i parametri si trovano in BaseApp/Preferences/.
Generale
- Bitmaps/Theme/Name (string): Specificare il nome del tema delle icone per sovrascrivere il tema delle icone di sistema utilizzato da FreeCAD. Utilizzato solo se Bitmaps/Theme/UseIconTheme è
true. - Bitmaps/Theme/ThemeSearchPaths (boolean): Impostare su
falsein modo che FreeCAD utilizzi le icone incluse invece del tema delle icone di sistema su Linux. versione 0.21 e precedenti. Per le versioni successive, utilizzare invece Bitmaps/Theme/UseIconTheme. - Bitmaps/Theme/UseIconTheme (boolean): Impostare su
trueper forzare Qt a utilizzare le icone del tema di sistema. Il valore predefinito èfalse, quindi FreeCAD utilizzerà le proprie icone. Non influisce sugli altri meccanismi del tema di sistema di Qt, come finestre di dialogo, pulsanti e altri. Questi dovrebbero sempre utilizzare le icone del tema di sistema. disponibile dalla versione 1.0 - Dialog/DontUseNativeColorDialog (boolean): Impostazione della finestra di dialogo del selettore colore. Impostare su
falsese si desidera che FreeCAD utilizzi la finestra di dialogo dei colori nativa del sistema anziché la finestra di dialogo dei colori di Qt. Il valore predefinito ètrue. - Dialog/DontUseNativeDialog (boolean): Impostazione della finestra di dialogo File. Impostare su
falsese si desidera utilizzare la finestra di dialogo File nativa all'apertura dei file o sutrueper utilizzare la finestra di dialogo Selezione file Qt. L'impostazione predefinita dipende da un'impostazione in fase di compilazione: #define (USE_QT_FILEDIALOG). - Dialog/DontUseNativeFontDialog (boolean): Utilizzato dal comando ShapeString di Draft. Impostare su
falseper utilizzare la finestra di dialogo Font nativa. Il valore predefinito ètrue. - DockWindows/DAGView/Enabled (boolean): Impostare su
trueper abilitare un widget agganciabile beta DAG view. Dopo aver modificato il valore del parametro, è necessario riavviare FreeCAD affinché il widget sia disponibile nell'elenco Visualizza/Pannelli.. - DockWindows/PropertyView/Enabled (boolean): Impostare su
trueper abilitare un widget agganciabile Vista Proprietà indipendente dalla Vista Combinata. Dopo aver modificato il valore del parametro, è necessario riavviare FreeCAD affinché il widget sia disponibile nell'elenco Visualizza/Pannelli. - DockWindows/TreeView/Enabled (boolean): Impostare su
trueper abilitare un widget agganciabile Vista ad albero indipendente dalla Vista combinata. Dopo aver modificato il valore del parametro, è necessario riavviare FreeCAD affinché il widget sia disponibile nell'elenco Visualizza/Pannelli.. - Document/AutoNameDynamicProperty (boolean): Impostare su
trueper fare in modo che FreeCAD rinomini automaticamente le proprietà dinamiche con un nome specificato non valido, invece di generare un'eccezione. Nota che il codice Python non avrà accesso al nuovo nome. - Document/BackupPolicy (boolean): impostare su
falseper impedire a FreeCAD di salvare file di sola lettura. Il valore predefinito ètrue. - Document/ChangeViewProviderTouchDocument (boolean): Impostare su
falsein modo che le modifiche alla visibilità degli elementi non contrassegnino il documento come modificato. - Document/SaveThumbnailFix (boolean): Impostare su
trueper risolvere un problema con Qt5 che impedisce la generazione di miniature di file.FCStd. - General/LockToolBars (boolean): Impostare su
trueper impedire che le barre degli strumenti siano trascinabili e per nascondere le piccole maniglie di trascinamento. Utilizzato principalmente in combinazione con fogli di stile che rendono le barre degli strumenti verticali. - General/RecentIncludesExported (boolean): Impostare su
trueper includere i file esportati nell'elenco File recenti. Il valore predefinito èfalse. - General/RecentIncludesImported (boolean): Impostare su
falseper escludere i file importati dall'elenco File recenti. Il valore predefinito ètrue. - General/ShowSplasherMessages (boolean): Impostare su
falseper ignorare la visualizzazione dei messaggi nella schermata iniziale. Questo potrebbe ridurre il tempo di avvio di FreeCAD. Il valore predefinito ètrue. - Macro/DuplicateFrom001 (boolean): Impostare su
trueper iniziare sempre la ricerca del nome file macro duplicato suggerito con @001 anziché con @NNN, se applicabile. Il valore predefinito èfalse. - Macro/DuplicateIgnoreExtraNote (boolean): Impostare su
trueper ignorare la nota aggiuntiva quando si suggerisce un nome file macro duplicato. La nota aggiuntiva è il testo nel nome file che segue "@NNN" e prima di ".FCMacro". Esempio: "my_macro@005.my_note.FCMacro". Se impostato sutrue, il nome file suggerito successivo è "my_macro@006.FCMacro". Se impostato sufalse, il nome file suggerito successivo è "my_macro@006.my_note.FCMacro". Per essere riconosciuto come nota aggiuntiva, il testo deve iniziare con un punto (".") dopo "@NNN". In caso contrario, ad esempio, "my_macro@006_my_note.FCMacro" riceve "my_macro@006_my_note@001.FCMacro" come nuovo nome file suggerito, il che potrebbe essere opportuno in alcuni casi. Il valore predefinito èfalse. - Macro/ReplaceSpaces (boolean): Impostare su
falsese non si desidera che gli spazi nei nomi dei file vengano automaticamente convertiti in caratteri di sottolineatura durante la creazione, la ridenominazione o la duplicazione di una macro. Non influisce sui file esistenti, ma solo quando si crea un nuovo file o si rinomina o si duplica un file esistente. Il valore predefinito ètrue. - MainWindow/ClearMenuBar (boolean): Impostare su
trueper cancellare la barra dei menu al cambio del workbench, utile quando si utilizza un menu globale, in quanto potrebbe non aggiornarsi al cambio del workbench e riempirsi rapidamente con le voci di menu di ciascun workbench. Il valore predefinito èfalse. Su macOS viene cancellato in entrambi i casi per aggirare un bug di Qt. - MainWindow/ToolBarNameAsToolTip (boolean): Impostare su
falseper non visualizzare il nome della barra degli strumenti come suggerimento. Il valore predefinito ètrue. - PropertyView/AutoTransactionView (boolean): Impostare su
truein modo che le modifiche alle proprietà della scheda Visualizza vengano aggiunte allo stack di annullamento (e quindi siano annullabili). Il valore predefinito èfalse. - Selection/AutoShowSelectionView (boolean): Impostare su
trueper visualizzare automaticamente il riquadro Visualizzazione selezione quando si seleziona qualcosa. Il valore predefinito èfalse. - Selection/singleClickFeatureSelect (boolean): Impostare su
falseper disabilitare la selezione con un singolo clic di una feature in PartDesign. Il valore predefinito ètrue. - TreeView/HideColumn (boolean): Impostare su
trueper nascondere la colonna 'Descrizione' nella Vista ad albero. Il valore predefinito èfalse. - TreeView/TreeViewStretchDescription (boolean): Impostare su
trueper estendere la colonna "Descrizione" nella Vista ad albero fino al bordo destro del riquadro. Il valore predefinito èfalse. - Units/PropertyVectorListCopyPrecision (integer): Numero di cifre della precisione da utilizzare quando si copia una tabella di vettori dal menu contestuale agli appunti di sistema quando si utilizza l'editor delle proprietà per le proprietà di tipo
App::PropertyVectorList. Il valore predefinito è16. disponibile dalla versione 1.1 - View/AxisLetterColor (unsigned): Colore per le lettere del sistema di coordinate mostrato nell'angolo in basso a destra della vista 3D. Il valore predefinito è
255. Vedere qui per informazioni sul codice del colore. - View/AxisXColor (unsigned): Colore per gli elementi dell'asse X del gizmo Trasforma. Il valore predefinito è
3425907456. Vedere qui per informazioni sul codice del colore. - View/AxisYColor (unsigned): Idem per gli elementi dell'asse Y. Il valore predefinito è
869020416. - View/AxisZColor (unsigned): Idem per gli elementi dell'asse Z. Il valore predefinito è
859032576. - View/LocalCoordinateSystemSize (float): Dimensione dei sistemi di coordinate locali. Il valore predefinito è
2.0. - View/NavigationDebug (boolean): Abilita l'output di debug degli stili di navigazione (a partire dalla versione v0.19, solo lo stile di navigazione Gesture può segnalare qualcosa).
- View/SavePicture (string): Impostare su
FramebufferObject,PixelBufferoCoinOffscreenRendererper metodi diversi nel produrre immagini dalla vista 3D. - View/ToggleTransparency (integer): La massima trasparenza in percentuale che l'utente richiede per passare da zero. Il valore predefinito è
70. disponibile dalla versione 1.1
Nome file di esportazione predefinito
- General/ExportDefaultFilenameMultiple (string): Impostare il nome file predefinito da utilizzare quando si esportano più oggetti. Il valore predefinito è
%F. - General/ExportDefaultFilenameSingle (string): Impostare il nome file predefinito da utilizzare quando si esporta un singolo oggetto. Il valore predefinito è
%F-%P-.
Entrambe queste opzioni supportano l'inserimento automatico di varie informazioni nel nome del file, utilizzando i seguenti caratteri di formato:
- %F - il nome del file .FCStd (o l'etichetta, se non è ancora stato salvato)
- %Lx - l'etichetta dell'oggetto/degli oggetti selezionati, separati dal carattere 'x'
- %Px - l'etichetta dell'oggetto/degli oggetti selezionati e del loro primo genitore, separati dal carattere 'x'
- %U - la data e l'ora in UTC ISO 8601
- %D - la data e l'ora nel fuso orario locale ISO 8601
Tutti gli altri caratteri vengono mantenuti alla lettera. Se il nome del file risultante non è valido, verrà modificato al momento del salvataggio, sostituendo i caratteri non validi con il carattere di sottolineatura (_).
Relativamente al mouse
- General/ComboBoxWheelEventFilter (boolean): Impostare su
truein modo che i widget non rilevino l'evento della rotellina del mouse e impediscano lo scorrimento delle aree scorrevoli. Richiede il riavvio di FreeCAD per attivarsi. - View/GestureMoveThreshold (integer): la distanza (px) di cui deve spostarsi il cursore del mouse per accedere alle modalità di rotazione o panoramica dello stile di navigazione Gesture. Il valore predefinito è
5. - View/GestureRollFwdCommand, View/GestureRollBackCommand (string): comandi da eseguire tramite gesti di rotazione del pulsante del mouse in stile navigazione gestuale.
- View/GestureTapHoldTimeout (integer): Impostare il tempo di attesa (in millisecondi) per entrare in modalità panoramica nello stile di navigazione Gesture. Può essere utile aumentarlo se il trascinamento della geometria in Sketcher risulta difficoltoso. Il valore predefinito è
700.
Scorciatoie da tastiera
Tasto Escape
- General/TasksKeyEsc (boolean): Creare e impostare su
falseper disabilitare il tasto ESC per uscire dal pannello delle azioni in tutti gli ambienti (ovvero se il pannello delle azioni ha il focus).
Vedere Cubo di navigazione.
Ambienti di lavoro specifici
Ambiente BIM
- Mod/BIM/DefaultPageScale (float): Scala predefinita per le nuove pagine TechDraw create dall'Ambiente BIM, nel caso in cui il modello non contenga alcun campo di testo modificabile "Scale" o "Scaling" (senza distinzione tra maiuscole e minuscole).
Ambiente CAM
- L'Ambiente CAM dispone di due interruttori per abilitare le funzionalità sperimentali documentate nella pagina CAM sperimentale.
Ambiente Draft
- Mod/Draft/DefaultAnnoDisplayMode (integer): Impostare su
1per creare annotazioni di Draft come (testi, quote ed etichette) con la relativa proprietà VistaDisplay Mode impostata suScreen. Impostare su0per nuove annotazioni con questa proprietà impostata suWorld. Il valore predefinito è0. disponibile dalla versione 1.0 - Mod/Draft/DimAutoFlipText (boolean): Impostare su
falseper disabilitare l'orientamento automatico del testo delle quote appena create rispetto al piano di lavoro corrente. Il valore predefinito ètrue. disponibile dalla versione 1.1 - Mod/Draft/GridHideInOtherWorkbenches (boolean): Impostare su
falseper mantenere la griglia di Draft quando si passa ad ambienti diversi da BIM o Draft. Il valore predefinito ètrue. disponibile dalla versione 1.0 - Mod/Draft/SvgLinesBlack (boolean): Impostare su
trueper convertire il colore bianco in nero nell'output SVG. Impostare sufalseper mantenere il colore bianco. Influisce sull'esportazione in Flattened SVG e TechDraw DraftViews. Il valore predefinito ètrue. - Mod/Draft/useSupport (boolean): Impostare su
trueper poter impostare la proprietà DatiSupport degli oggetti Draft creati su una faccia di un oggetto base esistente su quell'oggetto base. Questo era il comportamento standard prima della versione 0.19 di FreeCAD. Si noti che questo parametro potrebbe non essere supportato nelle versioni future. Il valore predefinito èfalse.
Ambiente Part
- Mod/Part/ParametricRefine (boolean): Se impostato su
false, Part Affina forma di Part crea una copia indipendente anziché una collegata. Il valore predefinito ètrue.
Ambiente Part Design
- Mod/PartDesign/AdditiveHelixPreview (boolean): Impostare su
trueper garantire che nell'anteprima sia visibile un'elica additiva che non interseca il corpo. Il valore predefinito èfalse. - Mod/PartDesign/DefaultDatumColor (unsigned): Colore diffuso e trasparenza per i riferimenti di PartDesign, gli ShapeBinder di PartDesign e i SubShapeBinders di PartDesign. Il valore predefinito è
4292280473. Per informazioni sul codice del colore, vedere qui. - Mod/PartDesign/SubtractiveHelixPreview (boolean): Impostare su
trueper garantire che nell'anteprima sia visibile un'elica sottrattiva che non interseca il corpo. Il valore predefinito ètrue. - Mod/PartDesign/SwitchToTask (boolean): Impostare su
falseper impedire all' Ambiente PartDesign di passare al pannello Attività all'avvio. Il valore predefinito ètrue. disponibile dalla versione 1.1: disponibile nell'Editor delle preferenze. - Mod/PartDesign/SwitchToWB (boolean): Impostare su
falseper impedire che l'Ambiente PartDesign venga chiamato automaticamente quando viene attivato un Body di PartDesign. Il valore predefinito ètrue.
Ambiente Sketcher
- Mod/Sketcher/RadiusDiameterConstraintDisplayAngleRandomness (float): Imposta una casualità angolare sul valore sopra indicato. Il valore è l'intervallo dell'angolo casuale, centrato sull'angolo di base. Il valore predefinito è
0. - Mod/Sketcher/RadiusDiameterConstraintDisplayBaseAngle (float): Imposta l'angolo (rispetto all'orizzontale) utilizzato per visualizzare i vincoli di raggio/diametro in Sketcher al momento della creazione. Il valore predefinito è
15. - Mod/Sketcher/RoundRectangleSuggConstraints (boolean): Impostare su
falseper disabilitare l'aggiunta di due punti di costruzione extra durante la creazione di un rettangolo arrotondato. disponibile dalla versione 0.21
Colori delle etichette dei vincoli
L'etichetta in Sketcher che mostra lo stato corrente dei vincoli (ad esempio "Sottovincolato", "Completamente vincolato", ecc.) può essere modificata in base allo stato, utilizzando il foglio di stile Qt o tramite le preferenze utente. Le preferenze utente hanno la precedenza se sono state impostate (in Mod/Sketcher/General):
- EmptySketchMessageColor - L'impostazione predefinita è il 50% di opacità nero
- UnderconstrainedMessageColor - Il colore predefinito è il nero
- MalformedConstraintMessageColor - Di default è il rosso
- ConflictingConstraintMessageColor - Di default è il rosso
- RedundantConstraintMessageColor - Il colore predefinito è il rosso arancione
- PartiallyRedundantConstraintMessageColor - Il colore predefinito è il royal blu
- SolverFailedMessageColor - Di default è il rosso
- FullyConstrainedMessageColor - Di default è il verde
Ambiente Start
L'Ambiente Start non è più incluso dopo la versione 0.21.
- Mod/Start/DefaultImportXXX (string): Dove XXX è un'estensione di file minuscola. Ad esempio, DefaultImportifc per i file .IFC. Consente di impostare un modulo di importazione predefinito da utilizzare quando si fa clic su un'icona nella pagina iniziale, quando sono disponibili più importatori. Ad esempio, impostando DefaultImportifc = ifc_import verrà utilizzato l'importatore NativeIFC, se disponibile. disponibile dalla versione 0.21
- Mod/Start/TimeFormat (string): Una stringa di formato orario come
%m/%d/%Y %H:%M:%Sutilizzata per la data nella descrizione dei comandi visualizzata quando si passa il mouse su un elemento nella pagina iniziale.
Modulo Help
- Mod/Help/UseWebModule (boolean): Consente di forzare l'uso del modulo Web per aprire le schede MDI. Questo può essere utile per aggirare i problemi di QWebEngine in alcune versioni di Qt5. Il valore predefinito è
false. disponibile dalla versione 1.0
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub