Pagina 1 di 2

Fix di felipe per Google Earth 5!!

Inviato: dom 8 feb 2009, 16:24
da Trotto@81
Felipe sul suo blog propone un paio di fix per migliorare la resa generale del programma.
Sarebbe carino poterli inserire nel package di slacky.
http://pollycoke.net/2009/02/04/miglior ... -su-linux/

Re: Fix di felipe per Google Heart 5!!

Inviato: dom 8 feb 2009, 16:27
da 414N
Fix di felipe per Google Heart 5!!
Non sapevo che Google soffrisse di problemi cardiaci :)

Re: Fix di felipe per Google Heart 5!!

Inviato: dom 8 feb 2009, 17:12
da targzeta
414N ha scritto:
Fix di felipe per Google Heart 5!!
Non sapevo che Google soffrisse di problemi cardiaci :)
Trotto@81, gli ho fatto un operazione, ora sta meglio!

Spina

Re: Fix di felipe per Google Heart 5!!

Inviato: dom 8 feb 2009, 17:21
da 414N
spina ha scritto: Trotto@81, gli ho fatto un operazione, ora sta meglio!

Spina
Meno male! :D

Re: Fix di felipe per Google Earth 5!!

Inviato: dom 8 feb 2009, 18:15
da Trotto@81
Bè, meglio sbagliare l'inglese che i verbi italiani come spesso accade qui!!
Un'operazione non basterebbe. :)

Re: Fix di felipe per Google Earth 5!!

Inviato: dom 8 feb 2009, 18:20
da targzeta
Trotto@81 ha scritto:Bè, meglio sbagliare l'inglese che i verbi italiani come spesso accade qui!!
Scherzavamoun pò :lol:, io spesso e volentieri sbaglio sia l'inglese che i verbi in italiano :oops:

Spina

Re: Fix di felipe per Google Earth 5!!

Inviato: dom 8 feb 2009, 18:29
da conraid
A parte le battute quel fix non si può usare nel pacchetto per Slacky perché riguarda le qt4 e non facendo parte della Slackware non tutti è detto che l'abbiano installate

Re: Fix di felipe per Google Earth 5!!

Inviato: dom 8 feb 2009, 19:03
da phobos3576
Una cosa è certa, la versione per Linux di GoogleEarth fa veramente schifo; hanno messo il minimo indispensabile tanto per darci il contentino.
Hanno compilato tutto linkando staticamente particolari versioni delle librerie Qt4, libGLU, libstdc++, libcrypto, etc; il risultato è che il programma crasha su un gran numero di PC Linux. Il rendering dei font è pessimo e, come se non bastasse, con GE5 non si vedono più i caratteri cinesi e giapponesi; molte funzionalità disponibili su GE per Windows (visione di filmati Flash e pagine web direttamente all'interno di GE) non sono diponibili nella versione per Linux.

Non entro poi nel merito del supporto GPS, navigatore, etc, perché li la situazione di GE per Linux si fa penosa; a partire da GE 4.x hanno pure soppresso le versioni Plus (e superiori) per Linux!

Contemporaneamente, quelli di Google sfruttano ampiamente l'opensource e Linux per risparmiare soldi; basti pensare solo ad Android e al fatto che tutti i server per GE sono su Linux + Apache!

Re: Fix di felipe per Google Earth 5!!

Inviato: dom 8 feb 2009, 23:13
da phobos3576
Ho letto il link postato da Trotto@81 ed ho scoperto che tutti i casini di GoogleEarth5 per Linux dipendono proprio dalla versione delle Qt4 che hanno linkato staticamente!

In pratica, posizionandosi in /opt/google-earth e rinominando (o spostando da un'altra parte) le quattro librerie che iniziano per libQt..., succede che GE5 usa le Qt4 installate sul vostro sistema con la conseguenza che:

* il rendering dei font diventa perfetto (soprattutto se avete installato i package di Daedra)
* i caratteri cinesi, giapponesi, ebraici, etc, vengono visualizzati correttamente
* l'applicazione si avvia in appena 2 secondi

Unica fregatura, non si vedono le foto di Panoramio!

Re: Fix di felipe per Google Earth 5!!

Inviato: dom 15 feb 2009, 23:06
da phobos3576
Problema risolto!

Supponendo che abbiate installato le qt4 in /opt/qt4 e GoogleEarth in /opt/google-earth, procedete in questo modo (con i permessi di root):

1) da /opt/google-earth prelevate le quattro librerie libQtCore.so.4, libQtGui.so.4, libQtNetwork.so.4, libQtWebKit.so.4 e salvatele da qualche parte;
2) sempre in /opt/google-earth, createvi i link simbolici alle analoghe quattro librerie presenti in /opt/qt4/lib;
3) da /opt/google-earth/plugins/imageformats prelevate le librerie libqgif.so, libqjpeg.so e salvatele da qualche parte;
4) sempre in /opt/google-earth/plugins/imageformats, createvi i link simbolici alle analoghe due librerie presenti in /opt/qt4/plugins/imageformats.

