Pagina 1 di 3
firefox-qt
Inviato: mer 24 mar 2010, 18:39
da danix
Ciao a tutti,
ho scoperto che è possibile compilare firefox usando le qt invece delle gtk2, per farlo però serve uno snapshot recente di cairo (l'ultimo è l'1.9.6).
Volevo provarlo ma non sono riuscito a trovare le patch per i font (quelle nel thread su LQ arrivano fino all'ultima stabile 1.8.

per questa versione.
Qualcuno di voi mi sa aiutare??
Re: firefox-qt
Inviato: gio 25 mar 2010, 23:43
da j0kers
Scusa perchè compilarlo con qt?
Re: firefox-qt
Inviato: ven 26 mar 2010, 0:27
da danix
sono in vena di tentativi... per adesso l'ho ricompilato con una versione locale di xulrunner e impostando varie ottimizzazioni prese qui e li e non mi sembra male...
magari se riesco a limare qualche altra piccola imperfezione lo metto online
però mi piaceva l'idea di firefox con le qt...
per adesso questo è quello che sono riuscito a creare...
ci devo lavorare ancora, però già include:
branding personalizzati, searchplugins per forum, repository e wikislack, slacky.eu come homepage e le varie ottimizzazioni di cui parlavo prima...
Re: firefox-qt
Inviato: ven 26 mar 2010, 14:16
da Trotto@81
In quanto a stabilità com'è?
Avevo provato a compilarlo ma mi restituiva un errore e poi non ho più provato a risolvere.
Hai usato accorgimenti particolari?
Le opzioni con le quali l'hai compilato?
La velocità di caricamento al primo avvio del browser credo sia notevolmente superiore vero?
In ogni caso sei un grande!!

Re: firefox-qt
Inviato: ven 26 mar 2010, 14:57
da danix
Ciao Andrea. al momento lo sto provando con il mio vecchio utente, quindi con tutti gli addon, un tema, i vari dizionari, quasi 200 preferiti e 10 giorni di cronologia eppure si avvia in maniera fulminea, da quando clicco sull'icona passano un paio di secondi e mi chiede di scegliere il profilo, e dopo un altro secondo o due posso già navigare... Lo spostamento tra tab è fulmineo (provato con una 15 di tab aperti), fin ora ho riscontrato solo un piccolo problema cercando di installare il dizionario italiano, la pagina dell'addon mi ha trattato come se non usassi firefox redirigendomi su getfirefox.com... devo indagare in quel senso...
Accorgimenti particolari no, oltre ovviamente ad usare l'ultimo xulrunner disponibile, per il resto ho compilato usando -O3 e attivando faststart e jmalloc al configure, inoltre ho disabilitato gli aggiornamenti...
Ho chiesto su LQ se qualcuno sapesse come si può fare per includere un addon in fase di installazione ma non ho ancora ricevuto risposta... volevo includere il dizionario it...
Re: firefox-qt
Inviato: ven 26 mar 2010, 15:34
da Trotto@81
Quindi oltre alle opzioni base che si usano normalmente non c'è molto di diverso.
Il problema con gli addon è generale o solo con uno in particolare?
Re: firefox-qt
Inviato: ven 26 mar 2010, 16:30
da danix
il problema c'è solo andando sul sito degli addons, se si usa il tool incorporato in firefox non c'è nessun problema, tant'è che ho installato il dizionario (che mi dava problemi) senza fatica... mi chiedo però quale sia il problema andando sul sito degli addons...
comunque un lato positivo in tutto questo c'è di sicuro, firefox a compilare ci mette 2 minuti contro gli oltre 40 che passavano quando compilavo con xulrunner incluso nei sorgenti...

Re: firefox-qt
Inviato: ven 26 mar 2010, 17:32
da danix
grazie ad un suggerimento su LQ forse ho trovato il modo di includere gli addon in fase di build del pacchetto

vi farò sapere...

Re: firefox-qt
Inviato: ven 26 mar 2010, 19:18
da Kristos
Mi sembra bella come idea di utilizzare le qt e dall'anteprima mi sembra anche bella l'idea della personalizzazione con il logo della Slackware.

Re: firefox-qt
Inviato: sab 27 mar 2010, 8:42
da Trotto@81
È necessario cairo 1.9.6 o compila anche con quello in current?
Perchè hai usato xulrunner locale?
Dammi qualche dritta visto che hai già risolto, tipo opzioni particolari da passare a cairo, xulrunner e firefox, nel caso poi ti offro un caffè a Siderno quando ci passo.

Re: firefox-qt
Inviato: dom 28 mar 2010, 13:35
da Trotto@81
Ancora non ho installato nulla, ma ho compilato cairo 1.9.6 abilitando le qt, ma non sono sicuro se serva anche la patch per libpng - che non sono riuscito a trovare nel caso esista anche per questa versione di cairo - come fà Pat, mi confermi questo?
Ho compilato xulrunner, ma ti volevo chiedere se ne potevo fare a meno o per compilare Firefox con le QT sia necessario averla come dipendenza esterna?
Per firefox credo basti abilitare cairo-qt o c'è altro?
Le patch che applica a firefox sai a cosa si riferiscono precisamente?
Fammi sapere se sbaglio qualcosa!!
Una piccola curiosità, per compilare cairo ho usato lo slackbuild di Pat opportunamente modificato.
Per uno o due prove compilava, successivamente il configure non andava a termine, mi diceva che il make non riconosceva la mia architettura.
Ho aggiunto l'opzione build al configure ed è andata.
Questa cosa mi è parsa strana!!
Se mi dai l'ok procedo.

Re: firefox-qt
Inviato: dom 28 mar 2010, 17:40
da Trotto@81
Ho provato ma niente, mi da errore sulle qt.
Non ho installato xulrunner, perchè incluso in firefox, ma non nè ho idea.

Re: firefox-qt
Inviato: lun 29 mar 2010, 14:18
da danix
Ciao Andrea, scusa ma in questi giorni fatico a seguire il forum perchè sono in ferie e non ho il mio pc vicino. Riguardo a xulrunner è comodo averlo compilato esternamente perchè così la ricompilazione di firefox dura 2 minuti contro gli oltre 40 che si prende con xulrunner incluso...
per xulrunner ho usato (mi pare) lo slackbuild di sbo, solo modificando l'architettura, mentre per firefox ho usato
questo slackbuild... (lascia la password vuota e te lo fa scaricare).
riguardo cairo, serve l'ultimo disponibile perchè nei precedenti non è presente cairo-qt, io volevo la patch per i font simile a quella che si applica nelle versioni precedenti (cerca beautiful fonts on slackware su LinuxQuestions per capire di cosa parlo)... volendo si può provare anche senza la patch ma serve in ogni caso averlo esterno per poter usare l'ultima versione disponibile... anche cairo l'ho ricompilato da sbo...
dai un'occhiata al mio slackbuild per firefox, ma comunque serviranno varie cose che ora non ho sottomano per farlo andare, tipo la patch per il percorso dei plugin, la lingua italiana per l'UI, la patch per i mimetypes e l'archivio con i branding personalizzati... usalo solo come spunto quindi
tra qualche giorno torno a casa e mi rimetto a lavorarci, nel frattempo fammi sapere se riesci ad andare avanti...

Re: firefox-qt
Inviato: lun 29 mar 2010, 19:59
da Trotto@81
Ciao Danilo e grazie mille per la risposta!!
Allora, ho scaricato il tuo slackbuild ed è per cairo-gtk2, devo cambiare solo quella stringa allora e modificare qualcosa.
Per cairo ho usato la versione 1.9.6 abilitando le qt.
Per la velocità di compilazione non è un problema perchè con il mio quad in 10 minuti è pronto.
Proverò a prendere spunto dal tuo e ti farò sare.
Re: firefox-qt
Inviato: lun 29 mar 2010, 23:25
da tom
ragazzi dico soltanto che è veramente una bella idea, complimenti se ci riuscite. Sarebbe bello avere un giorno uno slackfox (e magari uno slackbird

) interamente in qt.
Unica curiosità: per la lingua italiana non sarebbe più comodo fare un pacchetto a parte?