Bonjour,

J'avais préparé cette procédure pour quelqu'un sur RH il y a longtemps. Il peut 
y avoir eu des changements depuis, mais je crois que l'intention demeure.
Il existera probablement des différences, mais je suis certain que vous
pourrez y arriver. J'ai fait cette installation en mode "root" et en
mode "usager normal" et j'ai réussi dans les deux cas à obtenir quelque chose 
qui fonctionne dans OO (dans le cas du mode normal, les
installations se sont faites dans des répertoires personnels). En
suivant ces instructions, ça devrait marcher. Je
suis supersticieux, alors je vous souhaite: "m..."

Voici mon setup, qui est sous FC5.

J'ai installé JMF 2.1.1e avec le mp3plugin.jar, qui se trouve à l'adresse

http://java.sun.com/products/java-media/jmf/mp3/download.html

dans le répertoire /usr/lib. Voici le contenu du répertoire:

[lib]$ ls -R JMF-2.1.1e/
JMF-2.1.1e/:
bin/  doc/  lib/

JMF-2.1.1e/bin:
jmfinit*  jmfregistry*  jmstudio*

JMF-2.1.1e/doc:
attributions.html  formats.html  readme.html

JMF-2.1.1e/lib:
jmf.jar              libjmdaud.so*   libjmh261.so*     libjmmpegv.so*  
libjmxlib.so*
jmf.properties       libjmfjawt.so*  libjmh263enc.so*  libjmmpx.so*    
mediaplayer.jar
jmf.properties.orig  libjmg723.so*   libjmjpeg.so*     libjmutil.so*   
mp3plugin.jar
libjmcvid.so*        libjmgsm.so*    libjmmpa.so*      libjmv4l.so*    
multiplayer.jar

J'ai aussi copié les JARs de JMF dans $JAVA_HOME/jre/lib/ext.

Java 1.4.2_03 de SUN installé dans /usr/local (j'ai essayé jmstudio avec 
1.5.0_01 et ça ne marche vraiment pas)

Dans /etc/profile.d, j'ai créé le fichier suivant que j'ai appelé jmf.sh (il 
faudra faire logout/login pour activer cette
configuration):

JMF_HOME=/usr/lib/JMF-2.1.1e
JMFHOME=/usr/lib/JMF-2.1.1e
export JMF_HOME JMFHOME
if [ $?LD_LIBRARY_PATH ]
then
        LD_LIBRARY_PATH=$JMF_HOME/lib:$LD_LIBRARY_PATH
else
        LD_LIBRARY_PATH=$JMF_HOME/lib
fi
export LD_LIBRARY_PATH
#
if [ $?CLASSPATH ]
then
        
CLASSPATH=$JMF_HOME/lib/jmf.jar:$JMF_HOME/lib/mediaplayer.jar:$JMF_HOME/lib/multiplayer.jar:$CLASSPATH
else
        
CLASSPATH=$JMF_HOME/lib/jmf.jar:$JMF_HOME/lib/mediaplayer.jar:$JMF_HOME/lib/multiplayer.jar
fi
export CLASSPATH
#
if [ $?PATH ]
then
        PATH=$JMF_HOME/bin:$PATH
else
        PATH=$JMF_HOME/bin
fi
export PATH

J'ai aussi eu à modifier le fichier qui lance OO. Immédiatement avant le 
lancement de la commande OO, mettre le code suivant:

#
# Do this for JMF. Oddly, LD_LIBRARY_PATH does not get propagated here (RG)
#

JMFHOME=/usr/lib/JMF-2.1.1e
export JMFHOME
PATH=/usr/lib/JMF-2.1.1e/bin:$PATH
export PATH
CLASSPATH=/usr/lib/JMF-2.1.1e/lib/jmf.jar:/usr/lib/JMF-2.1.1e/lib/mediaplayer.jar:/usr/lib/JMF-2.1.1e/lib/multiplayer.jar
export CLASSPATH
LD_LIBRARY_PATH=/usr/lib/JMF-2.1.1e/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH

# execute soffice binary      <<<< chercher cette ligne dans le fichier

Même si en théorie vos variables d'environnement sont propagées jusqu'à OO, 
j'ai été forcé
de faire cette modification car certaines variables d'environnement ne se 
rendaient pas
(LD_LIBRARY_PATH, entre autres).

Pour ce qui est de OO, il faut vous s'assurer de choisir la bonne version de 
Java. Vous pouvez effacer
le fichier javasettings_Linux_x86.xml dans ~/.openoffice.org/3/user/config pour 
forcer OO à chercher
la configuration Java à nouveau. Si vous avez plusieurs version de Java sur 
votre machine, je vous encourage
à altérer PATH dans soffice pour ne "voir" que la bonne version de Java, ou 
bien effacer tout et ne garder
qu'une seule version de Java. Après avoir fait le ménage dans votre Java, 
n'oubliez pas d'aller sur l'onglet d'options
Java de OO pour bien initialiser le CLASSPATH (encore une fois !).

Dans RH, vous pouvez trouver les packages Java avec la commande suivante:

rpm -qa | grep java | sort

