Discussione:Installare estensioni per Firefox comuni a tutti gli utenti

Da Guide@Debianizzati.Org.
Versione del 2 dic 2015 alle 16:24 di S3v (discussione | contributi)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Vai alla navigazione Vai alla ricerca

Copiare xpi in /usr/lib/iceweasel/extensions

Il metodo descritto a me non va. Se copio un .xpi nella directory in oggetto, non accade alcunché al successivo riavvio di IW.
Ho modificato anche il percorso in /usr/lib/iceweasel/browser/extensions come suggerito qui e qui. A qualcuno funziona? Uso IW 42.0 . S3v 11:53, 29 nov 2015 (CET)

Ho provato adesso con Firebug e a me funziona, con Iceweasel ESR (38.4.0*). Non mi ha nemmeno chiesto di abilitare l'estensione, ma lo fa in automatico, come per quelle installate con i pacchetti xul-ext-*.
A ogni modo la directory extensions nella mia versione si trova sotto /usr/lib/iceweasel/browser, e lì ho copiato il file. Se non funziona per la release comunque, rimuoverei il riferimento dalla guida su Iceweasel, visto che al prossimo aggiornamento non funzionerà nemmeno su ESR, e renderei questa guida "obsoleta" al posto di "da cancellare", in quanto documenta un'opzione valida ma supportata solo in precedenza.
HAL 9000 13:45, 29 nov 2015 (CET)
Il percorso è /usr/lib/iceweasel/browser/extensions/.
Accertarsi che una volta copiato il file .xpi in questa directory, i permessi di tale file siano "644", altrimenti non va. Così facendo le estensioni risultano attivate in ogni profilo, il massimo che si può fare è disabilitarle ma per disinstallarle bisogna cancellare il file .xpi come root.
Mia versione di Iceweasel 42.0-1. Selky 00:10, 30 nov 2015 (CET)
Non avevo capito a cosa si riferiva S3v nel suo messaggio, e non avevo notato il percorso cambiato rispetto alla guida, per questo avevo evidenziato la directory browser (mancante nella guida). L'ho capito solo adesso rileggendo il suo messaggio. :)
HAL 9000 10:27, 30 nov 2015 (CET)
Continua a non andare. Come root sono andato in /usr/lib/iceweasel/browser/extensions e poi:
# wget https://addons.mozilla.org/firefox/downloads/latest/433/addon-433-latest.xpi
Il file che viene scaricato ha già permessi 644. Si tratta dell'estensione Flashblock. S3v 12:52, 30 nov 2015 (CET)
Mi sono dimenticato di specificare che ho anche rinominato il file .xpi come specificato dalla guida. Comunque l'estensione Firebug era in precedenza installata con xul-ext-firebug. L'ho disinstallata (con purge) e reinstallata in quel modo: non so però se forse è rimasta traccia nei profili locali, e questo può alterarne il comportamento.
Se serve, posso riprovare con un profilo pulito o con una nuova estensione, appena ho un po' di tempo.
HAL 9000 13:08, 30 nov 2015 (CET)

Ho scaricato l'estensione Flashblock salvandola con clic destro nella cartella utente "Scaricati", poi ho modificato il nome dell'estensione con l'id prelevato nel file install.rdf.

$ cd Scaricati
$ mv flashblock-1.5.19-fx.xpi {3d7eb24f-2740-49df-8937-200b1cc08f8a}.xpi

fatto questo da terminale passo a root e sposto

# cp /home/selky/Scaricati/{3d7eb24f-2740-49df-8937-200b1cc08f8a}.xpi /usr/lib/iceweasel/browser/extensions/

e funziona su tutti i profili.
Forse il problema è come la si scarica l'estensione.
Ho scritto dei permessi perchè, forse per sbadataggine, alla prima prova effettuata ho avuto il problema e mi è bastato cambiarli. Selky 13:33, 30 nov 2015 (CET)

Confermo anch'io con Iceweasel ESR (38.4): stessa procedura indicata da Selky, con nuovo profilo, uso di flashblock, tutto ok. EDIT: verificato anche con directory al posto di file .xpi, come indicato nella guida su Iceweasel, nessun problema. Ho aggiornato la guida, con modifiche minori, e verificata tutta la procedura come lì indicato.
HAL 9000 13:32, 2 dic 2015 (CET)
Perfetto. Modificata la guida, grazie ;) S3v 17:24, 2 dic 2015 (CET)