Newsgroup: it.comp.os.linux.iniziare
Titolo: Opera e flash

Riassunto puntate precedenti: ho fedora core1,disinstallo mozilla per
installare opera 7.50,installazione riuscita.
problema con il plugin flash: seguo le guide con il primo metodo del
plugin (di flash6) in tar.gz, tutto procede bene ma in realtà non
funziona. Allora scarico il pacchetto rpm del flash 7 dal sito macromedia,
installo anche libstdc++, tutti i file sono al posto giusto ma niente! Mi
son letto tutti i post possibili qui e su opera.italiano ma non ho trovato
nessuna illuminazione...me la potete dare voi?



Se scrivi nella barra degli indirizzi   opera:pugins    macromedia flash  
non compare? Prova a lanciare opera da linea di comando, se hai messo il  
file libflashplayer.so nella directory plugins ma flash non funziona  
dovrebbe darti qualche messaggio di errore...
-- 
Winners don't use drugs

 Se scrivi nella barra degli indirizzi   opera:pugins
Volevo dire    opera:plugins   ^_^  se stai usando opera adesso ti basta  
cliccarlo.


 cliccarlo.
Questo è quello che mi viene scritto in una tabella...eppure io continuo
a non vedere i siti in flash...
NS4PluginProxy	
application/x-opera-nsplugin	-	
/usr/lib/opera/plugins/libnpp.so 	
 
Shockwave Flash	
application/x-shockwave-flash	swf	
application/futuresplash	spl	
/usr/lib/opera/plugins/libflashplayer.so 	
 


Premi F12 e accertati che i plugins siano abilitati (vabbe').
Lancia opera da console, prova a visitare un sito che richiede flash e  
guarda che messaggi d' errore compaiono sul terminale. Probabilmente  
verra' fuori un messaggio che ti dice che il plugin non riesce a trovare  
un certo file e dovrai fare un link simbolico (a me era capitato dopo un  
aggiornemento di sistema), roba di due minuti.


 aggiornemento di sistema), roba di due minuti.
E' venuto fuori questo
/usr/lib/opera/plugins/operamotifwrapper-2: error while loading shared libraries : libXm.so.2: cannot open shared object file: No such file or directory
/usr/lib/opera/plugins/operamotifwrapper-3: error while loading shared libraries : libXm.so.3: cannot open shared object file: No such file or directory
Mi aiuteresti a interpretarlo? mancano i file libXm.so.2 libX.so.3 nelle
directory elencate prima?

 directory elencate prima?
Allora, innanzitutto devi trovare un file che abbia il nome simile a  
quelli che ti mancano: usa il comando
locate libXm.so
(se non l' hai gia' fatto devi prima dare il comando updatedb da root), io  
adesso ho provato a farlo e mi trovo:
/usr/X11R6/lib/libXm.so.1.0.2
/usr/X11R6/lib/libXm.so.1
/usr/X11R6/lib/libXm.so.2
/usr/X11R6/lib/libXm.so.3
/usr/X11R6/lib/libXm.so
/usr/X11R6/lib/libXm.so.3.0.2    eccetera
di tutti questi solo uno e' un vero file, gli altri sono link simbolici ad  
esso. Trova qual' e' il file vero usando ls -l nomefile (nel mio caso e'  
/usr/X11R6/lib/libXm.so.3.0.2), quindi crea dei link simbolici ad esso  
nella stessa directory dandogli in nomi libXm.so.2 e libXm.so.3, cosi'  
quando opera li cerca verra' reindirizzata verso il file che le serve.


 locate libXm.so
Ho fatto come mi hai suggerito ma in tutto il pc non esiste il file
libXm.so
Esistono questi
/usr/X11R6/lib/libXmu.so.6
/usr/X11R6/lib/libXmu.so.6.2
/usr/X11R6/lib/libXmuu.so.1
/usr/X11R6/lib/libXmuu.so.1.0
/usr/X11R6/lib/libXpm.so.4
/usr/X11R6/lib/libXpm.so.4.11
 e sono i file con i nomi più somiglianti...dici che devo fare qualche
 agiornamento? Grazie di tutto

  agiornamento? Grazie di tutto
Uh, sara' uno di questi... prova a fare da root
ln -s /usr/X11R6/lib/libXmu.so.6.2 /usr/X11R6/lib/libXm.so.3
ln -s /usr/X11R6/lib/libXmu.so.6.2 /usr/X11R6/lib/libXm.so.2
e vedi se ti risolve qualcosa.


 e vedi se ti risolve qualcosa.
Allora...dopo ore di lavoro e dopo collegamenti simbolici fatti e rifatti
in ogni dove sono riuscito a risolvere il problema in modo strano e
casuale: posto tutto per i posteri.
Dopo tentativi inutili che mi ridavano lo stesso messaggio di errore
mi sono ricordato che Google è mio amico e ho fatto una ricerca per
operamotifwrapper che mi sembrava il file incriminato; ho trovato una
pagina spagnola che mi consigliava di dare il comando ldd
/usr/lib/opera/plugins/operamotifwrapper-2 e vedere cosa risultava:
risultava che non trovava la famosa libXm.so.2 , equivalente per
operamotifwrapper-3. Eppure i link li ho fatti ed i file ci sono!
Cercando ancora ho trovato un altro disperato americano nella stessa mia
situazione che ha risolto tutto installando il pacchetto
openmotif21...così ho fatto e miracolosamente ora vedo gli swf!!!
Non mi resta che ringraziarti ancora una volta per il tempo che mi hai
dedicato. Ciao!