Breve howto su come integrare maggiormente Firefox in ambiente KDE.
1- Utilizzare lo stile QT nelle applicazioni GTK
sudo apt-get install gtk-qt-engine
FIREFOX 1.5
sudo kate /usr/lib/firefox/components/nsFilePicker.js
Modificare:
function (compMgr, fileSpec, location, type)
{
debug(“registering (all right — a JavaScript module!)”);
compMgr = compMgr.QueryInterface(Components.interfaces.nsIComponentRegistrar);
compMgr.registerFactoryLocation(FILEPICKER_CID,
“FilePicker JS Component”,
//@line 278 “/builds/tinderbox/Fx-Mozilla1.8.0….
“”,
//@line 280 “/builds/tinderbox/Fx-Mozilla1.8.0….
fileSpec,
location,
type);
}
In:
function (compMgr, fileSpec, location, type)
{
debug(“registering (all right — a JavaScript module!)”);
compMgr = compMgr.QueryInterface(Components.interfaces.nsIComponentRegistrar);
compMgr.registerFactoryLocation(FILEPICKER_CID,
“FilePicker JS Component”,
//@line 278 “/builds/tinderbox/Fx-Mozilla1.8.0….
FILEPICKER_CONTRACTID,
//@line 280 “/builds/tinderbox/Fx-Mozilla1.8.0….
fileSpec,
location,
type);
}
Riavviare Firefox e fare un reset del Chrome registry (basta installare/disinstallare un estensione)
—————————-
Apriamo il kcontrol–aspetto e temi
Comparira’ il modulo:Stili e font GTK
Selezioniamo lo stile KDE/QT.
2- Utilizzare lo stile KDE/QT nella dialog della ricerca file di Firefox

Digitiamo nella barra degli indirizzi di firefox:
about:config
Cambiamo il valore della stringa:
ui.allow_platform_file_picker
da true a false
3- Integrare Kget in Firefox
sudo apt-get install kget
Per utilizzare il download manager integrato in Konqueror:
Una volta installata l’estensione,nelle impostazioni di FlashGot selezioniamo il PATH per l’eseguibile “kget”
4- Aggiungere icone

Scarichiamo e apriamo l’estensione Konquefox
5-Integrare Kmail
Anche per questa modifica useremo:
about:config
Cerchiamo la seguente stringa e aggiungiamo la nuova stringa kmail:
Clic destro sulla finestra, Nuova -> Stringa , aggiungere network.protocol-handler.app.mailto,clicchiamo su OK.
Nella finestra successiva scriviamo kmail
Il risultato deve essere uguale a questo:
network.protocol-handler.external.mailto true
network.protocol-handler.app.mailto kmail
6- Utilizzare lo stile Crystal
C’e’ solo l’imbarazzo della scelta.
Per completare l’opera,sarebbe bello utilizzare l’estensione: Cute menu
_______________________________
Qualche screen sul risultato finale:
Molte modifiche saltano comunque all’occhio quando si passa il mouse sui menu’ o quando si attivano le icone..

Il tuo indirizzo ip:
38.107.179.232







