Jump to content

Ottimizzare l'installazione

From FreeCAD Documentation
This page is a translated version of the page Fine-tuning and the translation is 92% complete.
Outdated translations are marked like this.

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 false in 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 true per 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 false se 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 false se si desidera utilizzare la finestra di dialogo File nativa all'apertura dei file o su true per 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 false per utilizzare la finestra di dialogo Font nativa. Il valore predefinito è true.
  • DockWindows/DAGView/Enabled (boolean): Impostare su true per 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 true per 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 true per 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 true per 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 false per impedire a FreeCAD di salvare file di sola lettura. Il valore predefinito è true.
  • Document/ChangeViewProviderTouchDocument (boolean): Impostare su false in modo che le modifiche alla visibilità degli elementi non contrassegnino il documento come modificato.
  • Document/SaveThumbnailFix (boolean): Impostare su true per risolvere un problema con Qt5 che impedisce la generazione di miniature di file .FCStd.
  • General/LockToolBars (boolean): Impostare su true per 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 true per includere i file esportati nell'elenco File recenti. Il valore predefinito è false.
  • General/RecentIncludesImported (boolean): Impostare su false per escludere i file importati dall'elenco File recenti. Il valore predefinito è true.
  • General/ShowSplasherMessages (boolean): Impostare su false per 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 true per 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 true per 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 su true, il nome file suggerito successivo è "my_macro@006.FCMacro". Se impostato su false, 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 false se 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 true per 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 false per non visualizzare il nome della barra degli strumenti come suggerimento. Il valore predefinito è true.
  • PropertyView/AutoTransactionView (boolean): Impostare su true in 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 true per visualizzare automaticamente il riquadro Visualizzazione selezione quando si seleziona qualcosa. Il valore predefinito è false.
  • Selection/singleClickFeatureSelect (boolean): Impostare su false per disabilitare la selezione con un singolo clic di una feature in PartDesign. Il valore predefinito è true.
  • TreeView/HideColumn (boolean): Impostare su true per nascondere la colonna 'Descrizione' nella Vista ad albero. Il valore predefinito è false.
  • TreeView/TreeViewStretchDescription (boolean): Impostare su true per 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, PixelBuffer o CoinOffscreenRenderer per 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 true in 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 false per disabilitare il tasto ESC per uscire dal pannello delle azioni in tutti gli ambienti (ovvero se il pannello delle azioni ha il focus).

Cubo di navigazione

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

Ambiente Draft

  • Mod/Draft/DefaultAnnoDisplayMode (integer): Impostare su 1 per creare annotazioni di Draft come (testi, quote ed etichette) con la relativa proprietà VistaDisplay Mode impostata su Screen. Impostare su 0 per nuove annotazioni con questa proprietà impostata su World. Il valore predefinito è 0. disponibile dalla versione 1.0
  • Mod/Draft/DimAutoFlipText (boolean): Impostare su false per 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 false per 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 true per convertire il colore bianco in nero nell'output SVG. Impostare su false per mantenere il colore bianco. Influisce sull'esportazione in Flattened SVG e TechDraw DraftViews. Il valore predefinito è true.
  • Mod/Draft/useSupport (boolean): Impostare su true per 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 true per 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 true per garantire che nell'anteprima sia visibile un'elica sottrattiva che non interseca il corpo. Il valore predefinito è true.
  • Mod/PartDesign/SwitchToTask (boolean): Impostare su false per 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 false per 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 false per 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:%S utilizzata 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