Grazie a queste modifiche, il rendering dei font di GE5 è perfetto, l'applicazione si avvia in due o tre secondi, i caratteri orientali vengono visualizzati correttamente e funzionano anche le foto di Panoramio!

Re: Fix di felipe per Google Earth 5!!

Inviato: lun 16 feb 2009, 11:52
da gohanz
phobos3576 ha scritto:Problema risolto!

Supponendo che abbiate installato le qt4 in /opt/qt4 e GoogleEarth in /opt/google-earth, procedete in questo modo (con i permessi di root):

1) da /opt/google-earth prelevate le quattro librerie libQtCore.so.4, libQtGui.so.4, libQtNetwork.so.4, libQtWebKit.so.4 e salvatele da qualche parte;
2) sempre in /opt/google-earth, createvi i link simbolici alle analoghe quattro librerie presenti in /opt/qt4/lib;
3) da /opt/google-earth/plugins/imageformats prelevate le librerie libqgif.so, libqjpeg.so e salvatele da qualche parte;
4) sempre in /opt/google-earth/plugins/imageformats, createvi i link simbolici alle analoghe due librerie presenti in /opt/qt4/plugins/imageformats.

Grazie a queste modifiche, il rendering dei font di GE5 è perfetto, l'applicazione si avvia in due o tre secondi, i caratteri orientali vengono visualizzati correttamente e funzionano anche le foto di Panoramio!
Possiamo modificare lo SlackBuild secondo le tue indicazioni! :thumbright:

Re: Fix di felipe per Google Earth 5!!

Inviato: lun 16 feb 2009, 12:08
da conraid
gohanz ha scritto: Possiamo modificare lo SlackBuild secondo le tue indicazioni! :thumbright:
E chi non ha le qt4 installate?
Google-Earth funziona anche senza. Al limite mettere un avviso

Re: Fix di felipe per Google Earth 5!!

Inviato: lun 16 feb 2009, 12:28
da puzuma
conraid ha scritto:E chi non ha le qt4 installate?
Google-Earth funziona anche senza. Al limite mettere un avviso
volendo si possono rendere le Qt4 obbligatorie visto che l'uso dell'applicazione cambia radicalmente oppure creare un apposito scriptino da mettere in doinst.sh che in caso trovi le Qt4 installate crea i link simbolici come suggerito (anche se non se qusto è un uso ortodosso dello script di installazione).

Re: Fix di felipe per Google Earth 5!!

Inviato: lun 16 feb 2009, 15:46
da phobos3576
gohanz ha scritto:Possiamo modificare lo SlackBuild secondo le tue indicazioni! :thumbright:
GE5 ha le sue copie delle librerie qt4, proprio per non costringere l'utente ad installarle a parte. Il problema è che quelle copie fanno veramente schifo, tanto che il suggerimento di usare le "vere" qt4 arriva dagli stessi sviluppatori di GE5 per Linux; infatti, quelle indicazioni le ho trovate in questo post (che prima ho dimenticato di linkare) sul forum di GE (RAWJ credo sia uno dei responsabili di GE5 per Linux):

http://www.google.com/support/forum/p/e ... 5991&hl=en

Sicuramente quindi si può adattare lo SlackBuild; viene anche consigliato di linkare tutte le librerie presenti in /opt/qt4/plugins/imageformats.

Attenzione al fatto che questo metodo funziona solo per i sistemi a 32 bit, con le qt4 a 32 bit; chi ha installato un sistema a 64 bit, deve procurarsi le versioni a 32 bit almeno di quelle 6 librerie qt4.

Re: Fix di felipe per Google Earth 5!!

Inviato: lun 16 feb 2009, 20:13
da gohanz
Secondo me, visto i miglioramenti, sarebbe opportuno usare le Qt4 di sistema. In questa maniera riduciamo anche le dimensioni del pacchetto di Google Earth. Il pacchetto delle Qt4 poi è non-intrusivo.