Profil utilisateur LibreOffice

    From The Document Foundation Wiki
    This page is a translated version of the page UserProfile and the translation is 70% complete.
    Outdated translations are marked like this.

    Qu'est-ce que c'est ?

    Le profil utilisateur est le dossier qui contient toutes les données relatives à l'utilisateur comme les extensions, les dictionnaires personnalisés, les modèles de document, etc.

    Ce répertoire n'étant pas supprimé lorsque LibreOffice est désinstallé ou mis à jour, les personnalisations réalisées par l'utilisateur sont ainsi préservées.

    There is a quick test from the command line to detect a broken profile. Check out the "Quick test for corrupted profiles" section. In any case you can follow the next steps to fix the problem.

    Sauvegarde préalable

    Avant de modifier votre profil utilisateur, il est recommandé d'en faire une sauvegarde préalable de façon à pouvoir revenir en arrière en cas de souci.

    Les développeurs de LibreOffice peuvent vous demander une copie de votre profil utilisateur afin de déboguer et résoudre des bogues, veillez donc à ne pas supprimer directement votre sauvegarde.

    NB : si vous avez fortement personnalisé LibreOffice, il est utile de faire une sauvegarde périodique du profil pour le restaurer en cas de probème. Même si les personnalisations peuvent être sauvegardées individuellement (barres d'outils, raccourcis...), restaurer le profil complet vous épargnera la réinstallation de chaque fichier de configuration ainsi que la réinstallation des extensions que vous auriez pu installer.

    Réparer le profil

    Beaucoup de problèmes de LibreOffice peuvent être causés par la corruption du profil utilisateur.

    Lorsque vous vous rendez compte d'un comportement étrange de LibreOffice, la première chose à faire est de réinitialiser votre profil utilisateur. Pour ce faire, 2 méthodes sont possibles.

    L'assistant (LibreOffice 5.3 et versions plus récentes)

    • Lancez LibreOffice et sélectionnez Aide ▸ Redémarrer en mode sans échec...
      • Dans la boîte de dialogue Entrer en mode Sans échec, sélectionnez Redémarrer
      • LibreOffice va redémarrer et afficher la boîte de dialogue Mode Sans échec
    • Si LibreOffice ne se relance pas, lancez-le via la ligne de commande libreoffice --safe-mode ou, sous Windows, utilisez le raccourci du menu démarrer LibreOffice (Mode sans échec)
    • Dans le mode sans échec, cliquez sur Continuer
    • Vérifiez si le problème a disparu
      • Si le problème persiste, vous pouvez quitter le mode sans échec, car le profil utilisateur n'est alors pas à la source du problème
      • Si le problème est résolu, cela veut dire qu'il y a un souci avec la configuration de votre profil utilisateur. Relancez LibreOffice à nouveau en mode sans échec pour voir la boîte de dialogue Mode Sans échec. Dans cette boîte, vous pourrez alors désactiver l'accélération matérielle ou restaurer/réinitialiser votre profil utilisateur.

    Procédure manuelle (toutes versions)

    Si LibreOffice ne démarre pas du tout ou si la procédure avec l'assistant semble trop compliquée :

    • Fermez LibreOffice et ce y compris le "Démarrage rapide" de la zone de notification.
    • Trouvez l'emplacement de votre profil selon votre système d'exploitation et selon les informations données plus bas.
    • Renommez le dossier /user en /user-old (par exemple).
    • Relancez LibreOffice, un nouveau dossier /user sera créé avec les réglages par défaut.
    • Essayez LibreOffice pour voir si le problème est réglé ou pas.
      • Si le problème persiste, c'est que le profil n'était pas en cause. Vous pouvez donc restaurer le profil initial. Pour ce faire, supprimez le nouveau dossier /user qui a été créé et renommer l'ancien en... /user.
      • Si le problème est réglé, c'est donc que tout ou partie du profil était endommagé. Mais ça ne veut pas dire pour autant qu'il n'y a rien à récupérer. Notamment si vous avez fortement personnalisé LibreOffice, vous pouvez toujours restaurer au moins certaines parties de vos personnalisations puisque vous avez encore l'ancienne version (/user-old). Copiez des dossiers de l'ancien profil vers le nouveau et relancez LibreOffice pour voir si le problème est revenu. Le faire dossier par dossier, vous pourrez ainsi trouver d'où venait le problème. Voir le contenu du profil (ci-dessous), certains dossiers sont moins susceptibles de se corrompre que d'autres.

    Compare files to identify issues

    To investigate what could have triggered the issue, you can compare your user profile with a new one, using the Compare Documents feature in LibreOffice. Focusing on the file registrymodifications.xcu, follow these steps:

    1. Rename your user profile directory, for example from user to user_old
    2. Launch LibreOffice so it creates a fresh user profile
    3. Open the newly created user/registrymodifications.xcu
    4. In Writer, go to Edit ▸ Track Changes ▸ Compare Documents... and choose the older file, user_old/registrymodifications.xcu

    The differences between the two files will be highlighted (although note that much of it can be linked to document history and their thumbnails).

    Informations avancées

    Trouvez l'emplacement de votre profil dans Outils ▸ Options ▸ LibreOffice ▸ Chemins.

    Emplacements par défaut

    Le numéro utilisé dans le chemin ci-dessous se rapporte à la version majeure de LibreOffice responsable de la création du profil. Le format a changé entre LibreOffice 3 et LibreOffice 4. Vous pouvez vous demander pourquoi le nombre n'a pas été augmenté avec la sortie de LibreOffice 5 ? C'est parce que le format n'a pas changé depuis LibreOffice 4. Changer le numéro entraînerait la perte des personnalisations effectuées par chaque utilisateur. Si ce numéro doit un jour être changé ou supprimé, vos propres scripts se basant sur ce numéro devront être adaptés.

    Windows

    • %APPDATA%\libreoffice\4\user (LibreOffice 4 à 7)
    • %APPDATA%\libreoffice\3\user (LibreOffice 3)

    Note : Ssur une installation habituelle de Windows, %APPDATA% mène vers C:\Users\<nom d'utilisateur>\AppData\Roaming. Ceci est uniquement vrai pour les versions anglophones de Windows Vista et versions ultérieures (une partie du chemin peut être traduite sur les versions non anglophones).

    Vous pouvez copier et coller %APPDATA%\libreoffice\4 dans la barre d'adresse de l'explorateur de fichiers et appuyer sur ↵ Enter pour y accéder directement. Ou appuyer sur ⊞ Win + r, taper %appdata% et ↵ Enter.

    GNU/Linux

    • /home/<nom d'utilisateur>/.config/libreoffice/4/user (LibreOffice 4 à 7)
    • /home/<nom d'utilisateur>/.config/libreoffice/3/user (LibreOffice 3 depuis 3.5.0)
    • /home/<nom d'utilisateur>/.libreoffice/3/user (avant LibreOffice 3.5.0)

    Note : ceci concerne les versions de LibreOffice fournies par The Document Foundation. Les versions fournies par votre distribution GNU/Linux peuvent utiliser un chemin différent.

    For flatpak, it is likely:

    /home/<user name>/.var/app/org.libreoffice.LibreOffice/config/libreoffice/4/user/

    Pour rappel, le dossier .config est un dossier caché dans votre /home.

    macOS

    • ~/Library/Application Support/LibreOffice/4/user (LibreOffice 4 à 7)
    • ~/Library/Application Support/libreoffice/3/user (LibreOffice 3)

    Pour LibreOffice Vanilla fourni par Collabora sur l'App Store, vérifiez

    • ~/Library/Containers/com.collabora.libreoffice-free (LibreOffice 5.4)

    LibreOffice Portable

    • LibreOfficePortable\Data\settings\user

    Contenu du profil utilisateur

    À l'intérieur du profil utilisateur se trouvent plusieurs dossiers spécifiques :

    • autocorr : la table de substitution que vous pouvez paramétrer via Outils ▸ AutoCorrection ▸ Options d'AutoCorrection...
    • autotex : les "AutoTexte" (Outils ▸ AutoTexte...) que vous avez créés.
    • backup : les sauvegardes de fichiers qui se créent automatiquement lorsque vous activez l'option Toujours créer une copie de sauvegarde sous Outils ▸ Options ▸ Chargement/enregistrement ▸ Général.
    • basic : toutes vos macros.
    • config : certains fichiers de configuration notamment les barres de menu pour chaque module. Les palettes de couleur personnalisées sont également sauvegardées à cet endroit.
    • database : les bases de données que vous avez enregistrées.
    • extensions : les extensions enregistrées
    • gallery : votre galerie personnelle (Affichage ▸ Galerie).
    • psprint : peut contenir les sous-dossiers '"driver" et "fontmetric" (qui peuvent être vides) et le fichier "pspfontcache" (où le cache des polices pour l’impression est présent). Si ce dossier est présent, il peut être supprimé sans conséquence. S'il est supprimé, ce dossier n’est pas recréé systématiquement.
    • registry : contient la plupart des fichiers de configuration.
    • Scripts : contient les dossiers optionnels pour les scripts définis par l'utilisateur tels que "beanshell", "java", "javascript" et "python" (par exemple les scripts que vous trouvez sous Outils ▸ Macros ▸ Gérer les macros ▸ Python... ▸ Mes macros).
    • store : peut être vide ou contenir un fichier nommé ".templdir.cache" (un fichier dans lequel les modèles sont placés en cache). Le dossier "store" peut être complètement absent mais est présent la plupart du temps. S'il est présent, il peut être supprimé sans conséquence. S'il est supprimé, ce dossier n'est pas recréé systématiquement.
    • temp : peut contenir le sous-dossier "embeddedfonts" qui lui-même contient les sous-dossiers "fromdocs" et "fromsystem" qui peuvent être vides ou contenir des fichiers temporaires. Le dossier "temp" peut également contenir un fichier nommé "document_io_logring.txt" qui est un historique des instructions exécutées. Le dossier "temp" peut être complètement absent. S'il est présent, il peut être supprimé sans conséquence. S'il est supprimé, ce dossier n'est pas recréé systématiquement.
    • template : dans ce dossier, vous pouvez trouver les modèles personnalisés (Fichier ▸ Modèles ▸ Gérer les modèles ▸ Mes modèles).
    • uno_packages : les extensions installées par l'utilisateur.
    • wordbook : les dictionnaires personnalisés (voir aussi ce tutoriel)

    Certaines extensions (comme OOoLatex) peuvent créer des dossiers additionnels.

    NOTE : en plus du profil utilisateur, vous pouvez trouver la configuration de LibreOffice pour tous les utilisateurs dans les sous-dossiers de l'emplacement d'installation (par exemple, /opt/libreoffice/share sous GNU/Linux pour les versions "officielles" de LibreOffice ou \Program Files\LibreOffice\share sous Windows).

    Quick test for corrupted profiles: use a temporary, new user profile

    While you can reset the default user profile LibreOffice uses, as described in the above sections, you can also start LibreOffice from a terminal / command line with a different, new user profile. The path to the user profile needs to be a proper URL; some special characters, like spaces, need to be UTF-8-percent-encoded.

    For Linux:

    soffice -env:UserInstallation=file:///tmp/test

    For Windows:

    soffice.com -env:UserInstallation=file:///c:/Folder%20Name%20With%20Spaces/my-test-profile

    For MacOS:

    open LibreOffice.app -env:UserInstallation=file:///tmp/test

    Réutilisation de profils utilisateurs

    Un profil utilisateur ne peut être accédé que par un seul processus LibreOffice à la fois. De façon interne, si un utilisateur lance plusieurs processus LibreOffice qui accèdent tous au même profil utilisateur, seul le premier processus s'occupe en réalité du travail comme ouvrir ou éditer des documents, les autres processus passent leurs arguments au premier processus. En particulier, réutiliser un profil utilisateur pour plusieurs comptes utilisateur sur le même ordinateur ou plusieurs ordinateurs est à proscrire.

    Aussi, différentes versions de LibreOffice peuvent enregistrer toutes sortes de données dans leur profil utilisateur respectif. Si une nouvelle version de LibreOffice ne trouve pas un profil utilisateur à l'emplacement par défaut pour cette version, elle recherchera dans les profils utilisateurs des versions précédentes de LibreOffice ou OpenOffice.org et migrera les données pour les utiliser dans son nouveau profil. Des effets particuliers peuvent se produire si vous demandez à une version de LibreOffice de réutiliser un profil utilisateur d'une autre version.

    Cependant, la plupart du contenu du profil est peut être copié et collé d'une machine à une autre pour dupliquer la configuration. Notamment pour les personnalisations des dictionnaires, palettes de couleurs, raccourcis, barres d'outils, extensions...