Bonsoir,
Merci à tous pour vos tests et commentaires. :-)
Le 24/08/2017 à 16:58, Pierre Choffardet a écrit :
Bonjour,
J'ai modifié
HKEY_CLASSES_ROOT/.odt/LibreOffice.WriterDocument.1/ShellNew - FileName
Avec un de mes modèles. ça fonctionne bien
J'ai modifié les ACL de cette clé de registre. Et j'ai relancé
l'installation de LO.
Pendant le processus de réparation de LO, j'ai eu un message qui
m'indiquait que cette clé n'était pas accessible en écriture, j'ai
cliqué sur ignorer. L'installation s'est terminée avec succès, et LO
fonctionne correctement.
Cela semble être un moyen de contournement, qu'en pensez-vous ?
Que ce serait bien de commenter le rapport de bug. Mon Windows n'est pas
assez fluent pour que je sache faire ça.
Bonne soirée
JBF
Pierre
Le 23/08/2017 à 11:26, Pierre Choffardet a écrit :
Désolé, encore moi.
je vois ici :
https://depanmicro.cuisinaud.com/index.php/astuces/windows-7/22-modifier-le-menu-contextuel-nouveau-de-windows-7-8-1-et-10
que le menu nouveau est bien géré dans la ruche current_user, mais que
le lien avec l'extension et le fichier se trouve dans la ruche
local_machine.
Il faut donc soit chercher s'il n'y a pas un moyen d'outrepasser cela
dans la ruche de l’utilisateur, soit interdire l'accès des paramètres
sensibles de la ruche local_machine au processus d'installation de LO,
soit remettre à jour cette clé de registre par un petit script au
niveau machine (un simple fichier .reg à exécuter)
Pierre
----- Mail original -----
De: "Pierre Choffardet" <pierre.choffardet@free.fr>
À: "LibO QA" <qa@fr.libreoffice.org>
Envoyé: Mercredi 23 Août 2017 11:18:24
Objet: Re: [fr-qa] bug 94597 : modèle par défaut et clé de registre
----- Mail original -----
De: "Pierre Choffardet" <pierre.choffardet@free.fr>
À: "LibO QA" <qa@fr.libreoffice.org>
Envoyé: Mercredi 23 Août 2017 11:00:18
Objet: Re: [fr-qa] bug 94597 : modèle par défaut et clé de registre
Bonjour,
J'y vais de ma petite contribution.
Il est tout à fait normal que l'installation d'un logiciel ne touche
que les ruches local_machine et users.
La ruche users, sert à peupler la ruche current_user lorsqu'un
utilisateur n'a pas de ruche utilisateur au moment où il se connecte
au PC
Modifier cette ruche, sera donc d'aucun effet si l'utilisateur à déjà
une ruche current_user
Pour ce qui est du menu contextuel nouveau --> document, il peut y
avoir deux façons de le peupler
à partir de la ruche local_machine, cela concernera tous les
utilisateurs de cette machine
à partir de la ruche local_user, ce paramètre est prioritaire sur la
ruche local_machine
à partir de la ruche users, mais cela ne concernera que les nouveaux
utilisateurs.
à noter que les ruches local_machine et users ne sont pas accessibles
à l'utilisateur sans élévation de privilège. Ce qui n'est pas le cas
de la ruche current_user totalement accessible à l'utilisateur.
La liaison devrait avec le modèle devrait donc se faire dans cette
ruche, qui n'est jamais modifiée par l'installation d'un logiciel.
Enfin, on ne devrait jamais aller dans la base de registre. C'est
processus d'installation du logiciel de modifier les ruches
local_machine et current user.
Et c'est à l'OS ou au logiciel de proposer un moyen de configurer la
ruche curent user, qui contient la configuration spécifique à
l'utilisateur.
On peut imaginer que lorsque l'on demande à LO de changer le modèle
par défaut utilisé, il y ait aussi la modification de la clé
correspondante dans la base de registre pour avoir aussi ce modèle par
défaut lorsque l'on crée un nouveau document par clic-droit sur un
dossier.
Enfin, ne pas oublier que lorsque l'on crée un document de cette
façon, il n'a pas de langue définie par défaut, ce qui à mon avis est
un bug, lié à une mauvaise initialisation de ces clés de registre.
Étant en vacances, avec une connexion internet très limitée, je dis
tout cela de mémoire. Je manque de temps pour tester ce que je viens
d'avancer, en particulier la priorité des réglages de la ruche user
sur la ruche local_machine. Il est possible que cela dépende du "mode
de traitement de la boucle de rappel" pour des stratégies réseau
http://pbarth.fr/node/99
Pierre
J'ajoute, que la ruche class_root est une sous-ruche de local_machine
(Software/classes)
Que c'est la partie "default" de users qui va peupler les ruches des
nouveaux utilisateurs, par un simple copier-coller de cette ruche vers
une ruche de users portant de SID de l'utilisateur.
La ruche current_user est une sous ruche de la ruche users ayant le
SID de l’utilisateur. Ce sont les autorisations sur ces ruches qui
donnent les droits d’accès (ACL) aux utilisateurs.
Il est possible d'écrire des scripts de démarrage machine ou session
qui modifient la base de registre, afin de la garder conforme à nos
besoins. Il est aussi possible de modifier les ACL de ces bases de
registre par exemple interdire au processus d’installation de LO de
modifier des clés de la BDR. À vérifier que ça ne fait pas planter
l’installation de LO
----- Mail original -----
De: "Jean-Baptiste Faure" <jbfaure@libreoffice.org>
À: "LibO QA" <qa@fr.libreoffice.org>
Envoyé: Lundi 21 Août 2017 22:41:59
Objet: [fr-qa] bug 94597 : modèle par défaut et clé de registre
Bonjour,
Est-ce que quelqu'un connaissant assez bien Windows pourrait étudier ce
rapport de bug :
default template location overwritten by installation
https://bugs.documentfoundation.org/show_bug.cgi?id=94857
1/ est-ce que le comportement décrit est effectif ?
2/ si oui, peut-on considérer cela comme un bug ?
N'étant pas utilisateur de MS-Windows je suis incapable de décider et ce
bug est en état non confirmé depuis déjà pas mal de temps.
Merci de votre aide.
JBF
--
Seuls des formats ouverts peuvent assurer la pérennité de vos documents.
Disclaimer: my Internet Provider being located in France, each of our
exchanges over Internet will be scanned by French spying services.
--
Envoyez un mail à qa+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/qa/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
Context
- Re: [fr-qa] Re: bug 94597 : modèle par défaut et clé de registre (continued)
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.