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édentes Révision précédente
Prochaine révision
Révision précédente
ooo_problemes [Le 30/12/2012, 16:54]
Sonkei Supprimer des vieux trucs (Ubuntu < 9.04)
— (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) ​ 
- 
-== 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]]//​ 
  • ooo_problemes.1356882856.txt.gz
  • Dernière modification: Le 30/12/2012, 16:54
  • par Sonkei