Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
ooo_problemes [Le 30/12/2012, 17:03] Sonkei ancienne révision restaurée (bug présent dans la 3.4.4 d'Ubuntu 12.04), viré deux passages sur Ubuntu < 9.04 (trop vieux) |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Hardy Intrepid Jaunty bureautique openoffice.org}} | ||
- | ---- | ||
- | |||
- | ====== Résoudre les problèmes rencontrés avec OpenOffice.org ====== | ||
- | |||
- | {{openoffice_logo.png?150 }} | ||
- | |||
- | Cette page propose des solutions permettant de résoudre les problèmes rencontrés lors de l'utilisation d'[[OpenOffice.org]]. | ||
- | |||
- | ===== Compatibilité avec Microsoft Office ===== | ||
- | |||
- | Si vous souhaitez travailler sur des documents provenant de (ou à destination de) la suite bureautique Microsoft Office, //consultez le tutoriel **[[:tutoriel:compatibilite_openoffice.org_et_msoffice|Comment améliorer la compatibilité entre Openoffice.org et MS Office]]**.// | ||
- | |||
- | ===== Problèmes liées à la localisation francophone ===== | ||
- | ==== Passer à une interface en français ==== | ||
- | Pré-requis : | ||
- | * Disposer des [[:sudo|droits d'administration]] ; | ||
- | * Disposer d'une connexion à Internet configurée et activée ; | ||
- | |||
- | * [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://openoffice.org-l10n-fr|openoffice.org-l10n-fr]]**. | ||
- | * Dans OOo, rendez vous dans //Tools → Options → Languages// et choisissez la langue française. | ||
- | |||
- | A noter : pour avoir les espaces insécables mis automatiquement devant les signes ; : ! ? " il faut ajouter l'extension "Espace insécable" comme ceci : | ||
- | |||
- | Dans OpenOffice aller dans le menu Outils > Gestionnaire des extensions. Dans le dit gestionnaire cliquer la ligne "obtenir des extensions supplémentaires en ligne". Sur le site web rechercher "insécable" et suivre les instructions d'installation (télécharger puis ajouter). | ||
- | |||
- | Pour que cela fonctionne, le document doit être en défini comme étant en français (voir plus loin dans cette page "Paramètres linguistiques"). | ||
- | |||
- | ==== Paramètres linguistiques des documents ==== | ||
- | |||
- | Les paramètres linguistiques peuvent être assez ennuyeux à régler. Voici quelques pistes à explorer : | ||
- | |||
- | * Paramétrez correctement le menu //Outils → Options → Paramètres Linguistiques//. | ||
- | * Choisissez une langue selon le paragraphe : Choisir le paragraphe désiré (si c'est tout le texte qui n'est pas reconnu en français par exemple, sélectionnez tout le texte avec Ctrl+a), puis dans le menu contextuel (clic-droit) : //Éditer le style de paragraphe → Police// et choisir Français. | ||
- | * Allez dans //Format → Caractères → Police// et choisir Français. | ||
- | |||
- | Pensez éventuellement à redémarrer OpenOffice.org pour que vos modifications soient prises en compte. | ||
- | |||
- | Note : les modèles fournis par défaut (dans /home/user/Modèles) ne sont pas en français. Or ils sont utilisés à chaque fois que vous créez un nouveau document à partir du navigateur de fichiers. Pour remédier à cela, faites les opérations décrites ci-dessus (pour un document vide choisir Langue du paragraphe) pour **chacun** des modèles et **enregistrer** le modèle. | ||
- | |||
- | Une fois que tous vos modèles sont définis en français, tous vos nouveaux documents seront automatiquement en français. | ||
- | |||
- | ==== Autocorrection : suffixe des nombres ordinaux non pris en compte ==== | ||
- | Une option d'autocorrection est présente pour transformer en exposant les suffixes des nombres ordinaux. | ||
- | |||
- | Exemples : 1er, 2nd, 2èmé, 3ème... Ier, IIe, IIIe... XXIe... | ||
- | |||
- | Elle n'a jamais fonctionné (confirmé pour LibreOffice 3.5.3). Voir bug [[https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/993399|sur launchpad]] et la discussion [[http://forum.ubuntu-fr.org/viewtopic.php?id=901811|sur le forum]] | ||
- | |||
- | ==== Virgule et pavé numérique ==== | ||
- | |||
- | Dans le tableur Calc, la touche de séparateur décimal du pavé numérique donne un point au lieu d'une virgule | ||
- | (voir [[https://bugs.launchpad.net/ubuntu/+bug/188342|sur Launchpad]]). | ||
- | |||
- | Quatre méthodes sont proposées ci-dessous. Les trois premières (au choix) permettent de rétablir la virgule. La 4ème permet de faire en sorte que le point soit interprété comme séparateur décimal. | ||
- | |||
- | === 1ère méthode : par le menu « Système » (recommandé) === | ||
- | == Ubuntu 12.04 (UNITY) == | ||
- | * Aller dans //Paramètres Système → Agencement du clavier// (bouton en haut à droite, premier choix) | ||
- | * Cliquer sur le bouton « Option... » | ||
- | * Développer //disposition du pavé numérique// | ||
- | * Sélectionnez l'option « Obsolète » | ||
- | |||
- | **Alternative : changer de disposition de clavier** | ||
- | |||
- | En voici deux qui fonctionnent : | ||
- | * Français | ||
- | * Français (variante obsolète) | ||
- | Ils ont tous les deux des différences avec la disposition de clavier installée par défaut en France : Français (variante) ; notamment la position de æ, œ, ² et ³. Lorsque la nouvelle disposition a été incluse dans la liste on peut l'afficher en cliquant sur le bouton qui a une petite image de clavier. | ||
- | |||
- | * Aller dans //Paramètres Système → Agencement du clavier// (bouton en haut à droite, premier choix) | ||
- | * Cliquer sur le bouton [+] | ||
- | * Chercher dans la liste déroulante "Français (variante obsolète)" ou "Français", puis cliquer sur "Ajouter" | ||
- | * Sélectionner le clavier "Français (variante)", puis appuyer sur le bouton [-] pour le supprimer | ||
- | * Si LibreOffice/OpenOffice était déjà ouvert, il faut fermer la session puis se reconnecter pour qu'il prenne en compte le changement de clavier. | ||
- | == Ubuntu 10.04 à 11.10 (UNITY) == | ||
- | * Aller dans //Paramètres Système →Matériel → Clavier// (bouton en haut à droite, dernier choix après "éteindre") | ||
- | * Onglet « Agencement | ||
- | * Cliquer sur le bouton « Option... » | ||
- | * Développer //Comportement de la touche suppression du clavier numérique// | ||
- | * Sélectionnez l'option « Touche obsolète avec point ». (permet d'avoir une virgule avec openoffice, et un point ailleurs. Avec « Touche obsolète avec virgule » la virgule est partout) | ||
- | |||
- | == Ubuntu 9.04 (GNOME) == | ||
- | |||
- | * Allez dans le menu //Système → Préférence → Clavier//, onglet « Agencements ». | ||
- | * Sélectionner l'agencement « France Autre » dans la liste. | ||
- | * Cliquer sur le bouton « Options de l'agencement… ». | ||
- | * Développez //Comportement de la touche de suppression du clavier numérique//. | ||
- | * Sélectionnez l'option « Touche obsolète avec point ». (permet d'avoir une virgule avec openoffice, et un point ailleurs. Avec « Touche obsolète avec virgule » la virgule est partout) | ||
- | |||
- | === 2e méthode : par Xmodmap === | ||
- | |||
- | Utilisez un fichier « .Xmodmap » pour corriger la définition du clavier. Vous pouvez : | ||
- | |||
- | * Récupérez le fichier sur Launchpad : [[https://bugs.launchpad.net/ubuntu/+bug/188342/comments/2|un commentaire du rapport de bug]]. | ||
- | |||
- | * Créer le fichier : | ||
- | Créez un fichier .Xmodmap dans votre home/nom_dutilisateur/ | ||
- | Insérez y le contenu suivant : | ||
- | <code> | ||
- | #!/bin/bash | ||
- | val=`xmodmap -pke | grep "keycode 91 = KP_Delete KP_Decimal"` | ||
- | echo $val | ||
- | if [ -n "$val" ] | ||
- | then | ||
- | xmodmap -e 'keycode 91 = KP_Delete comma' | ||
- | else | ||
- | xmodmap -e 'keycode 91 = KP_Delete KP_Decimal' | ||
- | fi | ||
- | </code> | ||
- | Rendez ce fichier exécutable (avec Nautilus, clic droit → propriétés → Permissions → Exécuter comme un programme) | ||
- | Lancez le script dans une console: | ||
- | <code> | ||
- | cd ../.. | ||
- | home/nom_dutilisateur/.Xmodmap | ||
- | </code> | ||
- | Si tout s'est bien passé, automatisez le script au démarrage : //Système → Préférence → Session//, Ajouter : | ||
- | * Nom : Virgule OOo | ||
- | * Commande : home/nom_dutilisateur/.Xmodmap | ||
- | |||
- | [[http://www.commentcamarche.net/forum/affich-374916-open-office-et-la-virgule#14|Source]] | ||
- | |||
- | === 3e méthode === | ||
- | <note>À la différence des méthodes précédentes, cette méthode ne remplace pas le point par une virgule, elle utilise le point comme séparateur décimal.</note> | ||
- | |||
- | Elle a été proposée [[http://www.forum-openoffice.org/forum/viewtopic.php?p=36080|sur le forum]]. | ||
- | Elle est à utiliser si la touche décimale (le point) du pavé numérique est mal interprétée, c'est-à-dire considérée comme un point et non comme un séparateur décimal (virgule en France). Dans OOo, faire //Options → Paramètres linguistiques → Langues// : | ||
- | * Interface utilisateur : //par défaut// | ||
- | * Environnement linguistique : //Anglais (Royaume-Uni)// | ||
- | Ensuite, cochez //Touche séparateur de décimales identique à environnement linguistique//. | ||
- | |||
- | {{ooo_parametres_linguistiques.png}} | ||
- | |||
- | <note help>Les dates seront également modifiées en conséquence pour s'adapter à l'affichage anglais du Royaume-Uni tel que défini dans l'environnement linguistique.</note> | ||
- | <note tip>Il semble que l'environnement linguistique //Français (Suisse)// fasse la même chose, et peut être offre-t-il une meilleure compatibilité quant aux formats de dates **(à vérifier cependant)**. | ||
- | Ce que je confirme. On peut en outre dans le tableur sélectionner les formats de date, monétaires ou numérique pour qu'ils s'affichent à la française en choisissant dans l'option de cellule la langue française(FR). | ||
- | |||
- | Un autre avantage de cette méthode est de pouvoir garder un agencement de clavier //France-autre// qui permet, entre autre, un accès simple aux caractères œ et Œ</note> | ||
- | |||
- | ===== Modifier une présentation .pps ===== | ||
- | |||
- | Pour modifier une présentation .pps, il suffit de renommer son extension "pps" en "ppt", puis de l'ouvrir avec OOo. | ||
- | |||
- | ===== Plantage à l'ouverture d'un document sxw ===== | ||
- | |||
- | Si OpenOffice.org se plante à l'ouverture d'un document « *.sxw » ou en lançant l'assistant, assurez vous que le paquet **[[apt://openoffice.org-base|openoffice.org-base]]** [[:tutoriel:comment_installer_un_paquet|est installé]]. | ||
- | |||
- | ===== Erreur de démarrage en plein écran ===== | ||
- | |||
- | Lors du démarrage des produits d'OpenOffice.org, un affichage en plein écran désagréable peut survenir. Il s'agit d'un problème avec compizfusion. | ||
- | * Rendez-vous dans Système->Préférences->Advanced Desktop Effects Settings | ||
- | * Allez dans le menu "Solution" | ||
- | * Décochez "support du plein écran natif" | ||
- | |||
- | [[http://forum.ubuntu-fr.org/viewtopic.php?pid=2073566|Source]] | ||
- | |||
- | ===== Auto ouverture du Menu ===== | ||
- | |||
- | Non, ce n'est pas votre clavier qui buggue en actionnant tout seul la touche Alt, mais plus vraisemblablement le Lecteur Totem qui interagit d'une façon un peu incompréhensible avec OOo... | ||
- | |||
- | Solution: fermer Totem... | ||
- | |||
- | Bug signalé dans OOo 3.0 et 3.1 sous Ubuntu Jaunty 64bits, Kubuntu Gutsy 64bit. | ||
- | |||
- | ===== Autres problèmes ===== | ||
- | ==== Fermeture brutale ==== | ||
- | |||
- | Si OpenOffice.org se ferme brutalement (en particulier avec Calc et sur la 9.04) après que vous ayez ouvert et commencé à travailler sur un fichier, vous êtes peut-être dans une des situations suivantes. Pour commencer, ouvrez un fichier à l'aide du terminal. Pour Calc, ça donne ça (en étant dans le bon répertoire, bien sûr) | ||
- | <code>oocalc Tests.ods</code> | ||
- | Si vous obtenez un message du genre : | ||
- | <code>** (soffice:xxxxxx): WARNING **: Invalidate all children called</code> | ||
- | Alors, comme il est suggéré sur [[https://bugs.launchpad.net/ubuntu/+source/openoffice.org/+bug/69247|Launchpad]], il faut désactiver les outils d'accessibilité : Système > Préférences > Outils d'accessibilité ou encore gnome-at-properties. | ||
- | |||
- | ==== Problème au lancement d'open office ==== | ||
- | |||
- | Au lancement d'open office, le message suivant s'affiche //"OpenOffice.org s'est brutalement arrêté en raison d'une erreur inattendue"//, et ceci depuis l'installation par le biais du site officiel (méthode vanilla). | ||
- | |||
- | Essayer de lancer open office dans un terminal en simple utilisateur : | ||
- | |||
- | openoffice.org3 -writer %U | ||
- | |||
- | Si vous avez ce message //"terminate called after throwing an instance of 'com::sun::star::uno::RuntimeException'"// dans le terminal, alors faites les manipulations suivantes : | ||
- | |||
- | rm -Rfv "$HOME/.openoffice.org/" | ||
- | |||
- | en simple utilisateur, cela devrait résoudre votre problème. | ||
- | |||
- | <note important>Apparemment, le problème serait dû à une précédente installation, et au message de bienvenue d'open office en page 2, pour le transfert des données (la page où l'on rentre le nom d'utilisateur)</note> | ||
- | |||
- | source : http://old.nabble.com/-Linux--OOo3RC2-Installation-Issues-Workaround-td19695985.html | ||
- | |||
- | ==== OpenClipart ne fonctionne plus ==== | ||
- | |||
- | Si OpenClipart ne fonctionne plus : <code> | ||
- | sudo mv /usr/lib/openoffice/basis3.0/share/gallery /usr/lib/openoffice/basis3.0/share/gallery_ooo3 | ||
- | sudo ln /usr/lib/openoffice/share/gallery /usr/lib/openoffice/basis3.0/share/gallery -s | ||
- | </code> | ||
- | |||
- | ==== OpenClipart les cliparts ont des bords vides trop grands ==== | ||
- | |||
- | Pour pallier ça : <code> | ||
- | find /usr/share/openclipart/png/ -type f -name "*.png" -exec sudo convert -trim '{}' '{}' \; | ||
- | </code> | ||
- | |||
- | ==== Calc ne peut pas enregistrer au format dBase (*.dbf) ==== | ||
- | === Symptôme === | ||
- | |||
- | La tentative d'enregistrement d'une feuille de calcul (dans le tableur, Calc) renvoie l'erreur suivante : | ||
- | <code>Erreur lors de l'enregistrement du document MonDocument. | ||
- | Erreur générale. | ||
- | Erreur d'entrée/sortie générale.</code> | ||
- | Ce problème a été reporté sous Karmic (OOo 3.1) et Lucid (OOo 3.2), mais il existe sans doute avec d'autres versions d'Ubuntu et d'OOo. Il a été reporté comme le bug [[https://bugs.launchpad.net/ubuntu/+source/openoffice.org/+bug/502462|#502462]]. | ||
- | |||
- | === Résolution === | ||
- | |||
- | Ubuntu n'intègre pas, par défaut, l'ensemble de la suite [[OpenOffice.org]]. L'ajout de l'application de gestion de base de données d'OOo **« Base »** règle le problème : il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>openoffice.org-base]]**. | ||
- | |||
- | ==== Calc : erreur lorsque, dans le menu Zone d'impression, on tente de définir des lignes ou colonnes à répéter ==== | ||
- | |||
- | Bug répertorié sur Launchpad : FIXME | ||
- | |||
- | Solution : Dans les options (menu Outils > Options), options de openoffice calc, rubrique Formula, syntaxe : choisir dans la liste "Calc A1" (**même si elle est déjà réglée à cette valeur**) et valider. | ||
- | |||
- | ==== Le démarrage rapide d'OOo empêche de fermer la session ==== | ||
- | |||
- | <note>Corrigé à partir de LibreOffice 3.5.0 sous Ubuntu 12.04 : Voir [[https://bugs.launchpad.net/ubuntu/+source/openoffice.org/+bug/562027|sur Launchpad]]</note> | ||
- | Cela empêche, par voie de conséquence, d'éteindre ou de redémarrer l'ordinateur. . | ||
- | |||
- | === Solution qui règle le problème une fois pour toute* : === | ||
- | |||
- | (postée sur Launchpad le 02/10/2010 par panticz.de) | ||
- | |||
- | <code>sudo sed -i '5s|true|false|g' /usr/lib/openoffice/basis3.*/share/registry/data/org/openoffice/Office/Recovery.xcu</code> | ||
- | |||
- | a pour effet de mettre à false la propriété : | ||
- | |||
- | <node oor:name="SessionShutdown"><prop oor:name="DocumentStoreUIEnabled" oor:type="xs:boolean"><value>false</value></prop></node> | ||
- | |||
- | <note important> | ||
- | * Les effets secondaires sont inconnus à ce jour (lié à la restauration des fichiers en cas de plantage :?:) | ||
- | * La manipulation est à réitérer en cas de mise à jour de OpenOffice.org modifiant le fichier Recovery.xcu | ||
- | </note> | ||
- | |||
- | === En dehors de cette solution, vous pouvez toujours : === | ||
- | |||
- | Soit désactiver le démarrage rapide : Traitement de texte OpenOffice.org -> Outils -> Options -> OpenOffice.org -> Mémoire Vive -> Décocher "Activer le démarrage rapide de la zone de notification". | ||
- | |||
- | <note>L'utilitaire preload - présent dans la logithèque - est suggéré sur launchpad. Il permet de charger plus vite les applications utilisées couramment. Son site : [[http://sourceforge.net/projects/preload/|http://sourceforge.net/projects/preload/]]) | ||
- | </note> | ||
- | |||
- | Soit, si on souhaite conserver le démarrage rapide, penser à faire un clic droit sur l'icône de notification, puis "Quitter le démarrage rapide" avant de fermer la session ou d'éteindre l'ordinateur. | ||
- | |||
- | **Bricolage pour faire cela automatiquement :** | ||
- | |||
- | - Menu Applications --> Accessoires --> Éditeur de texte Gedit | ||
- | - Écrire ce script : <code>#!/bin/bash | ||
- | pkill soffice | ||
- | /usr/lib/indicator-session/gtk-logout-helper --shutdown</code> | ||
- | - Enregistrer sous "extinction.sh", fermer Gedit | ||
- | - Dans l'explorateur, retrouver ce fichier, clic droit, propriétés, permissions, cocher "Autoriser ce fichier à s'éxécuter comme un programme" | ||
- | - Faire glisser le fichier extinction.sh vers un tableau de bord | ||
- | - Vous avez un nouveau bouton d'extinction qui fonctionne malgré le démarrage rapide d'OpenOffice. | ||
- | - Il vous faudra aussi un bouton pour le redémarrage FIXME et un pour la fermeture de session FIXME | ||
- | |||
- | ==== OOo crash lors de l'ouverture d'un document se trouvant sur un serveur NFS ==== | ||
- | |||
- | Launchpad : https://bugs.launchpad.net/ubuntu/+source/openoffice.org/+bug/577038 | ||
- | |||
- | Lorsque vous partagez des documents depuis un serveur NFS, et que vous souhaitez en ouvrir un, OOo lance le //splash screen// puis //plante// | ||
- | |||
- | === Solution === | ||
- | |||
- | Changer le comportement d'ouverture des documents : | ||
- | * Clic droit et Propriétés sur un document (odt,ots,etc ...) | ||
- | * Ouvrir Avec : | ||
- | * Ajouter : | ||
- | <code>/usr/lib/openoffice/program/oosplash.bin -appel</code> | ||
- | |||
- | * Remplacer **//-appel//** par : | ||
- | * fichier **ods** (tableur) -> **//-calc//** | ||
- | * fichier **odt** (texte) -> **//-write//** | ||
- | * etc ... | ||
- | |||
- | ---- | ||
- | |||
- | //Contributeurs : [[:utilisateurs:OStaquet]], [[:utilisateurs:Adam0509]], [[:utilisateurs:Id2ndR]], [[:utilisateurs:Ner0lph]], [[:utilisateurs:poupoul2]], [[:utilisateurs:ricolai]], [[:utilisateurs:mohican]], [[:utilisateurs:McPeter]]// |