Fr:Guide de dépannage

From NeoWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 14:54, 21 December 2006 (edit)
Valterb (Talk | contribs)
(correct italian link)
← Previous diff
Current revision (02:09, 14 February 2011) (edit) (undo)
Sardisson (Talk | contribs)
(or NeoOffice patches)
 
(81 intermediate revisions not shown.)
Line 1: Line 1:
-{{fixme}}+Un grand nombre de problèmes peuvent causer un plantage de NeoOffice ou une dégradation de ses performances. Cette page liste les problèmes connus et les astuces permettant d'empêcher le problème d'apparaître, de le contourner ou d'en minimiser les conséquences. (For problems related to installing NeoOffice or NeoOffice patches, see [[Fr:Problèmes d'installation de NeoOffice|Problèmes d'installation de NeoOffice]] instead.)
-<!--+
-There are several common sources of problems that cause crashes or sub-optimal performance in NeoOffice. This page collects some common problems and tips to help narrow down the cause of, or in some cases even fix, the problem.+
--->+
-Il y a un grand nombre de problèmes qui peuvent causer un plantage de NeoOffice ou une dégradation de ses performances. Cette page liste les problèmes connus et les astuces permettant d'empêcher le problème d'apparaître, de le contourner ou d'en minimiser les conséquences.+Pour utiliser cette page, repérez le problème que vous rencontrez dans la section « Problèmes Généraux ». Cliquez sur le (ou les) lien(s) indiqués pour obtenir des informations sur les méthodes de dépannage que vous pouvez employer. Si vous ne voyez pas ce problème dans la liste, essayez d'identifier un problème similaire, ou posez votre question dans le forum [http://trinity.neooffice.org/modules.php?name=Forums&file=viewforum&f=7 NeoOffice Support] sur trinity.
-<!--+==Problèmes Généraux==
-==NeoOffice fails to start, or crashes during startup or right after starting==+===Concernant tous les problèmes===
--->+* [[#Installer les correctifs de NeoOffice|Installer les correctifs de NeoOffice]]
-==NeoOffice ne veut pas démarrer ou bien se plante pendant le démarrage ou juste après==+* [[#Mettre à jour Mac OS X|Mettre à jour Mac OS X]]
-<!--+
-* Check if the relevant <tt>soffice.*</tt> files have executable permissions.+
--->+
-* Contrôlez que les fichiers correspondants à <tt>soffice.*</tt> ont des droits d'exécution.+
-<!--+
-* Check the Console.log (via <tt>/Applications/Utilities/Console.app</tt>) for messages about Java, soffice.bin, or NeoOffice+
--->+
-* Contrôlez dans Console.log (accessible par <tt>/Applications/Utilitaires/Console.app</tt> la présence de messages au sujet de Java, soffice.bin ou NeoOffice.+
-<!--+
-* Check for a '''current''' entry in <tt>~/Library/Logs/CrashReport/soffice.bin.crash.log</tt> (the crash log for NeoOffice, and, unfortunately OpenOffice.org)+
--->+
-* Contrôlez si une entrée vient d'être ajoutée dans <tt>~/Bibliothèque/logs/CrashReport/soffice.bin.crash.log</tt> (C'est le log en cas de crash de NeoOffice et malheureusement de OpenOffice.org)+
-<!--+===NeoOffice met plus d'une minute à démarrer===
-*: These logs will often contain useful information, and even if they are gibberish to you, one of the developers or community support team can often deduce the problem based on log info. +* [[#Désactiver les programmes de type "pirate" intervenant sur le système|Désactiver les programmes de type "pirate" intervenant sur le système]]
--->+* [[#Supprimer l'addition de script 24Uemail|Supprimer l'addition de script 24Uemail]]
-*: Ces fichiers de log contiennent souvent des informations très utiles, et même si pour vous, ça n'a pas de sens, pour un des développeurs ou une des personnes de l'équipe de support , ce peut être très utile pour diagnostiquer le problème.+* [[#Vérifier le nombre de polices installées|Vérifier le nombre de polices installées]]
 +* [[#Vérifier OpenOffice.org 2|Vérifier OpenOffice.org 2]]
 +* [[#Logiciels anti-virus|Logiciels anti-virus]]
-<!--+===NeoOffice ne veut pas démarrer ou bien se plante pendant le démarrage ou juste après===
-*: See [[Bugzilla_Guide#Obtaining_a_crashlog_when_NeoOffice_crashes|this section of the Bugzilla Guide]] for more information about obtaining the crash log.+* [[#Désactiver les programmes de type "pirate" intervenant sur le système|Désactiver les programmes de type "pirate" intervenant sur le système]]
--->+* [[#Supprimer l'addition de script 24Uemail|Supprimer l'addition de script 24Uemail]]
 +* [[#Vérifier le fichier Console.log|Vérifier le fichier Console.log]]
 +* [[#Vérifier les autorisations de NeoOffice|Vérifier les autorisations de NeoOffice]]
 +* [[#Fournir un échantillon si NeoOffice "traîne" pendant le démarrage|Fournir un échantillon si NeoOffice "traîne" pendant le démarrage]]
 +* [[#Fournir un "crash log" si NeoOffice se plante pendant le démarrage|Fournir un "crash log" si NeoOffice se plante pendant le démarrage]]
 +* [[#Vérifier la mise à jour de Java|Vérifier la mise à jour de Java]]
 +* [[#Vérifier l'intégrité de votre installation de Java|Vérifier l'intégrité de votre installation de Java]]
 +* [[#Vérifier si une archive partagée java est endommagée|Vérifier si une archive partagée java est endommagée]]
 +* [[#Supprimer les extensions Java incompatibles|Supprimer les extensions Java incompatibles]]
 +* [[#Vérifier si les fichiers de préférences sont endommagés|Vérifier si les fichiers de préférences sont endommagés]]
 + 
 +===NeoOffice se plante de manière aléatoire===
 +* [[#Désactiver les programmes de type "pirate" intervenant sur le système|Désactiver les programmes de type "pirate" intervenant sur le système]]
 +* [[#Vérifier si les fichiers de préférences sont endommagés|Vérifier si les fichiers de préférences sont endommagés]]
 +* [[#Vérifier le fichier Console.log|Vérifier le fichier Console.log]]
 + 
 +===Problèmes avec les menus ou la barre de menus===
 +* [[#Désactiver les programmes de type "pirate" intervenant sur le système|Désactiver les programmes de type "pirate" intervenant sur le système]]
 +* [[#Désactiver MenuCracker|Désactiver MenuCracker]]
 + 
 +===Certaines fenêtres n'affichent pas de texte===
 +* [[#Vérifier la présence de la police Tahoma|Vérifier la présence de la police Tahoma]]
 + 
 +===Plantage pendant l'affichage de la liste des polices===
 +* [[#Désactiver les polices endommagées|Désactiver les polices endommagées]]
 + 
 +===Le texte est incompréhensible, ou certains caractères sont incorrects===
 +* [[#Chercher les polices en double|Chercher les polices en double]]
 + 
 +===Erreur lors du chargement du BASIC d'un document===
 +* [[#Supprimer les macros provenant d'anciennes versions de NeoOffice|Supprimer les macros provenant d'anciennes versions de NeoOffice]]
 + 
 +===Performances===
 +''Principales causes de performances médiocres''
 + 
 +* [[#Chercher les processus en tâche de fond|Chercher les processus en tâche de fond]]
 +* [[#Désactiver la vérification automatique|Désactiver la vérification automatique]]
 +* [[#RAM (mémoire) insuffisante|RAM (mémoire) insuffisante]]
 +* [[#Vérifier le nombre de polices installées|Vérifier le nombre de polices installées]]
 +* [[#Vérifier OpenOffice.org 2|Vérifier OpenOffice.org 2]]
 +* [[#Logiciels anti-virus|Logiciels anti-virus]]
 + 
 +===Un correctif ne semble pas corriger l'anomalie prévue===
 +* [[#Redémarrer pour vider le cache des bibliothèques|Redémarrer pour vider le cache des bibliothèques]]
 + 
 +===Les Préférences semblent ne pas se conserver===
 +* [[#Vérifier si les fichiers de préférences sont endommagés|Vérifier si les fichiers de préférences sont endommagés]]
 + 
 +===Certains raccourcis clavier ne fonctionnent pas===
 +* [[#Vérifier les raccourcis utilisés par Mac OS X|Vérifier les raccourcis utilisés par Mac OS X]]
 +* [[#Vérifier les conflits de raccourcis dans NeoOffic|Vérifier les conflits de raccourcis dans NeoOffic]]
 +* [[#Utiliser Java 1.4.2 au lieu de Java 1.5|Utiliser Java 1.4.2 au lieu de Java 1.5]]
 + 
 +===Documents zoom in and out unexpectedly===
 +*[[#Disable trackpad gestures|Disable trackpad gestures]]
 + 
 +===NeoOffice claims a document is in use by another user after a crash===
 +*[[#Remove stuck lock files|Remove stuck lock files]]
 + 
 +==Solutions et méthodes de dépannage==
 +Vous trouverez ci-dessous une série de solutions et de méthodes de dépannage qui sont susceptibles de vous aider à résoudre les problèmes courants que vous pouvez rencontrer avec NeoOffice.
 + 
 +===Solutions générales===
 +====Installer les correctifs de NeoOffice====
 +* Vérifiez toujours que vous utilisez le dernier [http://www.planamesa.com/neojava/patch.php correctif de NeoOffice].
 +**NeoOffice est régulièrement mis à jour grâce à des [http://www.planamesa.com/neojava/patch.php correctifs], et un problème que vous constatez a souvent été corrigé par le dernier correctif, ne manquez donc pas d'installer ces correctifs.
 + 
 +====Mettre à jour Mac OS X====
 +*Vérifiez toujours que vous utilisez la dernière mise à jour de votre version de Mac OS X (p. ex. 10.3.9 ou 10.4.10), les dernières mises à jour de sécutité et de Java disponibles fournies par Apple ( voir plus bas les instructions d'utilisation de '''Mise à jour de logiciels…''' et vérifiez votre version de Java).
 +**Bien que NeoOffice puisse fonctionner sur des versions antérieures de Mac OS X 10.3 et 10.4, chaque correctif n'est destiné qu'à la dernière version .x au moment de sa publication.
 +**De même, chaque correctif de NeoOffice n'est destiné qu'à la dernière mise à jour de Java pour la version correspondante de Mac OS X, et ne pas disposer de la dernière mise à jour de Java peut causer des problèmes bizarres et inexplicables autrement.
 + 
 +====Désactiver les programmes de type "pirate" intervenant sur le système====
 +* Désactivez ou désinstallez tous les programmes de type "pirate" installés, ou ajoutez NeoOffice à la liste des exclusions pour les haxies d'APE.
 +*: Les programmes "pirates", tels que InputManagers, SIMBL "plugins", interviennent en introduisant leur code dans des applications actives pour personnaliser le fonctionnement de Mac OS X ou d'une application, d'une façon que ni Apple ni le développeur de l'application n'avait voulue. Un haxie peut avoir un bug qui provoque le plantage d'une application, ou il peut simplement créer une situation que l'application n'est pas préparée à traiter et donc provoquer un plantage.
 +*: Étant donnés le cadre de ce projet et les limites en temps et en ressources des développeurs, aucun effort ne sera fait pour corriger un bug qui ne se produit que lors de la présence d'un haxie. Notez aussi que [http://lists.apple.com/archives/carbon-dev/2007/Mar/msg00225.html la politique officielle de support d'Apple] est de ne pas prendre en compte les problèmes rapportés lorsqu'un APE est présent.
 +** Certains haxies, particulièrement les plus anciens, peuvent rendre le démarrage de NeoOffice dix fois plus lent que sur des machines qui ne les utilisent pas.
 +**Tous les plantages aléatoires ne sont pas causés par des haxies, mais nous avons trouvé une corrélation disproportionnée entre la présence de haxies et d'étranges plantages de NeoOffice (c'était particulièrement vrai pour des versions de NeoOffice antérieures à la version 1.2 Alpha, qui utilisaient Java 1.3.1). Beaucoup [http://www.glorifiedtypist.com/2005/11/labor_saving_devices.html d'autres] [http://www.redlien.com/blog/?p=32 développeurs pour Mac] ont fait l'expérience de problèmes similaires avec leurs applications lorsque des haxies étaient présents
 +*Pour déterminer si vous avez des "haxies" installés et les désactiver si c'est le cas :
 +**Vérifiez si Unsanity APE est installé en ouvrant les Préférences Systèmes. S'il y a une icône Unsanity APE en bas de la fenêtre, cliquez dessus et désactivez-la (ou désactivez-la au moins pour NeoOffice).
 +**Dans chacun des dossiers suivants, cherchez tous les sous-dossiers appelés '''ApplicationEnhancer.bundle''' ou '''Smart Crash Reports''' ou '''SIMBL'''. S'il y en a, déplacez-les et redémarrez votre ordinateur :
 +**:<tt>/Système/Bibliothèque/SystemConfiguration</tt>
 +**:<tt>~/Bibliothèque/InputManagers</tt>
 +**:<tt>~/Bibliothèque/Application Support</tt>
 +**:<tt>/Bibliothèque/InputManagers</tt>
 +**:<tt>/Bibliothèque/Application Support</tt>
 +**::''Rappelez-vous que ~/ représente votre dossier de départ, et que the premier / représente votre volume de démarrage (habituellement Macintosh HD).''
 + 
 +<!-- we should watch out for mach_inject-using apps, too: http://rentzsch.com/mach_inject/mach_Users -->
 + 
 +====Désactiver MenuCracker====
 +* Bien que ce ne soit pas un haxie de Unsanity APE, ce programme permet à des applications tierces d'ajouter dans la barre de menus de Mac OS X des entrées qui causent des problèmes tels que, dans le passé, la disparition de la barre de menus des menus de NeoOffice.
 + 
 +====Disable trackpad gestures====
 +* Many users have reported that their MacBook laptop's trackpad is too sensitve and that causes NeoOffice documents to zoom in and out unexpectedly. Since Mac OS X does not provide any way to reduce trackpad sensitivity, starting with NeoOffice 2.2.5 Patch 5 users can stop unexpected zooming by disabling all trackpad magnify and swipe gestures. To disable these trackpad gestures, do the following:
 +** Make sure that you have installed the latest NeoOffice patch from the [http://www.neooffice.org/neojava/patch.php patch download page]
 +** Launch the <tt>/Applications/Utilities/Terminal</tt> application, copy the following command into the Terminal window, and press the Return key:<br/><tt>defaults write org.neooffice.NeoOffice IgnoreTrackpadGestures -bool yes</tt>
 +** Restart NeoOffice
 + 
 +====Remove stuck lock files====
 +If NeoOffice 3.0 crashes while a file is open, sometimes you will be unable to open or edit the file when you reopen it, and NeoOffice will warn you that the file is in use by another user. Beginning in OpenOffice.org 3.0, Sun engineers changed from using native file locking methods used by all applications on a particular operating system to using an invisible file only OpenOffice.org-based applications recognize. When the application crashes, the lock file is not removed and NeoOffice still thinks that the document is in use. To use the document again, you must clear the file.
 + 
 +* The preferred method of clearing the lock file is reopening and then closing the file by the same user in the same application that the crash occurred in.
 +*: For example, if you had the file open in NeoOffice and NeoOffice crashed, you need to open and close the file in NeoOffice. If a colleague opened the file in OpenOffice.org and it crashed, then your colleague must open and close the file in OpenOffice.org.
 + 
 +* If it is not feasible for the original person reopen and close the file, or if that method does not work, you can remove the lock file manually:
 +*# Launch the <tt>/Applications/Utilities/Terminal</tt> application, copy the following text, paste it into the Terminal window, and press the spacebar:
 +*#:<pre>cd</pre>
 +*# Go to the '''Finder''' and drag the ''folder'' that contains the read-only file into the Terminal window.
 +*# Copy the following text, paste it into the Terminal window, and press the {{key|Return}} key:
 +*#:<pre>; rm .~lock.*</pre>
 + 
 +You should now be able to access and edit your file again.
 + 
 +====Vérifier si les fichiers de préférences sont endommagés====
 +* Des fichiers de préférences de l'utilisateur sont endommagés. Si les préférences ou les changements de réglages ne semblent pas s'appliquer ou se conserver entre deux redémarrages de NeoOffice, la cause la plus probable est une sorte de détérioration de votre répertoire de préférences. Permettre à NeoOffice de créer un nouvel ensemble devrait régler le problème.
 +# Quittez NeoOffice.
 +# Déplacez ou renommez votre répertoire <tt>~/Bibliothèque/Preferences/NeoOffice-3.0</tt> (pour NeoOffice 3.0) et <tt>~/Bibliothèque/Preferences/NeoOffice-2.2</tt> (pour NeoOffice 2.2.x) et <tt>~/Bibliothèque/Preferences/NeoOffice-2.1</tt> (pour NeoOffice 2.1).
 +# Lancez NeoOffice; un nouveau répertoire de préférences et de nouveaux réglages seront créés.
 +* Vous trouverez des indications sur la façon d'identifier le fichier de préférences endommagé sur la page [http://neowiki.neooffice.org/index.php/Fr:Récupérer_les_Configurations_Personnelles_dans_un_Dossier_de_Préférences_Endommagé Récupérer les configurations personnelles dans un dossier de préférences endommagé]
 + 
 +====Vérifier le fichier Console.log====
 +* Vérifiez dans Console.log (accessible par <tt>/Applications/Utilitaires/Console.app</tt> la présence de messages relatifs à Java, soffice.bin ou NeoOffice.
 +**Ces messages peuvent n'avoir aucun sens pour vous, mais les communiquer à la communauté de bénévoles qui maintiennent NeoOffice peut aider ces bénévoles à identifier la cause de votre problème.
 + 
 +====Vérifier les autorisations de NeoOffice====
 +* Si l'icône de NeoOffice rebondit un moment et s'arrête, ouvrez le Terminal (<tt>/Applications/Utilitaires/Terminal.app</tt>), entrez les lignes suivantes et pressez la touche Retour après chacune d'elles :
 +** <tt>cd /applications/neooffice.app/contents/program</tt>
 +** <tt>ls -al soffice.bin</tt>, les premiers caractères devraient contenir trois <tt>x</tt>.
 +** Si ce n'est pas le cas, entrez <tt>chmod +x soffice.bin</tt>, pressez la touche Retour, fermez le Terminal et réessayez.
 + 
 +====Fournir un échantillon si NeoOffice "traîne" pendant le démarrage====
 +* Si NeoOffice démarre mais "traîne" pendant le démarrage (plus d'une minute environ sur les récents Macs), enregistrez un [[Fr:Guide_de_Bugzilla#Obtenir_un_échantillon_quand_NeoOffice_se_bloque_28affiche_le_disque_qui_tourne29|échantillon]] avant de forcer NeoOffice à quitter, l'un des développeurs ou l'équipe d'aide de la communauté peut être capable de comprendre le problème en se basant sur le fichier de log ainsi sauvegardé.
 + 
 +====Fournir un "crash log" si NeoOffice se plante pendant le démarrage====
 +* Vérifiez si une entrée vient d'être ajoutée dans <tt>~/Bibliothèque/logs/CrashReport/soffice.bin.crash.log</tt> (C'est le log en cas de crash de NeoOffice et malheureusement de OpenOffice.org)
 +*: Ces fichiers de log contiennent souvent des informations très utiles, et même si pour vous, ça n'a pas de sens, pour un des développeurs ou une des personnes de l'équipe de maintien , ce peut être très utile pour diagnostiquer le problème.
*: Consultez [[Fr:Guide_de_Bugzilla#Obtenir_un_'crashlog'_quand_NeoOffice_se_plante|cette section du Bugzilla Guide]] pour trouver des informations complémentaires sur les emplacements des logs de crash. *: Consultez [[Fr:Guide_de_Bugzilla#Obtenir_un_'crashlog'_quand_NeoOffice_se_plante|cette section du Bugzilla Guide]] pour trouver des informations complémentaires sur les emplacements des logs de crash.
-<!--+====RAM (mémoire) insuffisante====
-* Check to see if you are running the most up-to-date version of Java 1.4.2+*NeoOffice demande un Mac ayanr au moins 512 Mo de RAM (mémoire). Bien que NeoOffice puisse tourner sur un Mac avec 512 Mo de RAM, il tournera plus lentement et se lancera moins vite, surtout si vous avez d'autres applications qui tournent en même temps. (Mac OS X tourne vraiment mieux avec 512 Mo de RAM ou plus).
-** Open the Terminal (<tt>/Applications/Utilities/Terminal.app</tt>) and type the following and then press return:<br><pre>java -version</pre>+**Ajoutez de la mémoire à votre Mac
-*** Mac OS X 10.3.9:<br><code>java version "1.4.2_09"<br>Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_09-233)<br>Java HotSpot(TM) Client VM (build 1.4.2-56, mixed mode)</code>+**:Heureusement, la RAM n'est pas chère, l'ajout de RAM est la solution financièrement la plus efficace pour accélérer votre Mac. Sur [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=2201 ce fil], vous trouverez des témoignages.
-*** Mac OS X 10.4.3:<br><code>java version "1.4.2_09"<br>Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_09-232)<br>Java HotSpot(TM) Client VM (build 1.4.2-54, mixed mode)</code>+**Quittez d'autres applications avant de lancer NeoOffice
--->+
-* Contrôlez que votre machine Java est à la dernière mise à jour de la version 1.4.2 (ou Java 1.5 sur Mac OS X 10.4)+====Chercher les processus en tâche de fond====
-** Lancez l'application '''Mise à jour de logiciels''' (depuis le menu Pomme) et installez toutes les mises à jour de Mac OS X, les mises à jour de sécurité et les mises à jour de Java qui sont proposées. Vous pouvez être amenés à lancer Mise à jour de logiciels plusieurs fois pour mettre à jour complètement votre système.+*: Des tâches de fond qui s'exécutent sans arrêt peuvent dégrader les performances de NeoOffice. Si vous lancez l'application '''Moniteur d'activité''', située dans le sous-dossier '''Utilitaires''' du dossier '''Applications''', et si vous cliquez sur l'un des onglets '''CPU''' ou '''Mémoire système''', vous pouvez voir quelles sont les applications qui utilisent le plus grand pourcentage d'activité du processeur et de la mémoire. Parmi les responsables connus, on peut citer :
-** Ouvrez le terminal (<tt>/Applications/Utilitaires/Terminal.app</tt>), tapez ce qui suit et pressez la touche '''Retour Chariot''' : <br><pre>java -version</pre>+** Seti@Home
-*** Mac OS X 10.3.9:<br><code>java version "1.4.2_09"<br>Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_09-233)<br>Java HotSpot(TM) Client VM (build 1.4.2-56, mixed mode)</code>+** Folding@Home
-*** Mac OS X 10.4.3:<br><code>java version "1.4.2_09"<br>Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_09-232)<br>Java HotSpot(TM) Client VM (build 1.4.2-54, mixed mode)</code>+** Client DNET (http://www.distributed.net/)
 +** Dashboard/widgets
 +**: désactivez tous les widgets inessentiels pour améliorer les performances
 +*Si l'une quelconque de ces applications est active ou si le '''Moniteur d'activité''' détecte une application qui utilise toute votre CPU ou votre RAM (mémoire), essayez de quitter cette (ces) application(s) avant de lancer NeoOffice.
-<!--+====Désactiver la vérification automatique====
-* Check for a corrupt Java 1.4.2 installation+*Désactivez la vérification automatique de l'orthographe, le tracé des lignes rouges ondulées est un problème.
-*# Create a plain-text file called '''Test.java''' and put the following lines in it, saving afterwards:<br>+*:Le code d'OpenOffice.org place les pixels séparément, alors que NeoOffice doit procéder à une opération plus importante et dessiner un rectangle plein, de 1x1 pixel, pour chaqe point de la ligne ondulée.
-*#:+
-<pre>import java.awt.*;+
-public class Test {+====Logiciels anti-virus====
 +*: Certains logiciels anti-virus analysent tous les fichiers quand ils sont ouverts, et d'autres logiciels anti-virus analysent les fichiers archives (<tt>.sit</tt>, <tt>.tar</tt>, <tt>.gz</tt>, et <tt>.zip</tt> et ses cousins, comme <tt>.jar</tt>) quand on y accède. NeoOffice ouvre et accède à de nombreux fichiers au démarrage, des fichiers archives <tt>.zip</tt> et <tt>.jar</tt> inclus.
 +** Désactivez les logiciels anti-virus pour l'application NeoOffice et le répertoire de Préférences <tt>~/Bibliothèque/Preferences/NeoOffice-3.0</tt> (pour NeoOffice 3.0) ou <tt>~/Bibliothèque/Preferences/NeoOffice-2.2</tt> (pour NeoOffice 2.2.1) ou <tt>~/Bibliothèque/Preferences/NeoOffice-2.1</tt> (pour NeoOffice 2.1), ou seulement pour les fichiers archives de l'application NeoOffice et du répertoire de Préférences.
- public static void main(String[] args) {+====Supprimer les macros provenant d'anciennes versions de NeoOffice====
 +Le message d'erreur '''Erreur lors du chargement du BASIC du document file:///xxxxx/xxxx/xxx Erreur d'entrée/sortie générale.''' apparait lorsque certains fichiers BASIC sont importés depuis les fichiers de préférences de précédentes versions de NeoOffice. Pour vous débarrasser de cet ennuyeux message, procédez de la manière suivante :
 +#Sélectionnez le menu {{menu|Outils}}, le sous-menu {{menu|Macros}}, puis {{menu|Gérer les macros}} et enfin {{menu|NeoOffice Basic}}.
 +#Dans la fenêtre de dialogue qui apparait, cliquez sur le bouton {{button|Gérer…}}.
 +#Dans la fenêtre de dialogue qui apparait, affichez toutes les macros dans la section {{section|Mes Macros}} et vérifiez le chemin de chacune d'elles.
 +#Sélectionnez chaque macro dont le chemin n'existe pas, et cliquez sur le bouton {{button|Supprimer}}.
- Frame f = new Frame();+====Vérifier les raccourcis utilisés par Mac OS X====
- Panel p = new Panel();+* Si vous définissez un raccourci clavier et s'il ne fonctionne pas, c'est peut-être parce que vous avez choisi une combinaison de touches que Mac OS X utilise déjà comme un raccourci système de base ou bien dans l'un des Services disponibles dans tout le système.
- f.add(p);+** Regardez dans le panneau {{section|Clavier et souris}} dans les '''Préférences Système''', sélectionnez l'onglet {{section|Raccourcis clavier}} pour voir si votre choix n'est pas déjà utilisé comme raccourci du système (''cette option n'est disponible que dans Mac OS X 10.4'').
- f.setSize(500, 500);+** Ouvrez une application qui prend en charge de nombreux Services, par exemple '''TextEdit''', et regardez dans le sous-menu {{menu|Services}} du menu {{menu|''Nom de l'application''}} de l'application pour vérifier si l'un quelconque des Services utilise la combinaison de touches que vous avez choisie (par ex., {{key|Cmd-Maj-L}} est souvent assignée à {{menu|Rechercher avec Google}}).
- f.show();+**: Si vous n'utilisez jamais les raccourcis des Services et si vous voulez vous en débarasser, vous pouvez installer :
 +*** Le panneau de préférences [http://www.blacktree.com/apps/servicemanager/index.html Service Manager] (freeware) pour désactiver des Services particuliers (fonctionne dans 10.3.x et 10.4.x)
 +*** L'application [http://www.manytricks.com/servicescrubber/ ServiceScrubber] (freeware) pour désactiver les Services ou pour leur assigner de nouveaux raccourcis clavier (10.4.x)
- }+====Vérifier les conflits de raccourcis dans NeoOffice====
 +* Si une combinaison apparaît comme raccourci dans un des menus de NeoOffice mais ne fonctionne pas, c'est peut être parce que ce raccourci a été assigné à une autre commande du module de NeoOffice dans lequel vous êtes.
 +**Si vous assignez un raccourci comme raccourci général de NeoOffice, il peut être annulé par un raccourci assigné au module dans lequel vous êtes (ex : Writer, Calc, ...)<br>
 +**:C'est le cas de {{key|Cmd-Maj-F11}}, par exemple ; la barre de menus montre que cette combinaison de touches ouvre la fenêtre {{window|Préférences}} dans le menu {{menu|Optios}}, mais cela ne fonctionne pas dans Writer parce que, dans Writer, cette combinaison de touches est assignée à une autre action relative aux modèles.
 +**Une fois que vous avez supprimé cette attribution spécifique à un module, le raccourci fonctionne comme affiché dans le menu.
-}</pre>+====Redémarrer pour vider le cache des bibliothèques====
--->+* Mac OS X charge en cache les bibliothèques partagées et les classes Java pour augmenter les performances. Malheureusement, il aussi la désagréable habitude de ne pas vider ce cache quand les bibliothèques et des classes mises à jour sont installées (comme pour les correctifs de NeoOffice). Si une anomalie semble ne pas être corrigée après l'application du correctif adapté, essayez de redémarrer votre Mac, qui effacera toutes les anciennes versions des librairies et des classes du cache. Si l'anomalie est toujours présente après le redémarrage, rouvrez le bug dans [http://bugzilla.neooffice.org Bugzilla].
-* Contrôlez l'intégrité de votre machine Java en version 1.4.2+===Solutions relatives à Java===
-*# Créer un fichier texte nommé '''Test Java''', mettez-y le code suivant et sauvez le : <br>+====Vérifier la mise à jour de Java====
-*#:+* Vérifiez que votre machine Java est à la dernière mise à jour de la version 1.4.2 (ou Java 1.5 sur Mac OS X 10.4 et Mac OS 10.5)
-<pre>import java.awt.*;+** Lancez l'application '''Mise à jour de logiciels''' (depuis le menu Pomme) et installez toutes les mises à jour de Mac OS X, les mises à jour de sécurité et les mises à jour de Java qui sont proposées. Vous pouvez être amenés à lancer Mise à jour de logiciels plusieurs fois pour mettre à jour complètement votre système. '''N'ignorez pas ou n'omettez pas l'installation d'une mise à jour de Java 1.4.2 ou 1.5 simplement parce que vous utilisez seulement l'autre version''', car la mise à jour de l'une des versions bloque souvent l'affichage des mises à jour de l'autre dans Mise à jour de logiciels.
 +** Ouvrez le terminal (<tt>/Applications/Utilitaires/Terminal.app</tt>), tapez ce qui suit et pressez la touche '''Retour Chariot''' : <br><pre>java -version</pre>
 +*** Mac OS X 10.3.9:<br><code>java version "1.4.2_12"<br>Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_12-270)<br>Java HotSpot(TM) Client VM (build 1.4.2-70, mixed mode)</code>
 +*** Mac OS X 10.4.10 ou supérieur:<br><code>java version "1.5.0_13"<br>Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-241)<br>Java HotSpot(TM) Client VM (build 1.5.0_13-121, mixed mode, sharing)</code>
 +*** Mac OS X 10.5.1 : <br><code>Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-237)<br>Java HotSpot(TM) Client VM (build 1.5.0_13-119, mixed mode, sharing)</code>
-public class Test {+====Vérifier l'intégrité de votre installation de Java====
 +* Vérifiez l'intégrité de votre machine Java
 +*# Créer un fichier texte nommé '''Test.java''', mettez-y le code suivant et enregistrez-le : <br>
 +*#:{{preBox|<nowiki>import java.awt.*;
 + 
 +public class Test extends Panel {
 + 
 + public void paint(Graphics g) {
 + 
 + Graphics2D g2 = (Graphics2D)g;
 + g2.setColor(Color.black);
 + Font font = new Font("Arial", Font.PLAIN, 12);
 + g2.setFont(font);
 + g2.drawString("Java works", 100, 100);
 + 
 + }
public static void main(String[] args) { public static void main(String[] args) {
Frame f = new Frame(); Frame f = new Frame();
- Panel p = new Panel();+ Test p = new Test();
f.add(p); f.add(p);
f.setSize(500, 500); f.setSize(500, 500);
Line 84: Line 239:
} }
-}</pre>+}</nowiki>}}
 +*# Ouvrez le Terminal (<tt>/Applications/Utilitaires/Terminal.app</tt>) et entrez "<tt>cd </tt>" et le chemin du dossier dans lequel vous avez placé le fichier '''Test.java'''.
 +*# Compilez le fichier '''Test.java''' en entrant la commande suivante dans le Terminal : <br>
 +*#:<pre><nowiki>javac Test.java</nowiki></pre>
 +*# Exécutez le programme compilé avec la version de Java utilisée par NeoOffice en entrant la commande suivante :
 +*#* Java 1.4.2 (par défaut sur Mac OS X 10.3, option alternative sur Mac OS X 10.4) : <br><pre><nowiki>/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Commands/java -classpath . Test</nowiki></pre>
 +*#* Java 1.5.0 (par défaut sur Mac OS X 10.4 ou supérieur) : <br><pre><nowiki>/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Commands/java -classpath . Test</nowiki></pre>
 +*# Si une fenêtre vide apparaît lorsque vous exécutez ce programme, vous savez que Java fonctionne correctement. [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=10697#10697] <!--(modifié pour Java 1.4.2 et Java 1.5 -->)
-<!--+====Supprimer les extensions Java incompatibles ====
-*# Open the Terminal (<tt>/Applications/Utilities/Terminal.app</tt>) and "cd" to the folder that you put the '''Test.java''' file in.+
-*# Compile the '''Test.java''' file using the following terminal command:<br><pre><nowiki>javac Test.java</nowiki></pre>+
-*# Run the compiled program with Java 1.4.2 using the following terminal command:<br><pre><nowiki>/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Commands/java -classpath . Test</nowiki></pre>+
-*# If a blank window appears when you run the program, then you know that Java 1.4.2 is working. [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=10697#10697] (modified for Java 1.4.2)+
-* Java Shared Archive corrupted (would this be detected by the above?)+
-*: Often caused by some 10.3.x update; Apple issued another update to fix it (but other causes, too; Terry had a potential solution for them)+
-* You have installed a Java extension in one of the following folders and it is messing up your JVM [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=14040#14040]:+
-** <tt>~/Library/Java/Extensions/</tt>+
-** <tt>/Library/Java/Extensions/</tt>+
-** <tt>/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home/lib/ext/</tt>+
-*: Remove the offending extension and try launching NeoOffice again ('''N.B.''': NeoOffice tries to prevent extensions in the first two directories from loading, but the last one also contains key files for the JVM and its contents cannot be forced not to load).+
-* Corrupted user preference files+
-** (Force-)Quit NeoOffice, move your NeoOffice preferences folder aside, and restart (don't let NeoOffice 2.x (re-)import your NeoOffice 1.x preferences)+
-*** '''NeoOffice 2.x:''' <tt>~/Library/Preferences/NeoOffice-2.x</tt>+
-*** '''NeoOffice 1.2.x:''' <tt>~/Library/Preferences/NeoOffice-1.x</tt>+
-*** '''NeoOffice/J 1.1:''' <tt>~/Library/NeoOfficeJ-1.1</tt>+
-* 24Uemail scripting addition+
-** This scripting addition has been [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=17565#17565 reported to cause Java problems]; remove it from your user's <tt>~/Library/ScriptingAdditions</tt> folder.+
--->+
-*# Ouvrez le Terminal (<tt>/Applications/Utilitaires/Terminal.app</tt>) et entrez "cd " et le chemin du dossier dans lequel vous avez placé le fichier Test.java.+
-*# Compilez le fichier Test.java en entrant la commande suivante dans le Terminal:<br><pre><nowiki>javac Test.java</nowiki></pre>+
-*# Exécutez le programme compilé avec Java 1.4.2 en entrant la commande suivante:+
-:<br><pre><nowiki>/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Commands/java -classpath . Test</nowiki></pre>+
-*# Si une fenêtre vide apparaît lorsque vous exécutez ce programme, vous savez que Java 1.4.2 fonctionne correctement. [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=10697#10697] (modifié pour Java 1.4.2)+
-* Une archive partagée Java est corrompue (ceci peut-il être détecté par ce qui précède ?) +
-*: Souvent provoqué par une mise à jour du système 10.3.x. Apple publia une mise à jour pour corriger cela (mais une autre peut aussi en être la cause ; Terry a une solution potentielle pour elles)+
* Vous avez installé une extension Java dans l'un des répertoires suivants et elle perturbe votre JVM : [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=14040#14040]: * Vous avez installé une extension Java dans l'un des répertoires suivants et elle perturbe votre JVM : [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=14040#14040]:
** <tt>~/Library/Java/Extensions/</tt> ** <tt>~/Library/Java/Extensions/</tt>
** <tt>/Library/Java/Extensions/</tt> ** <tt>/Library/Java/Extensions/</tt>
 +** <tt>/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/</tt>
** <tt>/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home/lib/ext/</tt> ** <tt>/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home/lib/ext/</tt>
*: Supprimez l'extension incriminée et essayez de relancer NeoOffice ('''N.B.''' : NeoOffice essaie d'empêcher que les extensions installées dans les deux premiers répertoires soient chargées, mais le dernier contient des fichiers indispensables pour la JVM et on ne peut pas empêcher son contenu d'être chargé.) *: Supprimez l'extension incriminée et essayez de relancer NeoOffice ('''N.B.''' : NeoOffice essaie d'empêcher que les extensions installées dans les deux premiers répertoires soient chargées, mais le dernier contient des fichiers indispensables pour la JVM et on ne peut pas empêcher son contenu d'être chargé.)
-* Des fichiers de préférences de l'utilisateur sont corrompus 
-** Quittez (Forcez à quitter) NeoOffice, déplacez votre dossier de préférences, et relancez NeoOffice (ne laissez pas NeoOffice 2.x (ré-)importer vos préférences depuis NeoOffice 1.x) 
-*** '''NeoOffice 2.x:''' <tt>~/Bibliothéque/Preferences/NeoOffice-2.x</tt> 
-*** '''NeoOffice 1.2.x:''' <tt>~/Bibliothéque/Preferences/NeoOffice-1.x</tt> 
-*** '''NeoOffice/J 1.1:''' <tt>~/Bibliothèque/NeoOfficeJ-1.1</tt> 
-* L'addition de script 24Uemail 
-** Il a été signalé que cette addition [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=17565#17565 provoque des problèmes dans Java ]; supprimez la de votre répertoire <tt>~/Bibliothéque/ScriptingAdditions</tt> folder. 
-<!--+====Supprimer l'addition de script 24Uemail====
-==NeoOffice crashes randomly==+* Il a été signalé que cette addition [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=17565#17565 provoque des problèmes dans Java ]; supprimez-la de votre répertoire <tt>~/Bibliothèque/ScriptingAdditions</tt>.
--->+
-==NeoOffice se plante de manière aléatoire==+====Utiliser Java 1.4.2 au lieu de Java 1.5====
-<!--+* Si vous avez [[NeoOffice Menu and Keyboard Shortcuts#Using System Preferences to add additional keystrokes|assigné des raccourcis clavier]] qui utilisent la touche {{key|⌥}} ({{key|option}}) à un menu autre que le menu NeoOffice, en passant par les '''Préférences Système''', ces raccourcis ne fonctionneront pas si vous utilisez Java 1.5 dans NeoOffice. Il y a un bug dans Java 1.5 qui empêche les menus de gérer la touche {{key|⌥}}.
-* Haxies (programs that use [http://www.unsanity.com/haxies/ape/ Unsanity's APE])+** Utilisez, si c'est possible, Java 1.4.2 dans NeoOffice au lieu de Java 1.5
-*: Not all random crashes are caused by haxies, but we have found a disproportionate correlation between the presence of haxies and strange NeoOffice crashes (this was particularly true of NeoOffice versions prior to 1.2 Alpha, which used Java 1.3.1). Many [http://www.glorifiedtypist.com/2005/11/labor_saving_devices.html other] [http://www.redlien.com/blog/?p=32 Mac developers] have experienced similar issues with their applications when haxies are present. <!-- we should watch out for mach_inject-using apps, too: http://rentzsch.com/mach_inject/mach_Users -->+*** Choisissez {{menu|Préférences…}} dans le menu {{menu|NeoOffice}}
-<!--+*** Sélectionnez '''Java''' dans la section '''NeoOffice'''
-*: Haxies work by injecting their code into running applications in order to customize the behvior of Mac OS X or an application in a way that neither Apple nor the application developer intended. A haxie may have a bug that causes an application to crash, or it may simply create a condition that the application is not prepared to handle and thereby cause a crash. +*** Sélectionnez Java 1.4.2 dans la liste {{prefName|Environnements d'exécution Java (JRE) installés :}}
-*: Because of the scope of the project and the limited time and resources of the NeoOffice developers, no effort will be made to fix a bug that only occurs when a haxie is present.+** Choisissez un raccourci qui n'utilise pas la touche {{key|⌥}}
-** Disable any installed haxie(s), or add NeoOffice to the exclusions list for the haxie(s)+
-* Corrupted user preference files+
-** (Force-)Quit NeoOffice, move your NeoOffice preferences folder aside, and restart (don't let NeoOffice 2.x (re-)import your NeoOffice 1.x preferences)+
-*** '''NeoOffice 2.x:''' <tt>~/Library/Preferences/NeoOffice-2.x</tt>+
-*** '''NeoOffice 1.2.x:''' <tt>~/Library/Preferences/NeoOffice-1.x</tt>+
-*** '''NeoOffice/J 1.1:''' <tt>~/Library/NeoOfficeJ-1.1</tt>+
--->+
- +
-* Haxies (programmes qui utilisent [http://www.unsanity.com/haxies/ape/ Unsanity's APE])+
-*: Tous les plantages aléatoires ne sont pas causés par des haxies, mais nous avons trouvé une corrélation disproportionnée entre la présence de haxies et d'étranges plantages de NeoOffice (c'était particulièrement vrai pour des versions de NeoOffice antérieures à la version 1.2 Alpha, qui utilisaient Java 1.3.1). Beaucoup [http://www.glorifiedtypist.com/2005/11/labor_saving_devices.html d'autres] [http://www.redlien.com/blog/?p=32 développeurs pour Mac] ont fait l'expérience de problèmes similaires avec leurs applications lorsque des haxies étaient présents.<!-- we should watch out for mach_inject-using apps, too: http://rentzsch.com/mach_inject/mach_Users -->+
-*: Les haxies interviennent en introduisant leur code dans des applications actives pour personnaliser le fonctionnement de Mac OS X ou d'une application, d'une façon que ni Apple ni le développeur de l'application n'avait voulue. Un haxie peut avoir un bug qui provoque le plantage d'une application, ou il peut simplement créer une situation que l'application n'est pas préparée à traiter et donc provoquer un plantage.+
-*: Étant donnés le cadre de ce projet et les limites en temps et en ressources des développeurs, aucun effort ne sera fait pour corriger un bug qui ne se produit que lors de la présence d'un haxie.+
-** Désactivez tous les haxies installés, ou ajoutez NeoOffice à la liste des exclusions pour ces haxies.+
-* Des fichiers de préférences de l'utilisateur sont corrompus+
-** Quittez (Forcez à quitter) NeoOffice, déplacez votre dossier de préférences, et relancez NeoOffice (ne laissez pas NeoOffice 2.x (ré-)importer vos préférences depuis NeoOffice 1.x)+
-*** '''NeoOffice 2.x:''' <tt>~/Bibliothèque/Preferences/NeoOffice-2.x</tt>+
-*** '''NeoOffice 1.2.x:''' <tt>~/Bibliothèque/Preferences/NeoOffice-1.x</tt>+
-*** '''NeoOffice/J 1.1:''' <tt>~/Bibliothèque/NeoOfficeJ-1.1</tt>+
- +
-<!--+
-==Problems with the menus or menu bar==+
--->+
-==Problèmes avec les menus ou la barre de menus==+====Vérifier si une archive partagée java est endommagée====
-<!--+* Une archive partagée Java est endommagée (ceci peut-il être détecté par ce qui précède ?)
-* Haxies and haxie-like programs+*: Souvent provoqué par une mise à jour du système 10.3.x. Apple publia une mise à jour pour corriger cela (mais une autre peut aussi en être la cause ; Terry a une solution potentielle pour elles)
-** MenuCracker+
-**: While not an Unsanity APE haxie, this hack for enabling third parties to add items to the Mac OS X menu bar has caused problems, such as the disappearance of NeoOffice's menus from the menu bar, in the past.+
--->+
-* Haxies et programmes similaires+
-** MenuCracker+
-**: Bien que ce ne soit pas un haxie de Unsanity APE, ce programme permet à des applications tierces d'ajouter dans la barre de menus de Mac OS X des entrées qui causent des problèmes tels que, dans le passé, la disparition de la barre de menus des menus de NeoOffice.+
-<!--+
-==Crashing in the font dropdown==+
--->+
-==Plantage pendant l'affichage de la liste des polices==+<!--* [[Fr:Guide_de_dépannage#D.C3.A9sactiver_les_programmes_de_type_.22pirate.22_intervenant_sur_le_syst.C3.A8me|Désactivez les haxies]] voir ci-dessus
-<!--+* [[Fr:Guide_de_dépannage#Supprimer_l.27addition_de_script_24Uemail|Supprimez l'addition de script 24Uemail]] voir ci-dessus
-* This is usually caused by a corrupt font that hangs or crashes Apple's text layout routines (e.g. Vivaldi)+
-** Check for a corrupt font and disable this font via Font Book+
-*** Mac OS X 10.3.x: Use [http://morrisonsoftdesign.com/with_fl/index-7.html FontDoctorâ„¢] (demo mode)+
-*** Mac OS X 10.4.x: Use Font Book :+
-**** Select all your fonts in Font Book+
-**** In the file menu, select Validate Fonts+
-**** Select Warnings in the dropdown menu while Font Book operates+
-**** Then check the fonts you would like to delete and click "Delete selected fonts"+
--->+
-* Ceci est généralement du à une police corrompue qui fait boucler ou planter les routines Apple d'affichage des polices (ex : Vivaldi)+
-** Contrôlez si vous avez une police corrompue et désactivez-la avec le LIvre des Polices+
-*** Sous Mac OS X 10.3.x: Utilisez [http://morrisonsoftdesign.com/with_fl/index-7.html FontDoctor™] (Mode démonstration)+
-*** Sous Mac OS X 10.4.x: Utilisez le Livre des Polices :+
-**** Sélectionnez toutes vos polices dans le Livre des Polices+
-**** Dans le menu Fichier, sélectionnez '''Valider la Police'''+
-**** Sélectionnez sur le panneau Validation des polices Sélectionnez Avertissements dans le menu déroulant en haut à gauche+
-**** Sélectionnez les polices que vous voulez supprimer et cliquer sur "Supprimer des polices"+
- +
- +
-<!--+
-==Performance==+
--->+
- +
-==Problèmes de performances==+
-<!--+
-''Common causes of slow or lackluster performance''+
--->+
- +
-''Principales causes de performances médiocres''+
-* Processus en tâche de fond+
-*: Tâches de fond s'exécutant sans arrêt+
-** Seti@Home+
-** Folding@Home+
-** Client DNET (http://www.distributed.net/)+
-** Autres processus de ce type+
-* Taille de la mémoire RAM inférieure à 512 Mo+
-*: Bien que NeoOffice puisse tourner sur un Mac avec 512 Mo de RAM, il tournera plus lentement et se lancera moins vite particulièrement si vous avez d'autres applications qui tournent en même temps. (Mac OS X tourne vraiment mieux avec 512 Mo de RAM ou plus). Heureusement, la RAM n'est pas chère, l'ajout de RAM est la solution financièrement la plus efficace pour accélérer votre Mac. Sur [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=2201 ce fil], vous trouverez des témoignages.+
-* Grand nombre de polices installées(Lisez [[Fr:Problèmes d'installation de NeoOffice#Pourquoi NeoOffice 1.2.x semble "planté" pendant le démarrage ?|Cette partie des problèmes d'installation]]+
-<!--+==NeoOffice se plante de manière aléatoire==
-* Background processes+* [[Fr:Guide_de_dépannage#D.C3.A9sactiver_les_programmes_de_type_.22pirate.22_intervenant_sur_le_syst.C3.A8me|Désactivez les haxies]] voir ci-dessus
-*: Constantly-running background processes can degrade the performance of NeoOffice+* [[Fr:Guide_de_dépannage#Supprimer_l.27addition_de_script_24Uemail|Supprimez l'addition de script 24Uemail]] voir ci-dessus
-** Seti@Home+
-** Folding@Home+
-** DNET client (http://www.distributed.net/)+
-** others?+
-* Less than 512 MB of RAM+
-*: While NeoOffice will run on a Mac with 512 MB of RAM, it will run (and launch) more slowly, particularly if you have other applications also running (Mac OS X really runs best with 512 MB or more of RAM). Luckily, RAM is cheap; adding RAM is the most cost-efficient way to speed up your Mac. See [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=2201 this thread] for some real-life stories.+
-* Large number of fonts installed (see [[NeoOffice_Installation_Issues#Why_does_NeoOffice_1.2.x_.E2.80.9Chang.E2.80.9D_part-way_through_startup.3F|this section of the Installation Issues]] article)+
--->+
- +
-* Concernant OpenOffice.org 2.0+
-*: Par défaut, OpenOffice.org 2.0 crée des copies adaptées de toutes les polices installées sur votre Mac. Comme ces polices sont stockées dans les fichiers de l'application OpenOffice.org (alors qu'elles sont stockées dans un dossier ordinaire avec OpenOffice.org 1.2.2), toutes ces polices dupliquées sont chargées par l'ATS (Apple Type Server) qui les rend disponibles pour toutes les applications Mac OS X. Ces polices dupliquées dégradent sérieusement les performances de NeoOffice, peuvent amener un mauvais rendu des polices et même causer des plantages.+
-**N'utilisez pas le paquet standard OpenOffice.org 2.0 .app ; mais utilisez plutôt [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=1987 use Start OpenOffice.org and the "stand-alone" OpenOffice.org 2.0]+
-** Après l'utilisation de OpenOffice.org 2.0, rebootez votre Mac avant d'utiliser NeoOffice pour purger l'ATS des polices superflues.+
-* Logiciels anti-virus+
-*: Certains logiciels anti-virus analysent les fichiers quand ils sont ouverts.+
-*: Certains logiciels anti-virus analysent les fichiers archives (<tt>.sit</tt>, <tt>.tar</tt>, <tt>.gz</tt>, et <tt>.zip</tt> et ses cousins, comme <tt>.jar</tt>) quand on y accède.+
-*: NeoOffice ouvre et accède à de nombreux fichiers au démarrage, des fichiers archives <tt>.zip</tt> and <tt>.jar</tt> inclus.+
-** Désactivez les logiciels anti-virus pour l'application NeoOffice et le répertoire de Préférences (<tt>~/Bibliothèque/Preferences/NeoOffice-2.x </tt>), ou pour les fichiers archives de l'application NeoOffice et du répertoire de Préférences.+
-<!--+* [[Fr:Guide_de_dépannage#D.C3.A9sactiver_les_programmes_de_type_.22pirate.22_intervenant_sur_le_syst.C3.A8me|Désactivez les haxies]] voir ci-dessus-->
-* OpenOffice.org 2.0+
-*: OpenOffice.org 2.0 by default creates converted copies of all of your installed Mac fonts. Because these fonts are stored inside an application bundle in OpenOffice.org 2.0 (as opposed to simply being in a normal folder in OpenOffice.org 1.1.2), all of the duplicate fonts are loaded by the Apple Type Server (ATS) process and made available to Mac OS X apps. These duplicate fonts seriously degrade the performance of NeoOffice, may cause fonts to display incorrectly, and may even cause crashes.+
-** Do not use the standard OpenOffice.org 2.0 .app package; [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=1987 use Start OpenOffice.org and the "stand-alone" OpenOffice.org 2.0] instead (may not fix it?)+
-** After using OpenOffice.org 2.0, reboot before using NeoOffice to clear the extra fonts from ATS+
-* Virus-scanning applications+
-*: Some virus scanners scan all files when the files are opened+
-*: Some virus scanners scan archive files (<tt>.sit</tt>, <tt>.tar</tt>, <tt>.gz</tt>, and <tt>.zip</tt> and its cousins, like <tt>.jar</tt>) when those files are accessed+
-*: NeoOffice opens and access a large number of files at startup, including a number of <tt>.zip</tt> and <tt>.jar</tt> archives.+
-** Disable virus scanning of the NeoOffice application and profile directory, or of archive files in the NeoOffice application and profile directory+
--->+
-==Un correctif ne semble pas corriger l'anomalie prévue==+===Solutions relatives aux problèmes de polices===
-* Mac OS X charge en cache les bibliothèques partagées et les classes Java pour augmenter les performances ; Malheureusement, il aussi la désagréable de ne vider ce cache quand les bibliothèques et des classes mises à jour sont installées (comme pour les correctifs NeoOffice). Si une anomalie semble ne pas être corrigée après l'application du correctif adapté, essayez de redémarrer votre Mac, qui effacera toutes les anciennes versions des librairies et des classes du cache. Si l'anomalie est toujours présente après le redémarrage, réouvrez-la dans [http://bugzilla.neooffice.org Bugzilla].+====Désactiver les polices endommagées====
-* Vous appliquez le correctif quand NeoOffice tournait : Quittez NeoOffice et relancez-le.+* Ceci est généralement du à une police endommagée qui fait boucler ou planter les routines Apple d'affichage des polices (ex : Vivaldi)
 +** Vérifiez si vous avez une police corrompue et désactivez-la avec le LIvre des Polices
 +*** Sous Mac OS X 10.3.x: Utilisez [http://morrisonsoftdesign.com/with_fl/index-7.html FontDoctorâ„¢] (Version de démonstration)
 +*** Sous Mac OS X 10.4.x: Utilisez le '''Livre des Polices''' :
 +**** Sélectionnez toutes vos polices dans le '''Livre des Polices'''
 +**** Dans le menu {{menu|Fichier}}, sélectionnez {{menu|Valider la Police}}
 +**** Dans le panneau {{window|Validation des polices}}, sélectionnez {{menu|Avertissements}} dans le menu déroulant en haut à gauche
 +**** Sélectionnez les polices que vous voulez supprimer et cliquer sur {{button|Supprimer les polices sélectionnées}}
-<!--+====Chercher les polices en double====
-==A patch does not appear to fix a bug it claims to fix==+* Utiliser le '''Livre des polices''' pour résoudre les conflits de doubles
-* Mac OS X "caches" shared libraries and Java classes to improve performance; unfortuantely, it has a very nasty habit of not clearing the cache when updated libraries and classes are installed (like in NeoOffice patches). If a bug doesn't appear to be fixed after applying a patch that should fix the bug, try restarting your Mac, which will clear the old versions of libraries and classes from cache. If the bug is still present after rebooting, you can then reopen the bug in [http://bugzilla.neooffice.org Bugzilla].+** Parcourez la liste des polices afin de trouver les polices en regard desquelles se trouve un point (•)
-* You applied the patch while NeoOffice was running. Quit and restart NeoOffice.+** Sélectionnez toutes les polices qui présentent ce point
--->+** Choisissez {{menu|Désactiver les doubles}} dans le menu {{menu|Édition}}
-<!--+
-==Preferences don't seem to stick==+
-When preferences or settings changes don't seem to apply or don't stick between restarts of NeoOffice, the most likely cause is a some sort of corruption of your profile/preferences. Allowing NeoOffice to create a fresh set should fix the problem.+
-# Move or rename your <tt>~/Library/Preferences/NeoOffice-2.x</tt> folder (<tt>~/Library/Preferences/NeoOffice-1.x</tt> folder for NeoOffice 1.x; in this case, also rename or move aside your <tt>~/Library/NeoOfficeJ-1.1</tt> folder, if you had ever installed NeoOffice/J 1.1)+
-# Launch NeoOffice; it will then create a fresh user profile and settings (for NeoOffice 2.0, be sure not to let the "wizard" import preferences from older versions when starting)+
-* In some cases the corruption may only be present in the NeoOffice 2.x or 1.x profile, so allowing NeoOffice to re-import your NeoOffice 1.x or NeoOffice/J 1.1 profile could restore some of your settings without reintroducing the corruption. In that case, simply move or rename only the <tt>~/Library/Preferences/NeoOffice-2.x</tt> (<tt>~/Library/Preferences/NeoOffice-1.x</tt> for NeoOffice 1.x) folder before launching NeoOffice.+
--->+
-==Les Préférences semblent ne pas se conserver==+====Vérifier le nombre de polices installées====
-Si les préférences ou les changements de réglages ne semblent pas s'appliquer ou se conserver entre deux redémarrages de NeoOffice , la cause la plus probable est une sorte de corruption de votre répertoire de préférences. Permettre à NeoOffice de créer un nouvel ensemble devrait régler le problème.+* Si vous avez un grand nombre de polices installées, NeoOffice sera ralentie au lancement et à l'utilisation (voir [[Fr:Problèmes d'installation de NeoOffice#Pourquoi NeoOffice 1.2.x semble "planté" pendant le démarrage ?|Cette partie des problèmes d'installation]])
-# Déplacez ou renommez votre répertoire <tt>~/Bibliothèque/Preferences/NeoOffice-2.x</tt> (<tt>~/Bibliothèque/Preferences/NeoOffice-1.x</tt> pour NeoOffice 1.x; dans ce cas, déplacez ou renommez votre répertoire <tt>~/Bibliothèque/NeoOfficeJ-1.1</tt>, si jamais vous aviez installé NeoOffice/J 1.1)+**Désactivez les polices que vous n'utilisez pas
-# Lancez NeoOffice; un nouveau répertoire de préférences et de nouveaux réglages seront créés (pour NeoOffice 2.0, ne laissez pas "l'assistant" importer vos préférences depuis l'ancienne version au démarrage)+**Désactivez {{prefName|Aperçu des polices}}
-* Dans certains cas il se peut que seules les préférences de NeoOffice 2.x ou 1.x soient corrompues, permettre alors à NeoOffice de réimporter vos préférences depuis NeoOffice 1.x ou NeoOffice/J 1.1 peut restaurer quelques uns de vos réglages sans réintroduire la corruption. Dans ce cas, il suffit de déplacer ou renommer seulement le dossier <tt>~/Bibliothèque/Preferences/NeoOffice-2.x</tt> (<tt>~/Bibliothèque/Preferences/NeoOffice-1.x</tt> pour NeoOffice 1.x) avant de lancer NeoOffice.+***Choisissez {{menu|Préférences}} dans le menu {{menu|NeoOffice}}
 +***Sélectionnez {{prefName|Affichage}} dans la {{section|NeoOffice}}
 +***Dans la section {{section|Liste des polices}}, décochez la case {{prefName|Aperçu des polices}}
-<!--+====Vérifier OpenOffice.org 2====
-==Certain keyboard shortcuts do not work==+*: Par défaut, OpenOffice.org 2.x crée des copies converties de toutes les polices installées sur votre Mac. Comme elles sont stockées dans les fichiers de l'application OpenOffice.org, toutes ces polices dupliquées sont chargées par l'ATS (Apple Type Server) qui les rend disponibles pour toutes les applications Mac OS X. Elles dégradent sérieusement les performances de NeoOffice, peuvent amener un mauvais rendu des polices et même causer des plantages.
-* If you assign a keyboard shortcut in NeoOffice and then it doesn't work, it may be because you've chosen a key combo that Mac OS X is already using either as a general system shortcut, or in its Services.+**N'utilisez pas le paquet standard OpenOffice.org 2.x .app ; mais utilisez plutôt [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=1987 use Start OpenOffice.org and the "stand-alone" OpenOffice.org 2.x]
-** Look in the '''System Preferences''', Keyboard & Mouse preference pane, Keyboard Shortcuts tab to see if your choice is in use already as a general system shortcut (edit: this option may only be available in Mac OS X 10.4). +** Après l'utilisation d'OpenOffice.org 2.x, redémarrez votre Mac avant d'utiliser NeoOffice pour purger l'ATS des polices superflues.
-** Then look in e.g. '''TextEdit''''s TextEdit->Services submenu to see if any Services are using your chosen key combo (e.g. cmd-shift-L is often assigned to Search with Google).+
-***If you never use the Services keyboard shortcuts and want to free them up, you can install the very handy [http://www.macupdate.com/info.php/id/11777 Service Manager] (freeware) preference pane to disable individual Services (works in 10.2.x, 10.3.x, 10.4.x). +
-***Users of 10.4.x can also use the [http://www.versiontracker.com/dyn/moreinfo/macosx/28681 ServiceScrubber] application (freeware) to disable Services or reassign their keyboard shortcuts.+
-* If a key combo shows in one of the NeoOffice menus as a shortcut, but doesn't actually work, it may be because although it has been assigned as a Global NeoOffice shortcut, it is being overridden by a shortcut assigned to the particular module you're in (i.e. Writer, Calc etc.)<br>This is the case with cmd-shift-F11, for example; the menubar shows this key combo as calling up the Tools-Options dialogue, but this doesn't work in Writer, as Writer has it assigned to something else arcane to do with templates. Once you delete that module-specific assignment, the shortcut works as displayed in the menubar. +
--->+
-==Certains raccourcis clavier ne fonctionnent pas==+====Vérifier la présence de la police Tahoma====
-* Si vous définissez un raccourci clavier et qu'il ne fonctionne pas, c'est peut-être parce que vous avez choisi une combinaison de touches que Mac OS X utilise déjà comme un raccourci système de base ou bien dans un de ses services.+Si certaines fenêtres ou fenêtres de dialogue n'affichent aucun texte ([http://homepage.mac.com/davidmnelson/other/neooffice_blank_windows.png comme ici]), vous êtes probablement en présence d'un bug provoqué par la police "Tahoma" incluse dans Office 2004. Désactivez ou supprimez cette police et les fenêtres s'afficheront normalement. [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=4069]
-** Regardez dans le panneau '''Clavier et souris''' dans les '''Préférences Système''', sélectionner l'onglet '''Raccourcis clavier''' et recherchez si votre choix n'est pas déjà utilisé comme raccourci du système (Cette option doit n'être disponible que sous Mac OS X 10.4).+
-** Regardez également le sous-menu '''Services''' (ex : TextEdit->Services) et recherchez si votre combinaison n'est pas déjà utilisée dans ces sous-menus (cmd-shift-L est souvent définie comme «Rechercher avec Google»).+
-*** Si vous n'utilisez jamais les raccourcis clavier des services et que vous voulez libérer les combinaisons de touches, vous pouvez installer le très pratique panneau de préférences [http://www.macupdate.com/info.php/id/11777 Service Manager] (C'est un freeware) pour désactiver un à un les Services (Tourne sous 10.2.x, 10.3.x et 10.4.x).+
-*** Les utilisateurs de 10.4.x peuvent utiliser l'application [http://www.versiontracker.com/dyn/moreinfo/macosx/28681 ServiceScrubber] (c'est un freeware) pour désactiver les services ou redéfinir leurs raccourcis clavier.+
-* Si une combinaison est montrée comme raccourci dans un des menus de NeoOffice mais qu'il ne marche pas, c'est peut être parce que qu'il a été assigné comme raccourci global de NeoOffice, il a été surchargé par un raccourci assigné par le module dans lequel vous êtes (ex : Writer, Calc, ...)<br>C'est le cas de cmd-shift-F11, par exemple ; la barre de menus montre cette combinaison de touches comme déclenchant le dialogue '''Outils/Options...''' mais qui ne fonctionnent pas dans Writer parce que, dans Writer, cette combinaison de touches est assignée à une autre action relative aux modèles. Une fois que vous avez supprimé cet assignement spécifique à un module, le raccourci fonctionne comme affiché dans le menu.+
-{{botlangbarEN|[[:Troubleshooting Tips|English]], [[De:Problembehebung|Deutsch]], [[It:Problemi_Comuni_e_Soluzioni|Italiano]]}}+{{botlangbarFR|[[:Troubleshooting Tips|English]] [[De:Problembehebung|Deutsch]] [[It:Problemi_Comuni_e_Soluzioni|Italiano]] [[Es:Problemas comunes y soluciones|Español]] [[Nl:Probleemoplossingen|Nederlands]]}}
-[[Category:NeoOffice]]+[[Category:NeoOffice]][[Category:NeoWikiFR]]
 +__NOTOC__

Current revision

Un grand nombre de problèmes peuvent causer un plantage de NeoOffice ou une dégradation de ses performances. Cette page liste les problèmes connus et les astuces permettant d'empêcher le problème d'apparaître, de le contourner ou d'en minimiser les conséquences. (For problems related to installing NeoOffice or NeoOffice patches, see Problèmes d'installation de NeoOffice instead.)

Pour utiliser cette page, repérez le problème que vous rencontrez dans la section « Problèmes Généraux ». Cliquez sur le (ou les) lien(s) indiqués pour obtenir des informations sur les méthodes de dépannage que vous pouvez employer. Si vous ne voyez pas ce problème dans la liste, essayez d'identifier un problème similaire, ou posez votre question dans le forum NeoOffice Support sur trinity.

Problèmes Généraux

Concernant tous les problèmes

NeoOffice met plus d'une minute à démarrer

NeoOffice ne veut pas démarrer ou bien se plante pendant le démarrage ou juste après

NeoOffice se plante de manière aléatoire

Problèmes avec les menus ou la barre de menus

Certaines fenêtres n'affichent pas de texte

Plantage pendant l'affichage de la liste des polices

Le texte est incompréhensible, ou certains caractères sont incorrects

Erreur lors du chargement du BASIC d'un document

Performances

Principales causes de performances médiocres

Un correctif ne semble pas corriger l'anomalie prévue

Les Préférences semblent ne pas se conserver

Certains raccourcis clavier ne fonctionnent pas

Documents zoom in and out unexpectedly

NeoOffice claims a document is in use by another user after a crash

Solutions et méthodes de dépannage

Vous trouverez ci-dessous une série de solutions et de méthodes de dépannage qui sont susceptibles de vous aider à résoudre les problèmes courants que vous pouvez rencontrer avec NeoOffice.

Solutions générales

Installer les correctifs de NeoOffice

  • Vérifiez toujours que vous utilisez le dernier correctif de NeoOffice.
    • NeoOffice est régulièrement mis à jour grâce à des correctifs, et un problème que vous constatez a souvent été corrigé par le dernier correctif, ne manquez donc pas d'installer ces correctifs.

Mettre à jour Mac OS X

  • Vérifiez toujours que vous utilisez la dernière mise à jour de votre version de Mac OS X (p. ex. 10.3.9 ou 10.4.10), les dernières mises à jour de sécutité et de Java disponibles fournies par Apple ( voir plus bas les instructions d'utilisation de Mise à jour de logiciels… et vérifiez votre version de Java).
    • Bien que NeoOffice puisse fonctionner sur des versions antérieures de Mac OS X 10.3 et 10.4, chaque correctif n'est destiné qu'à la dernière version .x au moment de sa publication.
    • De même, chaque correctif de NeoOffice n'est destiné qu'à la dernière mise à jour de Java pour la version correspondante de Mac OS X, et ne pas disposer de la dernière mise à jour de Java peut causer des problèmes bizarres et inexplicables autrement.

Désactiver les programmes de type "pirate" intervenant sur le système

  • Désactivez ou désinstallez tous les programmes de type "pirate" installés, ou ajoutez NeoOffice à la liste des exclusions pour les haxies d'APE.
    Les programmes "pirates", tels que InputManagers, SIMBL "plugins", interviennent en introduisant leur code dans des applications actives pour personnaliser le fonctionnement de Mac OS X ou d'une application, d'une façon que ni Apple ni le développeur de l'application n'avait voulue. Un haxie peut avoir un bug qui provoque le plantage d'une application, ou il peut simplement créer une situation que l'application n'est pas préparée à traiter et donc provoquer un plantage.
    Étant donnés le cadre de ce projet et les limites en temps et en ressources des développeurs, aucun effort ne sera fait pour corriger un bug qui ne se produit que lors de la présence d'un haxie. Notez aussi que la politique officielle de support d'Apple est de ne pas prendre en compte les problèmes rapportés lorsqu'un APE est présent.
    • Certains haxies, particulièrement les plus anciens, peuvent rendre le démarrage de NeoOffice dix fois plus lent que sur des machines qui ne les utilisent pas.
    • Tous les plantages aléatoires ne sont pas causés par des haxies, mais nous avons trouvé une corrélation disproportionnée entre la présence de haxies et d'étranges plantages de NeoOffice (c'était particulièrement vrai pour des versions de NeoOffice antérieures à la version 1.2 Alpha, qui utilisaient Java 1.3.1). Beaucoup d'autres développeurs pour Mac ont fait l'expérience de problèmes similaires avec leurs applications lorsque des haxies étaient présents
  • Pour déterminer si vous avez des "haxies" installés et les désactiver si c'est le cas :
    • Vérifiez si Unsanity APE est installé en ouvrant les Préférences Systèmes. S'il y a une icône Unsanity APE en bas de la fenêtre, cliquez dessus et désactivez-la (ou désactivez-la au moins pour NeoOffice).
    • Dans chacun des dossiers suivants, cherchez tous les sous-dossiers appelés ApplicationEnhancer.bundle ou Smart Crash Reports ou SIMBL. S'il y en a, déplacez-les et redémarrez votre ordinateur :
      /Système/Bibliothèque/SystemConfiguration
      ~/Bibliothèque/InputManagers
      ~/Bibliothèque/Application Support
      /Bibliothèque/InputManagers
      /Bibliothèque/Application Support
      Rappelez-vous que ~/ représente votre dossier de départ, et que the premier / représente votre volume de démarrage (habituellement Macintosh HD).


Désactiver MenuCracker

  • Bien que ce ne soit pas un haxie de Unsanity APE, ce programme permet à des applications tierces d'ajouter dans la barre de menus de Mac OS X des entrées qui causent des problèmes tels que, dans le passé, la disparition de la barre de menus des menus de NeoOffice.

Disable trackpad gestures

  • Many users have reported that their MacBook laptop's trackpad is too sensitve and that causes NeoOffice documents to zoom in and out unexpectedly. Since Mac OS X does not provide any way to reduce trackpad sensitivity, starting with NeoOffice 2.2.5 Patch 5 users can stop unexpected zooming by disabling all trackpad magnify and swipe gestures. To disable these trackpad gestures, do the following:
    • Make sure that you have installed the latest NeoOffice patch from the patch download page
    • Launch the /Applications/Utilities/Terminal application, copy the following command into the Terminal window, and press the Return key:
      defaults write org.neooffice.NeoOffice IgnoreTrackpadGestures -bool yes
    • Restart NeoOffice

Remove stuck lock files

If NeoOffice 3.0 crashes while a file is open, sometimes you will be unable to open or edit the file when you reopen it, and NeoOffice will warn you that the file is in use by another user. Beginning in OpenOffice.org 3.0, Sun engineers changed from using native file locking methods used by all applications on a particular operating system to using an invisible file only OpenOffice.org-based applications recognize. When the application crashes, the lock file is not removed and NeoOffice still thinks that the document is in use. To use the document again, you must clear the file.

  • The preferred method of clearing the lock file is reopening and then closing the file by the same user in the same application that the crash occurred in.
    For example, if you had the file open in NeoOffice and NeoOffice crashed, you need to open and close the file in NeoOffice. If a colleague opened the file in OpenOffice.org and it crashed, then your colleague must open and close the file in OpenOffice.org.
  • If it is not feasible for the original person reopen and close the file, or if that method does not work, you can remove the lock file manually:
    1. Launch the /Applications/Utilities/Terminal application, copy the following text, paste it into the Terminal window, and press the spacebar:
      cd
    2. Go to the Finder and drag the folder that contains the read-only file into the Terminal window.
    3. Copy the following text, paste it into the Terminal window, and press the Return key:
      ; rm .~lock.*

You should now be able to access and edit your file again.

Vérifier si les fichiers de préférences sont endommagés

  • Des fichiers de préférences de l'utilisateur sont endommagés. Si les préférences ou les changements de réglages ne semblent pas s'appliquer ou se conserver entre deux redémarrages de NeoOffice, la cause la plus probable est une sorte de détérioration de votre répertoire de préférences. Permettre à NeoOffice de créer un nouvel ensemble devrait régler le problème.
  1. Quittez NeoOffice.
  2. Déplacez ou renommez votre répertoire ~/Bibliothèque/Preferences/NeoOffice-3.0 (pour NeoOffice 3.0) et ~/Bibliothèque/Preferences/NeoOffice-2.2 (pour NeoOffice 2.2.x) et ~/Bibliothèque/Preferences/NeoOffice-2.1 (pour NeoOffice 2.1).
  3. Lancez NeoOffice; un nouveau répertoire de préférences et de nouveaux réglages seront créés.

Vérifier le fichier Console.log

  • Vérifiez dans Console.log (accessible par /Applications/Utilitaires/Console.app la présence de messages relatifs à Java, soffice.bin ou NeoOffice.
    • Ces messages peuvent n'avoir aucun sens pour vous, mais les communiquer à la communauté de bénévoles qui maintiennent NeoOffice peut aider ces bénévoles à identifier la cause de votre problème.

Vérifier les autorisations de NeoOffice

  • Si l'icône de NeoOffice rebondit un moment et s'arrête, ouvrez le Terminal (/Applications/Utilitaires/Terminal.app), entrez les lignes suivantes et pressez la touche Retour après chacune d'elles :
    • cd /applications/neooffice.app/contents/program
    • ls -al soffice.bin, les premiers caractères devraient contenir trois x.
    • Si ce n'est pas le cas, entrez chmod +x soffice.bin, pressez la touche Retour, fermez le Terminal et réessayez.

Fournir un échantillon si NeoOffice "traîne" pendant le démarrage

  • Si NeoOffice démarre mais "traîne" pendant le démarrage (plus d'une minute environ sur les récents Macs), enregistrez un échantillon avant de forcer NeoOffice à quitter, l'un des développeurs ou l'équipe d'aide de la communauté peut être capable de comprendre le problème en se basant sur le fichier de log ainsi sauvegardé.

Fournir un "crash log" si NeoOffice se plante pendant le démarrage

  • Vérifiez si une entrée vient d'être ajoutée dans ~/Bibliothèque/logs/CrashReport/soffice.bin.crash.log (C'est le log en cas de crash de NeoOffice et malheureusement de OpenOffice.org)
    Ces fichiers de log contiennent souvent des informations très utiles, et même si pour vous, ça n'a pas de sens, pour un des développeurs ou une des personnes de l'équipe de maintien , ce peut être très utile pour diagnostiquer le problème.
    Consultez cette section du Bugzilla Guide pour trouver des informations complémentaires sur les emplacements des logs de crash.

RAM (mémoire) insuffisante

  • NeoOffice demande un Mac ayanr au moins 512 Mo de RAM (mémoire). Bien que NeoOffice puisse tourner sur un Mac avec 512 Mo de RAM, il tournera plus lentement et se lancera moins vite, surtout si vous avez d'autres applications qui tournent en même temps. (Mac OS X tourne vraiment mieux avec 512 Mo de RAM ou plus).
    • Ajoutez de la mémoire à votre Mac
      Heureusement, la RAM n'est pas chère, l'ajout de RAM est la solution financièrement la plus efficace pour accélérer votre Mac. Sur ce fil, vous trouverez des témoignages.
    • Quittez d'autres applications avant de lancer NeoOffice

Chercher les processus en tâche de fond

  • Des tâches de fond qui s'exécutent sans arrêt peuvent dégrader les performances de NeoOffice. Si vous lancez l'application Moniteur d'activité, située dans le sous-dossier Utilitaires du dossier Applications, et si vous cliquez sur l'un des onglets CPU ou Mémoire système, vous pouvez voir quelles sont les applications qui utilisent le plus grand pourcentage d'activité du processeur et de la mémoire. Parmi les responsables connus, on peut citer :
    • Seti@Home
    • Folding@Home
    • Client DNET (http://www.distributed.net/)
    • Dashboard/widgets
      désactivez tous les widgets inessentiels pour améliorer les performances
  • Si l'une quelconque de ces applications est active ou si le Moniteur d'activité détecte une application qui utilise toute votre CPU ou votre RAM (mémoire), essayez de quitter cette (ces) application(s) avant de lancer NeoOffice.

Désactiver la vérification automatique

  • Désactivez la vérification automatique de l'orthographe, le tracé des lignes rouges ondulées est un problème.
    Le code d'OpenOffice.org place les pixels séparément, alors que NeoOffice doit procéder à une opération plus importante et dessiner un rectangle plein, de 1x1 pixel, pour chaqe point de la ligne ondulée.

Logiciels anti-virus

  • Certains logiciels anti-virus analysent tous les fichiers quand ils sont ouverts, et d'autres logiciels anti-virus analysent les fichiers archives (.sit, .tar, .gz, et .zip et ses cousins, comme .jar) quand on y accède. NeoOffice ouvre et accède à de nombreux fichiers au démarrage, des fichiers archives .zip et .jar inclus.
    • Désactivez les logiciels anti-virus pour l'application NeoOffice et le répertoire de Préférences ~/Bibliothèque/Preferences/NeoOffice-3.0 (pour NeoOffice 3.0) ou ~/Bibliothèque/Preferences/NeoOffice-2.2 (pour NeoOffice 2.2.1) ou ~/Bibliothèque/Preferences/NeoOffice-2.1 (pour NeoOffice 2.1), ou seulement pour les fichiers archives de l'application NeoOffice et du répertoire de Préférences.

Supprimer les macros provenant d'anciennes versions de NeoOffice

Le message d'erreur Erreur lors du chargement du BASIC du document file:///xxxxx/xxxx/xxx Erreur d'entrée/sortie générale. apparait lorsque certains fichiers BASIC sont importés depuis les fichiers de préférences de précédentes versions de NeoOffice. Pour vous débarrasser de cet ennuyeux message, procédez de la manière suivante :

  1. Sélectionnez le menu Outils, le sous-menu Macros, puis Gérer les macros et enfin NeoOffice Basic.
  2. Dans la fenêtre de dialogue qui apparait, cliquez sur le bouton Gérer….
  3. Dans la fenêtre de dialogue qui apparait, affichez toutes les macros dans la section Mes Macros et vérifiez le chemin de chacune d'elles.
  4. Sélectionnez chaque macro dont le chemin n'existe pas, et cliquez sur le bouton Supprimer.

Vérifier les raccourcis utilisés par Mac OS X

  • Si vous définissez un raccourci clavier et s'il ne fonctionne pas, c'est peut-être parce que vous avez choisi une combinaison de touches que Mac OS X utilise déjà comme un raccourci système de base ou bien dans l'un des Services disponibles dans tout le système.
    • Regardez dans le panneau Clavier et souris dans les Préférences Système, sélectionnez l'onglet Raccourcis clavier pour voir si votre choix n'est pas déjà utilisé comme raccourci du système (cette option n'est disponible que dans Mac OS X 10.4).
    • Ouvrez une application qui prend en charge de nombreux Services, par exemple TextEdit, et regardez dans le sous-menu Services du menu Nom de l'application de l'application pour vérifier si l'un quelconque des Services utilise la combinaison de touches que vous avez choisie (par ex., Cmd-Maj-L est souvent assignée à Rechercher avec Google).
      Si vous n'utilisez jamais les raccourcis des Services et si vous voulez vous en débarasser, vous pouvez installer :
      • Le panneau de préférences Service Manager (freeware) pour désactiver des Services particuliers (fonctionne dans 10.3.x et 10.4.x)
      • L'application ServiceScrubber (freeware) pour désactiver les Services ou pour leur assigner de nouveaux raccourcis clavier (10.4.x)

Vérifier les conflits de raccourcis dans NeoOffice

  • Si une combinaison apparaît comme raccourci dans un des menus de NeoOffice mais ne fonctionne pas, c'est peut être parce que ce raccourci a été assigné à une autre commande du module de NeoOffice dans lequel vous êtes.
    • Si vous assignez un raccourci comme raccourci général de NeoOffice, il peut être annulé par un raccourci assigné au module dans lequel vous êtes (ex : Writer, Calc, ...)
      C'est le cas de Cmd-Maj-F11, par exemple ; la barre de menus montre que cette combinaison de touches ouvre la fenêtre Préférences dans le menu Optios, mais cela ne fonctionne pas dans Writer parce que, dans Writer, cette combinaison de touches est assignée à une autre action relative aux modèles.
    • Une fois que vous avez supprimé cette attribution spécifique à un module, le raccourci fonctionne comme affiché dans le menu.

Redémarrer pour vider le cache des bibliothèques

  • Mac OS X charge en cache les bibliothèques partagées et les classes Java pour augmenter les performances. Malheureusement, il aussi la désagréable habitude de ne pas vider ce cache quand les bibliothèques et des classes mises à jour sont installées (comme pour les correctifs de NeoOffice). Si une anomalie semble ne pas être corrigée après l'application du correctif adapté, essayez de redémarrer votre Mac, qui effacera toutes les anciennes versions des librairies et des classes du cache. Si l'anomalie est toujours présente après le redémarrage, rouvrez le bug dans Bugzilla.

Solutions relatives à Java

Vérifier la mise à jour de Java

  • Vérifiez que votre machine Java est à la dernière mise à jour de la version 1.4.2 (ou Java 1.5 sur Mac OS X 10.4 et Mac OS 10.5)
    • Lancez l'application Mise à jour de logiciels (depuis le menu Pomme) et installez toutes les mises à jour de Mac OS X, les mises à jour de sécurité et les mises à jour de Java qui sont proposées. Vous pouvez être amenés à lancer Mise à jour de logiciels plusieurs fois pour mettre à jour complètement votre système. N'ignorez pas ou n'omettez pas l'installation d'une mise à jour de Java 1.4.2 ou 1.5 simplement parce que vous utilisez seulement l'autre version, car la mise à jour de l'une des versions bloque souvent l'affichage des mises à jour de l'autre dans Mise à jour de logiciels.
    • Ouvrez le terminal (/Applications/Utilitaires/Terminal.app), tapez ce qui suit et pressez la touche Retour Chariot :
      java -version
      • Mac OS X 10.3.9:
        java version "1.4.2_12"
        Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_12-270)
        Java HotSpot(TM) Client VM (build 1.4.2-70, mixed mode)
      • Mac OS X 10.4.10 ou supérieur:
        java version "1.5.0_13"
        Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-241)
        Java HotSpot(TM) Client VM (build 1.5.0_13-121, mixed mode, sharing)
      • Mac OS X 10.5.1 :
        Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-237)
        Java HotSpot(TM) Client VM (build 1.5.0_13-119, mixed mode, sharing)

Vérifier l'intégrité de votre installation de Java

  • Vérifiez l'intégrité de votre machine Java
    1. Créer un fichier texte nommé Test.java, mettez-y le code suivant et enregistrez-le :
      import java.awt.*; public class Test extends Panel { public void paint(Graphics g) { Graphics2D g2 = (Graphics2D)g; g2.setColor(Color.black); Font font = new Font("Arial", Font.PLAIN, 12); g2.setFont(font); g2.drawString("Java works", 100, 100); } public static void main(String[] args) { Frame f = new Frame(); Test p = new Test(); f.add(p); f.setSize(500, 500); f.show(); } }
    2. Ouvrez le Terminal (/Applications/Utilitaires/Terminal.app) et entrez "cd " et le chemin du dossier dans lequel vous avez placé le fichier Test.java.
    3. Compilez le fichier Test.java en entrant la commande suivante dans le Terminal :
      javac Test.java
    4. Exécutez le programme compilé avec la version de Java utilisée par NeoOffice en entrant la commande suivante :
      • Java 1.4.2 (par défaut sur Mac OS X 10.3, option alternative sur Mac OS X 10.4) :
        /System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Commands/java -classpath . Test
      • Java 1.5.0 (par défaut sur Mac OS X 10.4 ou supérieur) :
        /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Commands/java -classpath . Test
    5. Si une fenêtre vide apparaît lorsque vous exécutez ce programme, vous savez que Java fonctionne correctement. [1] )

Supprimer les extensions Java incompatibles

  • Vous avez installé une extension Java dans l'un des répertoires suivants et elle perturbe votre JVM : [2]:
    • ~/Library/Java/Extensions/
    • /Library/Java/Extensions/
    • /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/
    • /System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home/lib/ext/
    Supprimez l'extension incriminée et essayez de relancer NeoOffice (N.B. : NeoOffice essaie d'empêcher que les extensions installées dans les deux premiers répertoires soient chargées, mais le dernier contient des fichiers indispensables pour la JVM et on ne peut pas empêcher son contenu d'être chargé.)

Supprimer l'addition de script 24Uemail

Utiliser Java 1.4.2 au lieu de Java 1.5

  • Si vous avez assigné des raccourcis clavier qui utilisent la touche ⌥ (option) à un menu autre que le menu NeoOffice, en passant par les Préférences Système, ces raccourcis ne fonctionneront pas si vous utilisez Java 1.5 dans NeoOffice. Il y a un bug dans Java 1.5 qui empêche les menus de gérer la touche ⌥.
    • Utilisez, si c'est possible, Java 1.4.2 dans NeoOffice au lieu de Java 1.5
      • Choisissez Préférences… dans le menu NeoOffice
      • Sélectionnez Java dans la section NeoOffice
      • Sélectionnez Java 1.4.2 dans la liste Environnements d'exécution Java (JRE) installés :
    • Choisissez un raccourci qui n'utilise pas la touche ⌥

Vérifier si une archive partagée java est endommagée

  • Une archive partagée Java est endommagée (ceci peut-il être détecté par ce qui précède ?)
    Souvent provoqué par une mise à jour du système 10.3.x. Apple publia une mise à jour pour corriger cela (mais une autre peut aussi en être la cause ; Terry a une solution potentielle pour elles)


Solutions relatives aux problèmes de polices

Désactiver les polices endommagées

  • Ceci est généralement du à une police endommagée qui fait boucler ou planter les routines Apple d'affichage des polices (ex : Vivaldi)
    • Vérifiez si vous avez une police corrompue et désactivez-la avec le LIvre des Polices
      • Sous Mac OS X 10.3.x: Utilisez FontDoctorâ„¢ (Version de démonstration)
      • Sous Mac OS X 10.4.x: Utilisez le Livre des Polices :
        • Sélectionnez toutes vos polices dans le Livre des Polices
        • Dans le menu Fichier, sélectionnez Valider la Police
        • Dans le panneau Validation des polices, sélectionnez Avertissements dans le menu déroulant en haut à gauche
        • Sélectionnez les polices que vous voulez supprimer et cliquer sur Supprimer les polices sélectionnées

Chercher les polices en double

  • Utiliser le Livre des polices pour résoudre les conflits de doubles
    • Parcourez la liste des polices afin de trouver les polices en regard desquelles se trouve un point (•)
    • Sélectionnez toutes les polices qui présentent ce point
    • Choisissez Désactiver les doubles dans le menu Édition

Vérifier le nombre de polices installées

  • Si vous avez un grand nombre de polices installées, NeoOffice sera ralentie au lancement et à l'utilisation (voir Cette partie des problèmes d'installation)
    • Désactivez les polices que vous n'utilisez pas
    • Désactivez Aperçu des polices
      • Choisissez Préférences dans le menu NeoOffice
      • Sélectionnez Affichage dans la NeoOffice
      • Dans la section Liste des polices, décochez la case Aperçu des polices

Vérifier OpenOffice.org 2

  • Par défaut, OpenOffice.org 2.x crée des copies converties de toutes les polices installées sur votre Mac. Comme elles sont stockées dans les fichiers de l'application OpenOffice.org, toutes ces polices dupliquées sont chargées par l'ATS (Apple Type Server) qui les rend disponibles pour toutes les applications Mac OS X. Elles dégradent sérieusement les performances de NeoOffice, peuvent amener un mauvais rendu des polices et même causer des plantages.

Vérifier la présence de la police Tahoma

Si certaines fenêtres ou fenêtres de dialogue n'affichent aucun texte (comme ici), vous êtes probablement en présence d'un bug provoqué par la police "Tahoma" incluse dans Office 2004. Désactivez ou supprimez cette police et les fenêtres s'afficheront normalement. [3]


Cet article dans d'autres langues : English Deutsch Italiano Español Nederlands
Personal tools