on
on
on
WOW! fantastico tutorial!
io mi ero fermato al look-n-feel QT per le GTK dato da “gtk-engines-qt”, non sapevo si potessero ottenere tali risultati..
E l’integrazione di Kget? non ho parole!
pistolinuxQuota
Bella guida, complimenti!
Solo un appunto: il primo pacchetto si chiama gtk-qt-engine e non gtk-engines-qt
(almeno credo… è l’unico simile che ho trovato).
mcarpeQuota
@mcarpe
si e’ vero..io non ho controllato perche’ l’avevo gia’
grazie della segnalazione
ps. il risultato e’ sorprendente…:-D..firefox sembra propio una app di KDE
divilinuQuota
Bel tutorial complimenti
Una domanda: il pacchetto gtk-qt-engine permette di utilizzare il qt in tutte le applicazioni gtk o solo in firefox?
bautzQuota
@bautz
in tutte le applicazioni gtk..
BenQuota
Metteresti uno screen di come viene firefox dopo le modifiche?Please!!!
Txh
Andrea M.Quota
Ma come fai a postare certe chicche ?!?! non sei umano
Complimenti
sofismaQuota
@AndreaM
appena arrivo a casa metto uno screen completo
@Sofisma
hehe..dai questa e’ una guida “suggerita”..nel senso che c’era gia’
il difficile e’ andarle a scovare..;)(e tradurle)
divilinuQuota
Ottimo! Ma perché una guida per la 1.5, dato che sono già arrivati alla 2.0.0.4?
P.S. Per quanto riguarda la risoluzione dello splashscreen su schermi wide, sto avendo un piccolo scambio di battute con Cesare Tirabassi (da quanto ho capito, traduttore e/o sviluppatore ufficiale di Ubuntu) qui…se ti interessa puoi darci un’occhiata
CasteQuota
@Caste
ci guardo subito..
Chi utilizza la Dapper ha firefox 1.5 se non sbaglio..ecco perche’..;)
divilinuQuota
ma cosa succhede se in seguito a queste modifiche aggiorno firefox?
Perdo tutto o queste impostazioni restano?
FabioQuota
Io la gtk-qt-engine la sconsiglio sempre e con fervore. Ogni volta che l’ho installata mi sono ritrovato a reinstallare tutto il sistema. Man mano quelle librerie divorano tutto, il sistema diventa sempre più lento e instabile. Sono arrivato al punto di non riuscire più a muovere il cursore per quanto la mia CPU fosse sovraccarica. Esperienza da non ripetere mai più. Spero che la gtk-qt-engine si stata lievemente migliorata, altrimenti consiglio di disinstallarla all’istante!
finferfluQuota
dovrebbe restare tutto cosi’..al max puo’ cambiare il tema di default..ma basta ri-selezionarlo
divilinuQuota
Grazie mille Divilinux
Pensavo di conoscere tutti i segreti di about:config, ma quella del dialog in stile KDE mi mancava, aggiunta immediatamente al file user.js, cosa che consiglio a tutti altrimenti con gli aggiornamenti di firefox dovete ripetere tutto ogni volta.
TylerQuota
Grande divi, hai fatto il danno
ubuntuboxQuota
@ubuntubox
quale danno?..non a tutti piace la grafica gtk..
divilinuQuota
Scusa se uso questo post per contattarti ma non trovo altro modo.
ho un problema con kubuntu (su un notebook, il s.o. gira da pennina usb perchè il controller dei dischi del notebook è rotto)
Ieri sera stafa tirando giù un pò di aggiornamenti dopo l’aggiunta del repository di trevino… ma si è spento il notebook! ora ogni volta che lo riaccendo non riesco a far nessun aggiornamento o installazione. mi dice che c’è già un processo di installazione in corso… ma non c’è nulla. ho dato un occhiata anche nei processi aperti ma non riesco a trovare nulla…
sai darmi una dritta??
grazie e scusa del posto poco appropriato.. se vuoi cancella pure il commento
GoroQuota
- Come hai fatto gli aggiornamenti? adept o apt?
-hai provato a lanciare apt?..se si quale e’ il messaggio di errore?
divilinuQuota
aggiornamenti fatti tramite adept, poi si è spento.
ora come lancio adept mi dice che c’è già un processo in eseguzione.
apt mi da degli errori su delle chiavi publiche non disponibili, più un errore
“dpkg was interrupted, you must manually run ‘dpkg –configure -a’ to corresct the problem”
grazie per ora e scusa del disturbo
GoroQuota
ho lanciato il dpkg e ha funzionato.. mi ha sbloccato tutto…
grazie non avevo pensato a apt.. sono relativamente nuovo del mondo linux… e certe cose mi mancano…
grazie della dritta!!!!!!!!!!!!!!!!!!!!!!!!!!!
spero di non aver più bisogno del tuo aiuto!!
GoroQuota
quando qualcosa (come lo spegnimento improvviso) blocca il processo di dpkg..fino a quando non lanci
dpkg –configure -a
non e’ possibile usare apt-get..e di conseguenza anche adept che e’ solo l’interfaccia..;)
divilinuQuota
@ divi
il danno in senso buono, anche a me quelle finestrelle male integrate mi davano fasidio
ubuntuboxQuota
Ciao,scusa cosa intendi per
”
Riavviare Firefox e fare un reset del Chrome registry (basta installare/disinstallare un estensione)
”
?
non ho proprio capito questo passaggio…..
franchiussoQuota
basta che disinstalli un tema..o un plugin..;)
cosi’ dice uno degli howto da dove ho raccolto le informazioni
divilinuQuota
Bella guida,però si genera un po’ di problemi con il salvataggio delle immagini.
Non riesco più a salvare una singola immagine dopo aver integrato kget..avet soluzioni?
Dampyr85Quota
@Dampy
a me non succede..:/
divilinuQuota
ma non funziona col firefox 2.0.0.4? avevo provato questo tutorial precedentemente ed aveva funzionato mentre con questa versione non sembra proprio andare..
saidQuota
@said
strano..ho firefox 2.0.0.4 ma funziona normalmente
divilinuQuota
Mi è successa una cosa stranissima, con firefox 2.0.0.5 ho seguito la guida, tutto ok a parte che cambiando la stringa “ui.allow_platform_file_picker” da true a false non si apriva piu’ la finestra di dialogo, così l’avevo lasciata a “true”. ieri con l’aggiornamento alla versione 2.0.0.6 ho riprovato a mettere la stringa su “false” ed ora funziona alla perfezione….magia degli aggiornamenti
Lex79Quota
Uso firefox 2.0.0.6 su feisty, ho provato ugualmente questo tutorial perchè non trovo altro modo per rendere decente firefox sotto kde. Gli engine risultano già installati così provo ad aprire il file Picker.js con kate come sopra scritto ma ottengo un errore chilometrico riguardante il server X (ma non ho capito nulla potrebbe anche parlare di pastasciutta
). Sai darmi qualche consiglio/informazione? Grazie mille.
http://paste.ubuntu-nl.org/36074/
GiuseppeQuota
proba a ricostruire il database prima di lanciare kate
kbuildsycoca
quella modifica e’ solo per firefox 1.5 comunque..
divilinuQuota
ciao divi…ho installato firefox 2.0.0.11..ho seguito tutti i passaggi ma non ho ottenuto un bel risultato…anzi, quasi non è cambiato nulla…forse perchè la tua guida è per firefox 1.5? ciao e grazie
davideQuota
@davide
no e’ per firefox 2.0 e successivi, ma anche per le vecchie versioni..con un workaround per la 1.5.
Cosa vuoi dire con “non e’ cambiato nulla” ?..
divilinuQuota
grazie per l’attenzione!mi spiego..le icone sono cambiate, anche il tema..i bottoni, tipo quello “cerca” di google sono rimasti tali e quali, sqadrati, e non un po’ smussati. Anche accanto a “file”,”modifica”,”"strumenti” e gli altri non mi è comparsa nessuna icona..in sostanza sembra quasi che mi sia cambiato solo il tema..
davideQuota
Ciao divi
So che ormai da un pò hai abbandonato kde…ma cmq volevo chiederti se hai idea del motivo per cui il gtk-qt-engine non sembra non funzionare correttamente: sulla mia kubuntu 8.04.1 utilizzo l’engine preinstallato dai repository; quando vado a selezionare in Kcontrol -> Aspetto e temi -> Stili e font GTK -> Stili e font GTK -> Use another style -> Qt e applico l’impostazione, non la prende mai…cioè la volta successiva che entro nel modulo resta sempre selezionato il default “Use my KDE style in GTK applications”…
DanieleQuota
@Daniele
Come giustamente hai ricordato, kde non lo seguo piu’ quindi non so proprio risponderti mi spiace..
DivilinuxQuota