Annonce
Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !
10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …
Retrouver nos membres bienfaiteurs
Pages: 1
- Sujet précédent - QGIS: Profil utilisateur par default a la fermeture du projet - Sujet suivant
#1 Tue 26 January 2021 16:12
- RACL
- Participant occasionnel
- Date d'inscription: 16 Jan 2020
- Messages: 12
QGIS: Profil utilisateur par default a la fermeture du projet
Bonjour à tous,
J'entreprends actuellement un projet QGIS partagé de type Viewer qui sera consulté par plusieurs utilisateurs. Certains n'ouvriront que ce projet et n'utiliseront pas QGIS pour d'autres raisons et certains sont des utilisateurs réguliers de QGIS.
Afin d'avoir une configuration "Viewer" j'ai paramétré un certain nombre d'aspect qui ont été sauvegardé dans un profil d'utilisateur. Mon problème est que QGIS ouvre tous les projets avec le dernier profil d'utilisateur utilisé. Or mon profil d'utilisateur "Viewer" ne sert qu'à un seul projet. Ceci conduit à ce que les utilisateurs de QGIS sont contraints de lancer leurs autres projets en ligne de commande avec le profil "default" (le menu "préférences" n'étant pas disponible dans le profil "Viewer") ce qui n'est absolument pas pratique !
Existe-t-il une macro python qui permette de rétablir le profil "default" à la fermeture du projet ? Ou existe-t-il un paramétrage permettant de faire cela ?
Merci d'avance pour vos retours,
Hors ligne
#2 Tue 02 February 2021 11:36
- RACL
- Participant occasionnel
- Date d'inscription: 16 Jan 2020
- Messages: 12
Re: QGIS: Profil utilisateur par default a la fermeture du projet
J'ai beau travailler sur ce projet, je n'ai toujours trouvé de réponse à ce problème. Personne n'a d'idée ?
Merci d'avance,
Hors ligne
#3 Tue 02 February 2021 13:34
- lylambda
- Participant actif
- Date d'inscription: 31 Aug 2016
- Messages: 127
Re: QGIS: Profil utilisateur par default a la fermeture du projet
Une astuce possible serait que tes utilisateurs du QGIS Viewer le lance avec un raccourci dédié.
Ce raccourci indiquera le dossier profil à utiliser, celui-ci pouvant être stocké avec le projet et les données du Viewer (rendant le tout "portable" si le projet est en chemin relatif).
Attention, le dossier de profil peut avoir n'importe quel nom, mais doit être contenu dans un dossier appelé "profiles".
Le chemin de l'argument --profiles-path doit indiquer le dossier dans lequel se situe celui nommé "profiles".
--profile doit indiquer ne nom de ton dossier profil à utiliser.
Exemple avec QGIS 3.10 LTR et un profil appelé "viewer", rangé dans la racine d'un PC Windows (C:\QGIS_RACL\profiles\viewer) :
- Copie un raccourcis de lancement de QGIS classique
- Clic droit > propriétés
- Modifier "Commentaire :" par ce que tu veux. "Viewer QGIS de RACL" par exemple
- "Démarrer dans :" doit indiquer
Code:
C:\Program Files\QGIS 3.10\bin
- Modifier "Cible" pour obtenir
Code:
"C:\Program Files\QGIS 3.10\bin\qgis-ltr-bin-g7.exe" --profiles-path "C:\QGIS_RACL" --profile "viewer"
En bonus, l’icône peut être modifié pour rendre ton lanceur plus visuel (fichier image en .ico).
Pour avoir un mode "utilisateur avancé", rebelote mais en dirigeant un autre lanceur vers un profil plus fournis rangé à coté de "viewer".
Dans tout les cas, l'usage d'un lanceur normal de QGIS ne verra pas son profil par défaut modifié, suite à l'usage d'un lanceur customisé.
Dernière modification par lylambda (Tue 02 February 2021 13:44)
Hors ligne
#4 Thu 04 February 2021 15:00
- RACL
- Participant occasionnel
- Date d'inscription: 16 Jan 2020
- Messages: 12
Re: QGIS: Profil utilisateur par default a la fermeture du projet
Bonjour,
Merci beaucoup pour votre réponse. J'avais effectivement essayé de lancer mon projet en ligne de commande avec un fichier .bat mais le profil d'utilisateur était quand même conservé en mémoire et les projets s'ouvraient avec le dernier profil utilisé.
Votre solution fonctionne parfaitement ! Mon viewer est enfin opérationnel grâce à vous !
Hors ligne
Pages: 1
- Sujet précédent - QGIS: Profil utilisateur par default a la fermeture du projet - Sujet suivant