Hi Tim I'd like to give end users the possibility to start one or more specialised QGIS applications containing a simplified GUI and different sets of plugins (Linux and Windows).
I think you are referring to "Customization Dialog" which can store a certain config as an .ini file. Since --optionspath is being ignored this means, that users start QGIS and have to load the corresponding .ini file "by hand" - which is error-prone and cumbersome (users e.g. won't remember what file to choose). In addition, under Windows, they have to start QGIS, load the (hopefully) corresponding .ini file - and have to restart QGIS again. Or do I miss something? Stefan 2012/8/20 Tim Sutton <[email protected]>: > Hi > > On Mon, Aug 20, 2012 at 4:37 PM, Stefan Keller <[email protected]> wrote: >> Hi, >> >> My problem below seems to partially covered by this open ticket >> http://hub.qgis.org/issues/5894 . >> This ticket says " QSettings always read default, regardless of >> --optionspath" and mentions ~/.config/QuantumGIS/QGIS.conf being the >> default. >> Now my intention is to configure a path as well as GUI elements when >> starting QGIS - and getting this to work under Lunix and Windows. >> Currently under Windows Defaults are stored in central Windows Registry! >> >> To me the best solution would be, >> 1. that optionspath Parameter (if given and existing) really overrides >> the defaults (like Ticket says), >> 2. and if QSettings under Windows would be stored not in Registry but >> in an application path (like Linux). >> > > Why not use the customisation framework? See: > > http://linfiniti.com/2011/07/customizing-the-qgis-ui/ > > Tim > > >> Yours, Stefan >> >> >> >> >> 2012/8/16 Stefan Keller <[email protected]>: >>> Hi, >>> >>> I'd like to program and configure QGIS as a real specialist GIS for >>> end users using Windows with menus, settings and plugins adapted to a >>> specialists task - and failed until now. But perhaps I'm missing some >>> concepts or tricks. Is this possible? >>> >>> Possible solution: I think if this would work under Windows I'd be happy: >>> >>> % C:\OSGeo4W\bin\qgis.bat --configpath "C:\gisdata\conf" --project >>> "C:\gisdata\test_projekt.qgs" >>> >>> This would allow to start at least one instance with a specific config >>> ("--configpath": pointing to menus, buttons, settings...) and a >>> specific set of plugins ("" pointing to a project file in a >>> subdirectory). But "--configpath" does not seem to be implemented, at >>> least not in Windows - although there's an entry in the docs >>> http://docs.qgis.org/user_guide/html/en/introduction/features_at_a_glance.html >>> . >>> >>> It can even be that specialists end users start QGIS twice, one >>> instance for managing task A (like e.g. surveying) and one for task B >>> (like environmental planning). But I'm aware that this seems >>> impossible by concept because QGIS/Qt store settings in the (singular) >>> Windows Registry. >>> >>> Under Windows we now store an .ini (test_projekt.ini) file, start QGIS >>> with the above parameters (except void --configpath), load the >>> test_projekt.ini, exit QGIS (!??) and start QGIS again... >>> >>> Any help? >>> >>> Yours, S. >> _______________________________________________ >> Qgis-developer mailing list >> [email protected] >> http://lists.osgeo.org/mailman/listinfo/qgis-developer > > > > -- > Tim Sutton - QGIS Project Steering Committee Member (Release Manager) > ============================================== > Please do not email me off-list with technical > support questions. Using the lists will gain > more exposure for your issues and the knowledge > surrounding your issue will be shared with all. > > Visit http://linfiniti.com to find out about: > * QGIS programming and support services > * Mapserver and PostGIS based hosting plans > * FOSS Consulting Services > Skype: timlinux > Irc: timlinux on #qgis at freenode.net > ============================================== _______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