Enlevez le Java de GNU (il est distribué avec RH), car il ne fonctionne pas 
avec JMS lui non plus. Il y a des dépendances entre
le Java de GNU et d'autres applications. Pour effacer, utilisez:

rpm -e --nodeps lepackagejava

Assurez-vous de bien avoir roulé la commande donnée sur la page de download du 
plugin mp3; vous
aurez une confirmation de la bonne marche de la commande en lançant jmfregistry 
et en regardant la liste
des CODECs sur l'onglet Plugins. com.sun.media.codec.audio.mp3.JavaDecoder doit 
se trouver dans
cette liste (probablement le dernier).

Assurez-vous d'avoir un fichier .jmfdir dans votre $HOME; ce fichier doit 
contenir le chemin vers le répertoire
lib de l'installation JMF (chez moi c'est /usr/lib/JMF-2.1.1e/lib).

Pour valider (si vous avez ajouté $JMFHOME/bin dans votre $PATH), tapez 
jmstudio, puis File... Open...
Choisissez le fichier; si ça joue, OO devrait suivre, ouvrez OO, dans 
Outils..., il y a un "Media Player"
que vous pouvez utiliser pour ouvrir le même fichier que jmstudio. Attention, 
son navigateur ne va pas
dans les répertoires cachés (vous aurez peut-être à copier le fichier sur votre 
bureau). Si le Media Player
de OO joue, vous êtes prêt. Sinon vous devrez essayer de trouver quelle 
variable d'environnement ne
coopère pas afin de faire marcher le tout. Je vous suggère de mettre la 
commande "env" dans le
lanceur de OO afin de comparer les variables d'environnement que OO reçoit 
avant de partir si jamais
jmstudio fonctionne, mais pas OO.

J'espère que ceci va vous aider. Je dois admettre que je renommerais JMF "Jolie 
Machine à Frustrations"
car j'ai cessé de compter les heures que ça m'a pris pour tout faire marcher 
comme il faut depuis longtemps.
Amusez-vous bien !



----- Original Message ----
> From: Michel Leduc <mledu...@videotron.ca>
> To: users@fr.openoffice.org
> Sent: Friday, May 22, 2009 5:52:53 PM
> Subject: Re: [users-fr] Problème de son avec OOo 3.1 dans Ubuntu
> 
> Jean-Baptiste Faure a écrit :
> > Le 22.05.2009 18:03, Michel Leduc a écrit :
> >  
> >> Le dépôt officiel Ubuntu est toujours en retard par rapport au site de
> >> OpenOffice et ça se comprend.
> >> Unbuntu 9.04 offre OOo 3.0 et fonctionne très bien mais comme la OOo
> >> 3.1 est disponible j'aimerais être à jour.
> >> J'ai effectivement installé la 3.1 à partir du site français OOo sans
> >> difficulté mais il y a un problème de son. Lorsque je reçoit des PPS
> >> par courrier, le son ne fonctionne pas. C'est exactement le même
> >> problème que j'avais précédemment avec 8.10. La 3.0 n'offrait pas le
> >> son dans les PPS mais la 2.4 officielle de Canonical le faisait.
> >>
> >> Je suis donc revenu à la 3.0 du dépôts Ubuntu
> >>
> >> Il y a-t-il  moyen d'avoir le son avec la 3.1 et Ubuntu 9.04
> >> immédiatement?
> >>    
> > Bonsoir,
> >
> > As-tu installé le Java Media Framework comme l'indique l'aide de OOo
> > Impress ? Pour les détails chercher "lecteur de médias" dans l'aide.
> > Ensuite il ne faut pas négliger de configurer OOo / Java pour qu'il le
> > trouve et l'utilise.
> > Citation de l'aide de OOo :
> >  
> >> Sur les systèmes UNIX, l'application Lecteur de médias requiert l'API
> >> Java Media Framework (JMF). Téléchargez et installez les fichiers JMF
> >> et ajoutez le chemin vers le jmf.jar installé au chemin de la classe
> >> sous Outils - Options - OpenOffice.org - Java.
> >>
> >>    
> > JMF peut être trouvé chez Sun/Java.
> >
> > Si tu y tiens tu peux aussi installer la version 3.1 de Go-oo en
> > utilisant le dépôt PPA. Voir la doc Ubuntu :
> > http://doc.ubuntu-fr.org/openoffice.org. Mais bon ce n'est pas la
> > version officielle de OOo.
> >
> > Bonne soirée
> > JBF
> >
> >  
> OK j'ai vu dans l'aide la remarque sur JMF plus haut
> J'ai été cherché le fichier : jmf-2_1_1elinux-i586.bin
> J'ai aussi lu :
> 
> *If you are installing the JMF Performance Pack for Linux*
> 
>     * Change directories to the install location.
>     * Run the command % */bin/sh ./jmf-2_1_1e-linux-i586.bin *
> 
> Je ne sais trop quoi faire pour l'installer. Ou? Comment ?
> De l'aide ...



      __________________________________________________________________
Looking for the perfect gift? Give the gift of Flickr! 

http://www.flickr.com/gift/

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org

Répondre à