Désactivation de l'assistant d'enregistrement d'Apache OpenOffice

From Apache OpenOffice Wiki
Jump to: navigation, search
Documentation caution.png L'extension DisableFirstStartWzd.oxt n'est plus maintenue depuis la version 4. Vous devez créer votre propre OXT en suivant la procédure décrite en bas de page.
doc OOo

Lors du premier démarrage d'Apache OpenOffice, un assistant s'ouvre dans le but de vous guider dans le processus d'enregistrement. Vous pouvez également lancer ce processus à partir du menu Aide → Enregistrement dans un programme quelconque d'Apache OpenOffice. Vous avez la possibilité de désactiver cet assistant, ainsi que la commande de menu Enregistrement.

Désactivation de l'assistant d'enregistrement

Pour utiliser une extension afin de désactiver l'assistant d'enregistrement lors du premier démarrage d'Apache OpenOffice :

    1. Installez Apache OpenOffice.
    2. En ligne de commande, saisissez :
    unopkg add --shared DisableFirstStartWzd.oxt

    Le nom de l'extension dépend bien sûr de la version utilisée.

Cette commande installe l'extension et la rend disponible pour tous les utilisateurs de cette installation Apache OpenOffice particulière. Vous devez installer l'extension sur chacune des installations Apache OpenOffice où vous souhaitez désactiver l'assistant d'enregistrement.

Documentation note.png MS Windows : le fichier téléchargé doit être copié dans le dossier " c:\Program Files\OpenOffice.org X\program\ " ; la ligne de commande doit s'exécuter à partir du même dossier.

Créer votre propre extension

A partir de la version 4.x, vous devez donc créer votre propre OXT pour désactiver l'assistant au démarrage. Comme pour les autres installations, vous devez passer par la commande unopkg add.

Procédure à suivre :

  1. Vous devez créer 4 fichiers XML :
    1. Common.xcu, avec pour contenu :
      <?xml version="1.0" encoding="UTF-8"?>
      <oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="Common" oor:package="org.openoffice.Office">
       <node oor:name="Help">
        <node oor:name="Registration">
         <prop oor:name="ReminderDate" oor:type="xs:string">
          <value>Patch9521</value>
         </prop>
        </node>
       </node>
        <node oor:name="Misc">
        <prop oor:name="FirstRun" oor:type="xs:boolean">
         <value>false</value>
        </prop>
       </node>
      </oor:component-data>
      La valeur pour la propriété "ReminderDate" se base sur l'identifiant de compilation (Build ID) de la version que vous avez à installer. Vous trouverez cette valeur en ouvrant le fichier program/versionrc ou program/version.ini et en lisant la valeur ProductBuildid.
    2. Settings.xcu avec pour contenu :
      <?xml version="1.0" encoding="UTF-8"?>
      <oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="Settings" oor:package="org.openoffice.Office.OOoImprovement">
       <node oor:name="Participation">
        <prop oor:name="OfficeStartCounterdown" oor:type="xs:int">
         <value>0</value>
        </prop>
        <prop oor:name="ShowedInvitation" oor:type="xs:boolean">
         <value>true</value>
        </prop>
       </node>
      </oor:component-data>
    3. setup.xcu avec pour contenu :
      <?xml version="1.0" encoding="UTF-8"?>
      <oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="Setup" oor:package="org.openoffice">
       <node oor:name="Office">
        <prop oor:name="ooSetupInstCompleted" oor:type="xs:boolean">
         <value>false</value>
        </prop>
        <prop oor:name="LicenseAcceptDate" oor:type="xs:string">
         <value>2010-12-30T08:14:11</value>
        </prop>
        <prop oor:name="FirstStartWizardCompleted" oor:type="xs:boolean">
         <value>true</value>
        </prop>
       </node>
      </oor:component-data>
      Mettre la date d'installation comme valeur pour la propriété LicenseAcceptDate. Dans notre exemple, elle a été paramétrée au 30 décembre 2010.
    4. META-INF/manifest.xml avec pour contenu :
      <?xml version="1.0" encoding="UTF-8"?> 
      <!DOCTYPE manifest:manifest PUBLIC "-//OpenOffice.org//DTD Manifest 1.0//EN" "Manifest.dtd"> 
      <manifest:manifest xmlns:manifest="http://openoffice.org/2001/manifest"> 
        <manifest:file-entry manifest:media-type="application/vnd.sun.star.configuration-data" 
                             manifest:full-path="setup.xcu"/> 
        <manifest:file-entry manifest:media-type="application/vnd.sun.star.configuration-data" 
                             manifest:full-path="Common.xcu"/>
      <manifest:file-entry manifest:media-type="application/vnd.sun.star.configuration-data" 
                             manifest:full-path="Settings.xcu"/>					   
      </manifest:manifest>
  2. Compressez les fichiers au format ZIP et renommez le en tant que DisableFirstStartWzd.oxt.
  3. Installez OpenOffice.
  4. En ligne de commande, saisir :
    unopkg add --shared DisableFirstStartWzd.oxt

La commande installera l'extension et la rendra active pour tous les utilisateurs qui lanceront cette installation, empêchant ainsi l'apparition de l'assistant de démarrage.

Documentation note.png MS Windows uniquement : l'assistant de premier démarrage crée un lien de raccourci pour le programme de démarrage rapide d'Apache OpenOffice dans le dossier de démarrage de Windows. Si vous désactivez l'assistant de premier démarrage, ce raccourci n'apparaîtra pas dans le dossier de démarrage.
Content on this page is licensed under the Public Documentation License (PDL).
Personal tools
In other languages