Fix di felipe per Google Earth 5!!

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Fix di felipe per Google Earth 5!!

Messaggio 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/

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Fix di felipe per Google Heart 5!!

Messaggio da 414N »

Fix di felipe per Google Heart 5!!
Non sapevo che Google soffrisse di problemi cardiaci :)

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Fix di felipe per Google Heart 5!!

Messaggio 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
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Fix di felipe per Google Heart 5!!

Messaggio da 414N »

spina ha scritto: Trotto@81, gli ho fatto un operazione, ora sta meglio!

Spina
Meno male! :D

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Fix di felipe per Google Earth 5!!

Messaggio da Trotto@81 »

Bè, meglio sbagliare l'inglese che i verbi italiani come spesso accade qui!!
Un'operazione non basterebbe. :)

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Fix di felipe per Google Earth 5!!

Messaggio 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
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Fix di felipe per Google Earth 5!!

Messaggio 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

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Fix di felipe per Google Earth 5!!

Messaggio 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!

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Fix di felipe per Google Earth 5!!

Messaggio 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!

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Fix di felipe per Google Earth 5!!

Messaggio 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!

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Re: Fix di felipe per Google Earth 5!!

Messaggio 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:

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Fix di felipe per Google Earth 5!!

Messaggio 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

Avatar utente
puzuma
Linux 2.x
Linux 2.x
Messaggi: 482
Iscritto il: mar 4 lug 2006, 17:14
Nome Cognome: Stefano Salvador
Slackware: current
Kernel: 2.6.32.2
Desktop: KDE 4.4.0
Località: Udine
Contatta:

Re: Fix di felipe per Google Earth 5!!

Messaggio 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).
The quiet ones are the ones who change the world. The loud ones only take the credit.

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Fix di felipe per Google Earth 5!!

Messaggio 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.

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Re: Fix di felipe per Google Earth 5!!

Messaggio 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.

Rispondi