En cas de probl`eme =================== Dans les sections qui suivent, veillez remplacer ${MuPAD_DIR} par le re'pertoire ou vous avez installe' MuPAD (exemple: /usr/local/MuPAD). Trouver les biblioth`eques --------------------- Sur certains syst`emes, la variable d'environnement unix doit e^tre ajuste'e pour faire savoir `a MuPAD ou trouver les biblioth`eques dynamiques X11/XView (LD_LIBRARY_PATH ou sur HP-UX SHLIB_PATH) et les polices de caract`eres ou polices (FONT_PATH). biblioth`eques HP-UX / XView: ------------------------- Il est ne'cessaire de modifier la variable d'environnement SHLIB_PATH. (Elle est utilise'e pour chercher les biblioth`eques dynamiques au temps de lancement de MuPAD.) setenv SHLIB_PATH ${MuPAD_DIR}/hp/xview ou setenv SHLIB_PATH ${MuPAD_DIR}/hp/xview:${SHLIB_PATH} Inse'rez cette ligne dans votre fichier ~/.cshrc. Assurez que ces biblioth`eques et les re'pertoires de ce chemin soient lisibles et exe'cutables. Solaris et autres syst`emes / biblioth`eques XView: ---------------------------------------------- Parfois il est ne'cessaire de modifier la variable d'envi- ronnement LD_LIBRARY_PATH. (Elle est utilise'e pour chercher les biblioth`eques dynamiques `a l'ex'ecution.) setenv LD_LIBRARY_PATH /XXX/lib ou setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:/XXX/lib O`u XXX est le re'pertoire dans lequel OpenWindows re'side. Il est habituellement: /usr/openwin/ , /opt/openwin/ , /usr/local/openwin/. Inse'rer cette ligne dans votre fichier ~/.cshrc. Quelques polices Xview (plus anciennes): ------------------------------------ En exe'cutant MuPAD sur IBM RS/6000 ou DECstation vous aurez peut-e^tre besoin de XView aussi. Copier le fichier xview.fonts.tar.gz de votre serveur ftp. Pour extraire ces polices, faites: uncompress xview.fonts.tar.gz ; tar xf xview.fonts.tar ; rm xview.fonts.tar Pour installer ces polices sur votre syst`eme. Veuillez lire le document README qui est situe' dansr le re'pertoire extrait Xview.fonts . Avertissements possibles au lancement de MuPAD ============================================== logiciel Textsw -------------- Avertissement concernant XView: No such file or directory, extras menu file /usr/lib/.text_extras_menu (Textsw package) [pas de fichier ou de re'pertoire, de menu d'extras /usr/lib/.text_extras_menu (logiciel Textsw)] Copiez le fichier text_extras_menu qui est situe' dans ${MuPAD_DIR}/share/xview dans /usr/lib/.text_extras_menu ou ajustez la variable d'environnement EXTRASMENU: setenv EXTRASMENU ${MuPAD_DIR}/share/xview/text_extras_menu ------ Avertissement XView: Warning: make sure that you can write [Avertissement: assurez que vous pouvez e'crire dans ] Il y a incompatibilite' des vieux portages XView avec les nouveaux syst`emes d'ope'ration SYSV. Ignorez ce message. Ne changez pas les permissions sur ce fichier!!! Polices de caract`eres ---------------------- Avertissement XView: XView warning: Cannot load font '--0' (Font package) [: ne peut charger la police '--0' (logicel Font)] Ignorez ce message. ttysw_sigwinch -------------- Avertissement XView: XView warning: ttysw_sigwinch, can't get tty process group: Not a typewriter Encore une incompatibilite' de XView. Ignorez le. Remarques sur les syst`emes spe'ciaux ===================================== Remarques sur le IBM RS/6000 ---------------------------- Touches d'e'dition Le clavier IBM RS/6000 n'a pas d'ensemble de touches de fonction dans la partie gauche ni de touches de fonction au-del`a de F10. Les touches d'e'dition peuvent e^tre re-de'finies par xmodmap (voir les exemples ci-dessous) ou les equivalences du clavier standard peuvent e^tre untilise'es. Sun IBM L2 (Again) Meta-a L4 (Undo) Meta-u L6 (Copy) Meta-c L8 (Paste) Meta-v L9 (Find) Meta-f L10 (Cut) Meta-x Touche d'aide (Help) Pour utiliser les fonctions d'aide de XView et OLWM vous devez attacher la fonction "Help keysym" (l'aide keysym) `a une autre touche quelconque. Par exemple, pour faire en sorte que la touche F8 key se comporte comme une touche d'aide, faites: xmodmap - << EOF keysym F8 = Help EOF Touche Meta Les fonctions du clavier des fene^tres "AIX Windows" doivent d'abord e^tre modifie' de telle sorte que la touche Meta soit apercue par la boi^te `a outils XView. Utilisez l'instruction xmodmap: xmodmap - << EOF keysym Alt_L = Meta_L keysym Alt_R = Meta_R EOF Remarques sur SGI ------------------ Toutes les interfaces graphiques de MuPAD fonctionnent dans le mode 'full-screen-debug', `a cause d'une erreur dans le serveur-X11 Xsgi. Ce mode ralentit la vitesse de xmupad, hypage (syst`eme "hypertext"), mdx (de'verminage) et vcam (outil graphique). A l'inte'rieur de mdx, les entre'es de l'utilisateur dans la fene^tre du terminal ne marchent pas. C'est un probl`eme du logiciel TERMSW du portage SGI-XView. Si vous connaissez une solution, nous vous prions de nous le faire savoir. Vous aurez peut-e^tre besoin de spe'cifier la police pour les interfaces graphiques de MuPAD. Selectionnez une police de commande largeur fixe. Le "xlsfonts" donne les polices disponibles sur votre serveur. Faites une entre'e dans votre fichier .Xdefaults, par exemple: Font.name: lucida-normal-10 Remarque sur HP --------------- Il est ne'cessaire de changer la variable d'environnement SHLIB_PATH (voir ci-dessus). Remarque sur Sun ---------------- Il est ne'cessaire de changer la variable d'environnement LD_LIBRARY_PATH (voir ci-dessus). Remarque sur Linux ------------------ Pannes de l'interface XView Beaucoup de ces pannes peuvent e^tre e'vite'es en utilisant les biblioth`eques XView les plus re'centes de ftp://sunsite.unc.edu/pub/Linux/libs/X/xview/. Les touches Backspace (retour arri`ere) et Delete (effacer) fonctionnent mal Voici deux solutions possibles. D'une part, vous pouvez modifier les fonctions de votre syst`eme de clavier: 1) Si la touche Backspace fait l'action d'effacer et que la touche Delete fait rien, vous pouvez changer ce comportement en appliquant le syst`eme "keymap" MuPAD.map: keycode 14 = Remove Delete keycode 111 = Delete string Remove = "\010" Chargez le avec la commande "loadkeys MuPAD.map". 2) D' autre part, vous pouvez lancer mupad dans un "xterm" spe'cial avec des fonctions de touche modifie'es (ces solutions furent propose'es par un expert en MuPAD et Linux Winfried Trümper ). Veilliez obtenir ftp://ftp.mupad.de/MuPAD/contrib/muterm et installez-le quelque part dans votre chemin d'acc`es. Copy&Paste (copier/coller) ne marche pas XView utilise des touches spe'ciales pour la fonction copier-coller. Vous devez charger ces fonctions sur votre clavier pour pouvoir avoir la fonction copier-coller dans une application XView de MuPAD. Vieilliez faire ces ajustements de valeurs dans votre fichier ~/.Xmodmap: ! Print Screen -> Copy [pour copier] keycode 111 = 0xffcd ! Scroll Lock -> Paste [pour coller] keycode 78 = 0xffcf ! Pause -> Cut [pour couper] keycode 110 = 0xffd1 Maintenant vous pouvez copier/coller `a l'inte'rieur de vos applications XView comme MuPAD ou textedit. Pour e'changer des donne'es entre un "xterm" et une application XView, vous devez faire savoir `a "xterm" comment re'agir `a de nouvelles de'finitions de touches pour copier/coller, dans votre fichier .Xdefaults: XTerm*VT100*Translations: #override \n\ L8: insert-selection(CLIPBOARD, \ CUT_BUFFER0, PRIMARY)\n\ L6: start-extend() select-end( \ CLIPBOARD, CUT_BUFFER0, PRIMARY)\n\ Mod1F3: string(0x16`xv_get_sel`0x0c) La touche '^' ge'n`ere le symbole '^@' dans xmupad Cette erreur re'sulte de l'incompatibilite' entre XView et les fonctions de clavier avec 'deadkeys' (touches mortes) comme l'en- semble de fonctions allemand de-latin1.map. Veilliez pluto^t utiliser de-latin1-nodeadkeys.map . MuPAD 1.4.0 refuse de se lancer sur les syst`emes o`u MuPAD 1.3 avait ante'rieurement fonctionne'. MuPAD 1.4.0 se plaint des erreurs de syntaxe dans le fichier "init" de MuPAD: Syntax Error: Missing ';'; Position [7,0]; file '/usr/local/MuPAD/share/lib/.mupadsysinit' [Erreur de Syntaxe ';' Position [7,0] ... ] MUPAD 1.4.0 est compile' avec libc.so.5.4.23. Cette version plus re'cente de libc contient des changements dans le syst`eme de lecture qui le rendent incompatible avec les versions ante'rieures et produit le message d'erreur ci-dessus. Pour re'soudre ces probl`emes, veillez mettre `a jour le fichier libc `a libc.so.5.4.x. Bugs (Erreurs) Connus --------------------- Dans certains cas, une fene^tre demeure vide. Activez une fenetre en "cliquant" bien la souris n'importe o`u sur le fond d'e'cran "cliquez" sur le menu Refresh de la fene^tre. Ceci rafraichira le contenu de la fenetre. Par exemple, si vous utilisez la version lie'e dynamiquement de MuPAD sous Solaris 2.4 vous devez rafraichir `a la main, `a cause d'une erreur dans les nouvelles biblioth`eques Solaris XView. Foire aux questions (FAQ) MuPAD =============================== Une liste plus `a jour des probl`emes connus se trouve dans la foire aux questions (FAQ) MuPAD: http://www.mupad.de/cgi-bin/project/mupad/faq/bin