Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
ooo_problemes [Le 30/12/2012, 16:54] – Supprimer des vieux trucs (Ubuntu < 9.04) Sonkeiooo_problemes [Le 30/12/2012, 19:29] (Version actuelle) – Concernait OpenOffice.org, les infos pertinentes ont été migrées sur la page libreoffice_problemes Sonkei
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)  
- 
-== Ubuntu < 9.04 (GNOME) == 
- 
-  * Menu //Système → Préférence → Clavier : Onglet "Agencements"// 
-  * Cliquer sur "Autres options..."  
-  * Développez //Numeric keypad Layout selection// et cochez //Legacy keypad//. 
- 
-=== 2e méthode === 
- 
-  * Sous Kubuntu (testé sur **Hardy** KDE3.x), mettez la disposition du clavier en français.  
-Pour cela : //System Settings → Régionalisation et accessibilité → Disposition du clavier// → Onglet //layout//, activez le //Keyboard Layout// puis choisissez un clavier français (par ex **fr**).  
-(( Pour un kde en français, cela donne Icône K → //Paramètres Système // (i.e. kcontrols) → //Région & Langue // → //Disposition Clavier// → onglet //Disposition//))   
-(( Si vous avez plusieurs dispositions clavier, vérifiez que le clavier __fr__ soit bien actif (petit drapeau dans la barre menu KDE, par défaut en bas à droite de l'écran à coté de Klipper).)) 
-  * Sous Ubuntu (testé sur **Dapper** et **Hardy**), changez l'agencement du clavier. Allez dans : //Système → Préférences → Clavier → Agencements//. Ajoutez un clavier « France » et supprimez le clavier par défaut « France -- Autre » ((Source de l'astuce : [[http://forum.ubuntu-fr.org/viewtopic.php?pid=521546#p521546]].)). 
- 
-Puis activez dans OOo l'option : //Outils → Options… →  Paramètres linguistiques → Langues → Touche séparateur décimal//. 
- 
-=== 3e 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]] 
- 
-=== 4e 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]]//