Notes d'installationProblèmes relatifs à Mozilla Runtime
Problèmes relatifs à l'internationalisation
Problème relatifs aux fonctions
Vous trouverez les instructions d'installation à l'adresse suivante :
(http://www.sun.com/software/solaris/mozilla) ou dans le fichier README du paquetage Mozilla 1.2.1 pour Solaris.
Ce que vous devez savoir avant l'installation :
* Assurez-vous de disposer de 160 Mo d'espace disque afin d'installer les paquetages de Mozilla 1.2.1 pour Solaris SVR4.
* Le répertoire d'installation par défaut des paquetages SVR4 est le suivant : /usr/sfw/lib/mozilla.
* Vous devez disposer des autorisations d'accès racine (root) pour pouvoir installer les paquetages de Mozilla 1.2.1 pour Solaris SVR4.
* Il est vivement recommandé d'utiliser Java 2 Standard Edition 1.4.2 (J2SE).
* Il est indispensable que GTK2 Library ou GNOME 2 Desktop (GTK2 Library inclus) soient installés sur votre machine.
L'utilisation de versions antérieures de J2SE risque d'entraîner des problèmes de
compatibilité. Pour de plus amples informations sur la compatibilité de la plate-forme Java avec les versions précédentes, consultez le site suivant :
http://java.sun.com/j2se/1.4.2/compatibility.html
Script de correctifs checkpatches
Le script checkpatches.sh est exécuté au début de l'installation de Mozilla 1.2.1 afin de vérifier que tous les correctifs requis sont installés. Si tous les correctifs ne sont pas installés, le script génère la liste des correctifs manquants et vous demande si vous souhaitez continuer ou interrompre l'installation. Dans ce cas, procédez comme suit :
1. Arrêtez la procédure d'installation.
2. Téléchargez les correctifs requis depuis la page de téléchargement appropriée.
3. Exécutez la commande patchadd pour chaque correctif manquant. Si vous tentez d'appliquer un correctif antérieur à une version déjà installée, vous en serez informé par un message. Dans ce cas, il est inutile d'installer le correctif requis.
4. Une fois que tous les correctifs requis sont installés, vous pouvez relancer l'installation de Mozilla 1.2.1 pour Solaris.
Désinstallation de Mozilla 1.2.1 pour Solaris
Pour désinstaller Mozilla 1.2.1 pour Solaris, procédez comme suit :
Remarque : vous devez supprimer les paquetages facultatifs un par un.
Si vous avez installé Mozilla 1.2.1 pour Solaris à l'aide du paquetage SVR4, il sera désinstallé automatiquement lorsque vous installerez une version plus récente du logiciel avec le paquetage SVR4. Une autre solution pour supprimer l'application consiste à exécuter la commande pkgrm.
Si vous avez installé Mozilla 1.2.1 pour Solaris à l'aide de Webstart, exécutez :
% cd <nom_répertoire_installation>
% ./uninstaller
Définition de Mozilla 1.2.1 pour Solaris comme navigateur par défaut
Pour définir Mozilla 1.2.1 pour Solaris comme navigateur par défaut sur CDE Desktop, procédez comme suit :
1. Localisez "typeset bList="${2:-netscape sdthotjava hotjava }" dans /usr/dt/bin/sdtwebclient;.
2. Ajoutez Mozilla à la liste, "typeset bList="${2:-mozilla netscape sdthotjava hotjava}".
3. Insérez la ligne suivante dans /usr/dt/bin/sdtwebclient avant la ligne 89 :
BROWSER="mozilla"
Dans le cas de GNOME Desktop, il vous suffit de modifier /usr/share/gnome/mime-info/solaris-gnome2.0.keys
ligne 96 : default_application_id=netscape-launcher -> mozilla
Utilisez la ligne suivante pour ajouter Mozilla à votre CHEMIN D'ACCES.
-s /usr/dt/bin/mozilla /usr/sfw/lib/mozilla/mozilla
Partage de plugins entre différentes installations de Mozilla
Il est possible de partager des plugins entre différentes versions de Mozilla. Pour ce faire, définissez la variable d'environnement MOZ_PLUGIN_PATH. Mozilla recherchera les plugins à l'aide de cette variable d'environnement.
Prise en charge des thèmes
Il est vivement déconseillé de partager des thèmes entre différentes versions de Mozilla car la prise en charge des thèmes de versions antérieures et de versions ultérieures n'est pas assurée. Par exemple, les thèmes conçus pour Mozilla 1.2.1 risquent de ne pas fonctionner avec Mozilla 1.4, et vice versa.
Messages de débogage
Vous pouvez générer des messages de débogage pour faciliter le dépannage en cas de blocage de l'application.
Action :
Lorsque l'application se bloque, redémarrez Mozilla 1.2.1 pour Solaris en saisissant
la commande suivante à partir d'une fenêtre d'émulation de terminal :
% mozilla -debug
Les messages de débogage s'affichent dans la fenêtre d'émulation du terminal dans laquelle Mozilla 1.2.1 pour Solaris a été lancé. Ces messages fournissent des informations extrêmement utiles.
Paramètres proxy de Java[tm] Plug-in
Si vous configurez les paramètres proxy dans Java Plug-in de manière qu'ils utilisent les paramètres du navigateur de Mozilla 1.2.1 pour Solaris, les paramètres de configuration manuelle des proxies seront toujours utilisés. Si vous configurez le navigateur en choisissant Connexion directe à Internet, Java Plug-in utilise encore les paramètres de configuration manuelle des proxies du navigateur. L'utilisation de ces paramètres proxy pose uniquement problème pour les pages contenant des applets.
Action :
Pour résoudre ce problème, désactivez l'option Configuration du proxy dans Java Plug-in afin de ne pas utiliser les paramètres du navigateur. Procédez comme suit :
1. Accédez au répertoire suivant :
% cd <répertoire_installation>/java/bin
2. Exécutez la commande suivante :
% ./ControlPanel
3. Cliquez sur l'onglet Proxies.
4. Désactivez l'option Use browser settings.
5. Cliquez sur Apply.
6. Fermez la fenêtre.
Problème relatif aux pages contenant des plugins
Lorsque vous visualisez des pages contenant un plugin à l'aide de Mozilla 1.2.1 pour Solaris, Mozilla risque de se bloquer ou de ne pas pouvoir détecter l'événement clavier à cause du plugin. Par exemple, le glissement de l'élément Choice d'un composant Java entraîne parfois le blocage de Mozilla. Il peut également arriver que la saisie de caractères dans le champ ou la zone de texte java soit impossible.
Pour de plus amples informations, consultez les bogues n° 4802104, 4805571 et 4806234. Ce problème est en cours de traitement et sera résolu prochainement.
Problème relatif à la prise en charge de CTL
Mozilla 1.2.1 pour Solaris ne prend pas en charge CTL (acronyme signifiant Complex Script support).
Reproduction des étapes amenant au problème :
1. Ouvrez mailnews et rédigez un message électronique au format HTML.
2. Sans appuyer sur la touche Entrée, saisissez un paragraphe contenant suffisamment de caractères pour revenir à la ligne.
3. Utilisez la touche fléchée gauche pour revenir en arrière.
Normalement, le curseur devrait revenir en arrière. En réalité, il se place à un endroit aléatoire inattendu (par exemple, juste après le cinquième caractère de la première ligne).
Pour de plus amples informations, consultez le bogue n° 4801416. Ce bogue est en cours de résolution.
Adoption des polices du CDE sur Mozilla
1. Enregistrez vos préférences utilisateur dans le fichier ~/.mozilla/default/prefs.js :
user_pref("font.name.monospace.x-western", "b&h-lucida sans 8859-1");
user_pref("font.name.sans-serif.x-western", "b&h-lucida 8859-1");
user_pref("font.name.serif.x-western", "b&h-lucida 8859-1");
Vous pouvez également définir ces préférences dans le fichier <répertoire_installation>/defaults/pref/unix.js :
pref("font.name.monospace.x-western", "b&h-lucida sans 8859-1");
pref("font.name.sans-serif.x-western", "b&h-lucida 8859-1");
pref("font.name.serif.x-western", "b&h-lucida 8859-1");
Il est recommandé de définir les styles dt-.... à cet emplacement.
2. Modifiez la feuille de style global.css afin de spécifier sans-serif dans la famille de polices située dans <répertoire_installation>/chrome/skin/modern/global/global.css comme suit :
window
{
...
font family : sans-serif;
...
}
Si vous pensez que la police est trop petite, ajoutez également une taille de police.
font size : 14px;
Ce problème a déjà été décrit sous le bogue n° 5236 dans bugzilla.
3. Modifiez les fichiers css afin de spécifier 'inherit' pour la famille de polices dans :
skin/modern/global/menulist.css: font family: geneva, arial;
skin/modern/global/tabcontrol.css: font family:charcoal, ms sans serif;
skin/modern/communicator/button.css: font:11px arial;
skin/modern/communicator/button.css: font family:Arial, sans-serif;
skin/modern/aim/findAFriendWizard.css: font family:serif;
skin/modern/aim/findAFriendWizard.css: font family:serif;
skin/modern/global/button.css: font family:charcoal, ms sans serif;
Conseils pour améliorer les performances graphiques
Mozilla 1.2.1 pour Solaris utilise la bibliothèque graphique GTK2 de Solaris pour effectuer les opérations graphiques. Cette bibliothèque occupe un espace de mémoire partagée considérable. Vous pouvez améliorer les performances graphiques en ajoutant les lignes suivantes dans votre fichier /etc/system :
set shmsys:shminfo_shmmax = 0x2000000
set shmsys:shminfo_shmmni = 0x1000
set shmsys:shminfo_shmseg = 0x100
Remarque : Vous devez disposer des autorisations d'accès racine (root) pour modifier le fichier /etc/system. Une fois ce fichier modifié, vous devez réinitialiser votre machine.
Compatibilité des profils
Si vous avez utilisé une version antérieure de Netscape ou de Mozilla, vous risquez de rencontrer des problèmes dus à des incompatibilités au niveau des préférences. Il est recommandé de déplacer ailleurs votre répertoire $HOME/.mozilla existant (par exemple, % mv $HOME/.mozilla $HOME/.mozilla-ancien) avant de lancer Mozilla 1.2.1 pour la première fois.
Il est déconseillé de partager un profil Mozilla 1.2.1 avec d'autres navigateurs Web non pris en charge par Sun, notamment les versions obscures de Mozilla disponibles via la communauté Mozilla.org. Vos profils risqueraient d'être modifiés, voire endommagés.
Il existe de nombreux facteurs pouvant entraîner des problèmes (voire l'endommagement) d'un profil Mozilla au cours de l'installation/la migration et de l'utilisation quotidienne normale de l'application. Parmi ces facteurs, citons la fermeture anormale de Desktop, le blocage de Mozilla et le partage d'un profil avec d'autres navigateurs Web non pris en charge par Sun, notamment les versions obscures de Mozilla disponibles via la communauté Mozilla.org.
Les étapes suivantes expliquent comment récupérer la plupart des informations essentielles après l'endommagement d'un profil Mozilla.
1 : Quittez entièrement Mozilla et effectuez une copie de sauvegarde de votre profil Mozilla.
cp -r ~/.mozilla ~/.mozilla.bak
2 : Supprimez les fichiers suivants :
Fichier localstore.rdf : ~/.mozilla/(NomCompte)/*.slt/localstore.rdf
Fichier XUL.mfasl : ~/.mozilla/(NomCompte)/*.slt/XUL.mfasl
Fichier appreg : ~/.mozilla/appreg
3 : Relancez Mozilla.
Si Mozilla démarre normalement, passez à l'étape suivante. Dans le cas contraire, supprimez le fichier prefs.js et recommencez.
prefs.js ~/.mozilla/(NomCompte)/*.slt/prefs.js
Si Mozilla démarre normalement à présent, passez à l'étape suivante. Si ce n'est toujours pas le cas, effectuez une archive tarball de votre profil Mozilla :
tar zcvf mozilla-profile.tar.gz ~/.mozilla.bak
Signalez ensuite le bogue à mozilla-feedback@sun.com en joignant le fichier tarball.
4 : Conséquences de la suppression et de la récupération de tous les comptes
I. Fichier localstore.rdf :
Si le fichier localstore.rdf est absent au démarrage, une version par défaut du fichier est créée automatiquement. Cela entraîne quelques problèmes au niveau de différents paramètres d'aspect du navigateur. Les paramètres de mailnews pour l'affichage des colonnes sont également ignorés. Vous devez donc désactiver les éléments que vous ne souhaitez pas afficher à cet emplacement.
Pour réinitialiser les paramètres d'aspect du navigateur, procédez comme suit : lancez Mozilla, puis choisissez Edition/Préférences. Sous la catégorie Navigator, cochez TOUTES les cases associées aux boutons pouvant être affichés dans l'interface, puis cliquez sur OK. ROUVREZ la boîte de dialogue Préférences. Désactivez toutes les cases de boutons à ne plus afficher, puis cliquez sur OK.
II. Fichier XUL.mfasl :
La suppression du fichier XUL.mfasl n'entraîne pas de problème. Il s'agit simplement d'un accélérateur de chargement pour XUL. Autrement dit, si le fichier est manquant, il est recréé au démarrage suivant.
III. Fichier appreg :
La suppression du fichier appreg a des conséquences un peu gênantes. En effet, après la suppression de ce fichier, Mozilla ne détecte plus votre profil au démarrage suivant. Cela n'est pas très grave, car vous le récupérerez en procédant comme suit :
- Lancez Mozilla.
mozilla -ProfileManager
- Dans la fenêtre suivante, cliquez sur le bouton Créer un profil.
- Dans la fenêtre popup, cliquez sur le bouton Suivant.
- Sous Nom du profil, indiquez le nom exact de votre ANCIEN répertoire de profil (situé directement sous ~/.mozilla). Par défaut, il s'agit du profil nommé "Profil par défaut".
- Cliquez ensuite sur le bouton Terminer, puis sur le bouton de lancement de Mozilla.
- Si vous disposez de plusieurs comptes utilisateur, recréez-les tous avant de lancer Mozilla.
IV. Fichier prefs.js
Semblable au fichier localstore.rdf, le fichier prefs.js conserve certaines préférences Mozilla définies par l'utilisateur, notamment celles relatives au navigateur et à la messagerie. Si le fichier prefs.js est manquant, vous devez redéfinir les préférences via la boîte de dialogue Préférences.
Cette version de Mozilla ne prend pas en charge les scripts Bidi (bidirectionnels), tels que ceux de l'arabe ou de l'hébreu.Problème de saisie
L'ouverture d'une nouvelle fenêtre et le changement de sélection dans la version UTF-8 de Mozilla s'effectuent extrêmement lentement (bogue n° 4643078 qui a été corrigé dans Solaris 10). Il s'agit d'un bogue dû à Solaris, et non à Mozilla. Ce bogue a été corrigé dans Solaris 10. Dans la version UTF-8, en mode entrées multiples, le changement de sélection et l'ouverture d'une nouvelle fenêtre s'effectuent très lentement.
Solution : si possible, n'utilisez pas le mode entrées multiples.
Problème d'impression
L'impression ne fonctionne pas pour les caractères non iso-8859-1.
L'impression ne fonctionne pas pour les caractères non iso-8859-1. Un carré s'imprime à la place des caractères non iso-8859-1 (bogue n°4474533).
Solution\~: tentez l'impression Xprint.
Utilisation de Xprint avec Mozilla 1.2.1 pour Solaris
Démarrez le serveur Xprt sur l'hôte. Vous devrez définir un chemin de polices supplémentaire, qui dépendra de votre variante linguistique. Reportez-vous à Xprt(1) pour Xprt.
% /usr/openwin/bin/Xprt :1
Définissez la variable d'environnement XPSERVERLIST.
% setenv XPSERVERLIST :1
Lancez Mozilla.
% mozilla
Dans la boîte de dialogue d'impression, saisissez le nom de votre imprimante dans le champ de texte Commande d'impression, puis cliquez sur le bouton Imprimer.
Problèmes d'affichage
Problèmes d'affichage des caractères chinois
Il existe plusieurs bogues liés à l'affichage des caractères chinois. Certains des codes de caractères ci-dessous ne sont pas affichés, d'autres sont remplacés par un point d'interrogation (?).
Version zh_HK.BIG5HK : 0xF9DD - 0xF9FE sont remplacés par des espaces.
(bogue n° 4637808, voir aussi : http://bugzilla.mozilla.org/show_bug.cgi?id=125412)
Version zh_TW : 0xC2A1 - 0xC2C1 (bogue n° 4637806)
Version zh_TW.BIG5 : 0xA3C0 - 0xA3E0 (bogue n° 4637805)
0xA27E - 0xA2A7 (bogue n° 4637804, http://bugzilla.mozilla.org/show_bug.cgi?id=125406)
Roaming
La fonction d'itinérance Roaming est disponible dans Netscape 4.x mais pas dans Netscape 6/7 ni dans la gamme de produits Mozilla. L'équipe de développement du projet prévoit d'implémenter à nouveau le roaming dans la base code de Mozilla, bien que Mozilla et Netscape 4.x soient issus de bases code distinctes (consultez l'adresse suivante : http://bugzilla.mozilla.org/show_bug.cgi?id=17048).
AIM
Netscape 7 est livré avec AOL Instant Messenger (AIM), contrairement à Mozilla.
Pour obtenir des informations de dernière minute concernant Mozilla 1.2.1 pour Solaris [tm], consultez l'URL suivante :
http://www.sun.com/software/solaris/mozilla/
Vous trouverez les documents suivants aux emplacements indiqués ci-après :
Notes de mise à jour de Mozilla 1.2.1 pour le système d'exploitation Solaris [tm] :
(http://docs.sun.com/db/doc/817-2603-10)
FAQ (forum aux questions) relatif à Mozilla 1.2.1 pour le système d'exploitation Solaris [tm] :
(http://wwws.sun.com/software/solaris/mozilla/faq.html)
Nouveau manuel disponible :
Un nouveau manuel relatif à Mozilla 1.2.1 pour le système d'exploitation Solaris [tm] est disponible dans votre répertoire d'installation. Utilisez la commande
man -M $(setupdirectory) mozilla
pour visualiser des informations détaillées concernant la commande "mozilla".
Il est recommandé d'appliquer les correctifs suivants à votre système pour Java 2 SDK, Standard Edition, v1.4.2 :
(Consultez l'adresse suivante : http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/J2SE)
Ces correctifs sont disponibles sur la page de téléchargement de Mozilla 1.2.1 pour Solaris.