%APPDATA%\QGIS\QGIS3
default
) enthält neben Unterordnern für Processing, Farbpaletten, div. (optionale) Vorlagen, GUI Anpassungen, etc. sowie zusätzliche Python Plugins insbesondereQGIS3.ini
, die sämtliche QGIS Programmeinstellungen enthält bzw. aufnimmt.QGIS3.ini
gespeichert werden, kann ein vorab manuell mittels QGIS konfiguriertes Profil ebenfalls als (Standard-) Kopie verteilt werden (z.B. über ein Netzlaufwerk, →Batch-Skript).QGIS3.ini
überstimmen die Default-Vorgaben.settings_template
) befindet sich die gesamte standardisierte Konfiguration schließlich als jeweils unabhängige Kopie auf den Arbeitsplatz-PCs — auch im Fall der Netzwerkinstallation! — Das bedeutet:QGIS3.ini
unter [PostgreSQL]
bzw. [qgis]
(OWS) PGSERVICEFILE
2)--globalsettingsfile [path]
— Hiermit kann der Pfad einer Datei mit globalen Voreinstellungen definiert werden, standardmäßig %OSGEO4W_ROOT%/resources/qgis_global_settings.ini
. qgis_global_settings.ini
auf einem Netzlaufwerk, hat man als Systemadministrator die Möglichkeit durch Anpassen nur einer einzigen Datei grundlegende Einstellungen auf mehreren PCs gleichzeitig zu vollziehen!QGIS3.ini
enthalten sein muss! [locale] userLocale=de_DE overrideFlag=false globalLocale=de_DE showGroupSeparator=false
QgsSettings
für die Verwendung der qgis_global_settings.ini erforderlich und ersetzt QSettings
4). Diese Codeanpassung muss somit auch in externen Plugins nachvollzogen werden, damit deren Einstellungen aus qgis_global_settings.ini gelesen werden, siehe Discovery #73 & Map Library #2. --authdbdirectory [path]
— Definiert, ähnlich wie globalsettingsfile, das Verzeichnis, in dem die Authentifizerungsdatenbank gespeichert wird.--profiles-path [path]
— Vorgabe für den (Anlage- und) Speicherort des Benutzerprofils--customizationfile [path]
— Vorgabe für eine Datei zur Oberflächenanpassung (QGISCUSTOMIZATION3.ini
), die beim Start angewendet wird.--code [path]
— Pfad zu einer bestehenden Pythondatei, die ausgeführt wird direkt nachdem QGIS gestartet worden ist.QGIS_GLOBAL_SETTINGS_FILE
→ s.o. --globalsettingsfile
QGIS_CUSTOM_CONFIG_PATH
→ s.o. --profiles-path
PYQGIS_STARTUP
— verweist auf ein Python-Skript, das ausgeführt wird noch bevor QGIS startet. SET
-Befehle in .bat
-Datei wie der QGIS Startdatei.reg
-Datei5) auf einem Netzlaufwerk ( manuell im Windows Registrierungs-Editor einrichten & exportieren). Befehl start /wait regedit -s "[Netzwerkpfad\]qgis_userEnv.reg"
in angepasster QGIS-Startdatei.%AppData%\Roaming\QGIS\QGIS3
nach einer Datei namens startup.py
und führt sie aus — unabhängig vom verwendeten Profil.PYQGIS_STARTUP
kann ein Python-Skript (ggf. startup.py) schon ausgeführt werden bevor die Initialisierung von QGIS abgeschlossen ist. Dies kann verwendet werden, um zentral vorgehaltene Einstellungen etc. auf die Arbeitsplatz-PCs zu kopieren ( Beispiel).