To the list -

Is there a method to use OS (Linux, Windows...) environment variables in the QGIS.ini setup file ?

I had a number of customers asking for a method to "generalize" QGIS.ini, so it doesn't contain any "user" specific file and directory references, i.e

(From qgis.ini)

Configuration\MODELS_FOLDER=*C:\\Users\\Bo Victor Thomsen\\AppData\\Roaming*\\QGIS\\QGIS3\\profiles\\default\\processing\\models Configuration\SCRIPTS_FOLDERS=*C:\\Users\\Bo Victor Thomsen\\AppData\\Roaming*\\QGIS\\QGIS3\\profiles\\default\\processing\\scripts

could be:

Configuration\MODELS_FOLDER=*%APPDATA%*\\QGIS\\QGIS3\\profiles\\default\\processing\\models
Configuration\SCRIPTS_FOLDERS=*%APPDATA%*\\QGIS\\QGIS3\\profiles\\default\\processing\\scripts

or likewise.

The ultimate reason is to have a method to distribute a "standard" setup for QGIS, complete with plugins and specialized setup parameters. This can be done by making a standard QGIS installation (which the IT departments love, especially with the new .msi package) and afterwards replace the "default" profile directory with at  directory specific for the organisation. However, the process of making the new profile will place a lot of file/directory references in QGIS.ini that is specific for the super-user developing the new profile.

--
Med venlig hilsen / Kind regards

Bo Victor Thomsen

_______________________________________________
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to