Category Archives: Ubuntu

Firefox3 italiano (in ubuntu)

Sistema: Ubuntu Gutsy

Software: Firefox3

Molti cercano come installare firefox3 in italiano (in attesa che vengano creati i pacchetti di localizzazione per ubuntu gutsy e hardy, dopo ciò infatti non ci saranno problemi a installare facilmente firefox 3 in italiano).

Per prima cosa c’è da dire che esiste la versione localizzata in italiano (da scompattare e usare) a questo sito:

http://www.mozilla.com/en-US/firefox/all-beta.html

Ma se siete utilizzatori di ubuntu o anche di qualche altra distro che ha pacchettizzato firefox3 (e l’avete installato tramite il sistema di installazione software) ma solo in versione inglese e volete installare la lingua italiana potete fare in questo modo.

Avviate firefox3 e andate a questo indirizzo:

ftp://ftp.mozilla.org/pub/firefox/releases/3.0b4/linux-i686/xpi/

cliccate su it.xpi

installatelo e riavviate

qualora non apparisse in italiano

andate qui:

https://addons.mozilla.org/en-US/firefox/addon/356

installate locale switcher 2.1 (che è compatibile con firefox3)

riavviate

andate in Tools poi language scegliete italiano e riavviate

ora il vostro firefox3 è in italiano.

Nota: al link ftp riportato ci sono i file della lingua per la beta4 qualora ne aveste bisogno quelli per la beta5 sono qui:

ftp://ftp.mozilla.org/pub/firefox/releases/3.0b5/linux-i686/xpi/

Non dimenticate inoltre di leggere questo post che contiene alcuni accorgimenti utili per firefox3 Qui

Miro e sun-java6-plugin crash una “soluzione” più elaborata

Ambiente usato: Ubuntu Gutsy;
Applicativo: miro
Altro: sun-java6-plugin , icedtea

Questo è un tip più elaborato, rispetto a questo: http://www.techemia.com/2008/04/09/miro-e-sun-java6-plugin-crash-una-soluzione , per la questione miro e crash dovuto al plugin java di sun.

Infatti ho letto molto spesso come soluzione che per non far crashare miro si può installare icedtea ( quei potete leggere altro su icedtea: http://icedtea.classpath.org/wiki/Main_Page ) come java runtime.

Ma se uno volesse usare il plugin java per navigare (visto che icedtea qualche problemino ancora lo da) e icedtea solo per miro evitando il crash?

Ebbene un modo per fare ciò c’è:

Prendiamo in considerazione di aver già installato miro, sun-java6-plugin e icedtea

Il plugin java di firefox (quello nella cartella /usr/lib/firefox/plugins ) punta a:

/etc/alternatives/firefox-javaplugin.so

che a sua volta punta a:

/usr/lib/jvm/java-7-icedtea/jre/lib/i386/gcjwebplugin.so

Miro però fa "riferimento" a mozilla-javaplugin.so (che si trova in /etc/alternatives) per capire qual è il plugin java usato.

mozilla-javaplugin.so punta a:

/usr/lib/jvm/java-7-icedtea/jre/lib/i386/gcjwebplugin.so

A questo punto facciamo così:

sudo update-alternatives --config java

 

Ci sono 3 alternative che forniscono `java'.

Selezione Alternativa

-----------------------------------------------

1 /usr/bin/gij-4.2

2 /usr/lib/jvm/java-6-sun/jre/bin/java

*+ 3 /usr/lib/jvm/java-7-icedtea/jre/bin/java

Premi invio per mantenere il default[*], o inserisci il numero da selezionare:2

Uso `/usr/lib/jvm/java-6-sun/jre/bin/java' per fornire `java'.

In tal modo diciamo al sistema di utilizzare java di sun di default.

Ho notato però che su ubuntu anche se ha impostato java di sun di default continua a tenere come default il plugin icedtea.

Basta a questo punto rimettere a posto il link simbolico del plugin java di firefox e farlo puntare a quello di sun:

andiamo in /etc/alternatives

cd /etc/alternatives

e diamo:

sudo ln -sf /usr/lib/jvm/java-6-sun-1.6.0.03/jre/plugin/i386/ns7/libjavaplugin_oji.so firefox-javaplugin.so

Ora duplichiamo la cartella di firefox chiamandola miro

sudo cp -r /usr/lib/firefox /usr/lib/miro

andiamo nella cartella plugins di miro

cd /usr/lib/miro/plugins

e facciamo puntare il plugin java ad /etc/alternatives/mozilla-javaplugin.so che a sua volta punta alla java icedtea

sudo ln -sf /etc/alternatives/mozilla-javaplugin.so libjavaplugin.so

 

Infine diciamo a miro di “sfruttare” la nuova cartella invece di quella di firefox.

sudo gedit /usr/share/miro/resources/app.config

(si può usare l’editor preferito al posto di gedit)

e facciamo diventare la voce mozillaLibPath così:

mozillaLibPath=/usr/lib/miro

salviamo e chiudiamo.

Come risultato finale avremo che firefox funzionerà normalmente sfruttando il plugin java di sun.

Miro invece funzionerà normalmente e qualora avesse bisogno di un plugin java userà quello di icedtea che non lo fa andare in crash.

Miro e sun-java6-plugin crash una “soluzione”

Abiente usato: Ubuntu Gutsy
Applicativo: miro
Altro: sun-java6-plugin

Quello che vi propongo di seguito è un tip più che una soluzione definitiva al problema del crash di miro se si ha sun-java-plugin installato.

Per chi non sa cosa sia miro questo è il link del progetto www.getmiro.com

Sostanzialmente bisogna evitare che tale plugin venga “usato” da miro.

Per fare ciò si può duplicare la cartella di firefox in /usr/lib

diamo quindi:

sudo cp -r /usr/lib/firefox /usr/lib/miro

poi spostiamoci nella cartella plugins della directory appena creata

cd /usr/lib/miro/plugins

e semplicemente rimuoviamo il plugin java:

sudo rm libjavaplugin.so

a questo punto dobbiamo dire a miro di “sfruttare” la nuova cartella invece di quella di firefox.

sudo gedit /usr/share/miro/resources/app.config

(si può usare l’editor preferito al posto di gedit)

e facciamo diventare la voce mozillaLibPath così:

mozillaLibPath=/usr/lib/miro

salviamo e chiudiamo

Ora miro si avvierà senza crashare.

Installare Firefox3 (in Ubuntu): accorgimenti e risoluzione sun-java6-plugin crash

Abiente usato: Ubuntu Gutsy
Applicativo: Firefox-3.0
Altro: sun-java6-plugin

E’ possibile installare firefox-3.0 in ubuntu (e derivate) e farlo convivere con firefox-2
senza che i due vadano in conflitto.

Per installare firefox-3.0 su ubuntu gutsy
basterà attivare i repository universe nel nostro sources.list

Come fare e per info sui repository è ben spiegato Qui per Ubuntu
e QUI per kubuntu

Se avete modificato a mano il sources.list per aggiungere i repos universe
date prima un

sudo apt-get update

poi per installare:

sudo apt-get install firefox-3.0

se usate ubuntu gnome potete installare anche firefox-3.0-gnome-support

Fatto ciò possiamo avviare firefox-3.0
direttamente lanciandolo da shell

techemia@aldebaran:~$ firefox-3.0
*NOTICE* No previous firefox-3.0 profile found, we’ll initialize a profile using a copy of your existing ‘firefox’ profile.
Transfering… done.

Firefox-3.0 inizializzerà il profilo copiandolo da quello precedentemente esistente
eseguirà prima il controllo di compatibilità delle addons e attiverà quelle compatibili.

Se vogliamo anche attivare i plugin basterà copiare la cartella plugins da quella di firefox-2

cd /usr/lib/firefox
sudo cp -r plugins /usr/lib/firefox-3.0/

A questo punto ci sono un paio di accorgimenti da tenere in considerazione:

cd /usr/lib/firefox-3.0
rimuoviamo il libunixprintplugin.so (se presente) che rischia di far crashare firefox-3.0
con un errore del genere:
LoadPlugin: failed to initialize shared library /usr/lib/firefox-3.0/plugins/libunixprintplugin.so [libxpcom_core.so: impossibile aprire il file oggetto condiviso: Nessun file o directory]

sudo rm libunixprintplugin.so

Se utilizzate sun-java6-plugin (scaricato per esempio dai repository ubuntu/medibuntu)
e nella cartella dei plugins di firefox-3 non è presente il plugin possiamo creare direttamente un link simbolico ad esso:

sudo ln -s /usr/lib/jvm/java-6-sun-1.6.0.03/jre/plugin/i386/ns7/libjavaplugin_oji.so

Riavviamo firefox-3.0 e avremo anche i nostri plugin funzionanti.

Nota1:
Ho notato che firefox-3.0 crashava nell’uso di java
Per risolvere tale inconveniente basterà fare così:

apriamo firefox-3.0
andiamo in
about:config
e alla riga che inizia per java.java_plugin_library_name;
troveremo la voce javaplugin_oji

sostituiamola con: libjavaplugin_oji

riavviamo firefox e tutto funzionerà.

Nota2:
Oltre al plugin java di sun ho usato nei miei test
anche quelli di mplayer, flash di macromedia e acroread di acrobat
ho potuto notare che funzionano tutti correttamente.