Aggiungi la homepage in Firefox

Domande sul packaging WAPT / Richieste e assistenza sui pacchetti Wapt.
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Avatar utente
Municipio di Challans
Messaggi: 15
Registrato: 7 luglio 2014 - 15:52

22 settembre 2016 - 17:32

Ecco il contenuto del nostro file Mozilla.cfg per chi fosse interessato:
(Normalmente tutto viene spiegato per coloro che vogliono scegliere e selezionare le opzioni)

Codice: Seleziona tutto

// Désactive la mise à jour automatique
lockPref("app.update.enabled", false);
// pour être sûr que la mise à jour automatique soit désactivée
lockPref("app.update.auto", false);
lockPref("app.update.mode", 0);
lockPref("app.update.service.enabled", false);

// Désactive la vérification de la comptabilité des extensions
clearPref("extensions.lastAppVersion");

// Désactive l'affichage de 'Connaître vos droits' au premier lancement
pref("browser.rights.3.shown", true);

// Ne montre pas les nouvelles fonctionnalités à chaque mise à jour
pref("browser.startup.homepage_override.mstone","ignore");

// Modifie la page d'accueil
defaultPref("browser.startup.homepage", "data:text/plain,browser.startup.homepage=https://www.google.fr");
pref("startup.homepage_welcome_url","http://www.google.fr");

// Désactive le lecteur de pdf interne
pref("pdfjs.disabled", true);

// Désactive le convertisseur flash vers javascript
pref("shumway.disabled", true);

// Ne demande pas d'installer le plugin flash
pref("plugins.notifyMissingFlash", false);

// Ne bloquer les extentions non à jour (flash...)
pref("extensions.blocklist.enabled", false);

// Désactive la vérification des plugins
lockPref("plugins.hide_infobar_for_outdated_plugin", true);
clearPref("plugins.update.url");

// Désactive le rapport de santé
lockPref("datareporting.healthreport.service.enabled", false);

// Disable all data upload (Telemetry and FHR)
lockPref("datareporting.policy.dataSubmissionEnabled", false);

// Désactive le rapport de crashs
lockPref("toolkit.crashreporter.enabled", false);
Components.classes["@mozilla.org/toolkit/crash-reporter;1"].getService(Components.interfaces.nsICrashReporter).submitReports = false;

// Désactivation de la télémétrie
pref("toolkit.telemetry.prompted",2);

// Désactivation de la vérification du navigateur par défaut
pref("browser.shell.checkDefaultBrowser", false);
//pref("general.smoothScroll", false);

// Configurer le proxy en detection automatique
pref("network.proxy.type",4);

// Désactivation de l'IPv6
pref("network.dns.disableIPv6",true);

// Désactivation des assistants de migration de profils
pref("profile.confirm_automigration",false);
pref("profile.migration_behavior",0);
pref("profile.migration_directory", "");

//-------------------------
//ajout Mairie de Challans

// Authoriser la contenu mixte
pref("security.mixed_content.block_active_content",false);
pref("security.mixed_content.block_display_content",false);

// Désactivation du téléchargement automatique
pref("browser.download.useDownloadDir",false)

// Titre des pages dans la barre de menu de la fenêtre
//pref("browser.tabs.drawInTitlebar",false)

// Désactiver la vérification des signatures des modules complémentaires
pref("xpinstall.signatures.required",false)
fludo67
Messaggi: 21
Registrazione: 13 settembre 2016 - 14:23

29 settembre 2016 - 12:35

Ciao,

invece di reinstallare Firefox, ti suggerisco di creare un pacchetto per aggiornare il file di configurazione mozilla.cfg.
Ad esempio: nome del pacchetto: mozilla-settings-wapt
Dipendenza del pacchetto (facoltativa): firefox

Copia il file mozilla.cfg nella directory programfiles\mozilla firefox.
Prima di tutto, verifica la presenza di Firefox: se Firefox non è presente, installa il browser.
Dylan
Messaggi: 20
Registrazione: 9 giugno 2016 - 10:28

12 ottobre 2016 - 17:29

fludo67 ha scritto:Ciao,

piuttosto che ridistribuire Firefox, in questo caso sarei tentato di creare un pacchetto per aggiornare il file di configurazione mozilla.cfg.
Ad esempio: nome del pacchetto: mozilla-settings-wapt
Dipendenza del pacchetto (facoltativa): firefox

Copiamo il file mozilla.cfg nella directory programfiles\mozilla firefox.
Per prima cosa controlliamo la presenza di Firefox: se Firefox non è presente, installiamo il browser
Buongiorno,

Beh, sono ancora bloccato sul mio problema; non riesco ancora a capire cosa c'è che non va. Puoi darmi maggiori informazioni sulla creazione di un pacchetto solo per l'aggiornamento?
Grazie in anticipo.
Ekouyoja
Messaggi: 18
Registrazione: 18 luglio 2016 - 10:35

26 ottobre 2016 - 14:59

Dylan ha scritto: Ciao,

beh, sono ancora bloccato con il mio problema, non riesco ancora a capire cosa c'è che non va. Potresti darmi maggiori informazioni su come creare un pacchetto solo per l'aggiornamento?
Grazie in anticipo.
Crea un pacchetto che copi e incolli il tuo file nella directory Programmi e aggiungi il pacchetto Firefox come dipendenza. In caso di domande sulla sintassi, consulta la documentazione fornita; in caso contrario, possiamo fornirti un esempio. :D
Dylan
Messaggi: 20
Registrazione: 9 giugno 2016 - 10:28

3 novembre 2016 - 11:18

Ekouyoja ha scritto:
Crea un pacchetto che copi e incolli il tuo file nella cartella Programmi e aggiungi il pacchetto Firefox come dipendenza. Se hai domande sulla sintassi, consulta la documentazione fornita; altrimenti, possiamo fornirti un esempio. :D
Ciao e grazie

In realtà, non capisco proprio cosa stia causando il problema. Mi fa piacere usare il tuo esempio, ma credo che ogni volta che creo un pacchetto si verifichi un errore...

Dylan
Ekouyoja
Messaggi: 18
Registrazione: 18 luglio 2016 - 10:35

3 novembre 2016 - 16:05

In realtà, quello che ti ho detto è completamente assurdo perché il tuo pacchetto base di Firefox copia già il file mozilla.cfg in Program Files con la seguente riga: `
filecopyto("mozilla.cfg",makepath(programfiles32,"Mozilla Firefox"))`.

Ma niente ti impedisce di creare un pacchetto di prova che faccia la stessa cosa e vedere se funziona (non si sa mai, i computer a volte possono essere magici ^^).

Il tuo file setup.py sarà simile a questo: `

from setuphelpers import *
uninstallkey = []
filecopyto("mozilla.cfg",makepath(programfiles32,"Mozilla Firefox"))`.

E il tuo file di controllo sarà simile a questo

: `package: mozz_cfg
version: 0.0.1-0
architecture: all
section: base
priority: optional
maintainer: nobody
description: Copia di mozilla.cfg`.

Beh, non ci credo davvero.
Ora che ci penso, la homepage potrebbe essere definita nei profili dell'agente (qualcosa da approfondire).
Oppure, un'altra cosa da provare che sembra piuttosto buona prima ancora di creare un nuovo pacchetto è modificare il file mozilla.cfg in questo modo:
//uno per cancellare la preferenza
clearPref("browser.startup.homepage");
clearPref("startup.homepage_welcome_url");

oppure
//l'altro per bloccare la preferenza (l'utente non può modificarla)
lockPref("browser.startup.homepage", "data:text/plain,browser.startup.homepage=https://www.google.fr");
lockPref("startup.homepage_welcome_url","http://www.google.fr");
Dylan
Messaggi: 20
Registrazione: 9 giugno 2016 - 10:28

4 novembre 2016 - 11:56

Ciao a tutti e grazie!

Finalmente funziona! Come un idiota, l'ho testato solo su una macchina virtuale di prova che era chiaramente difettosa! Quello era il problema. Ora posso pubblicare Firefox con le modifiche apportate correttamente a mozilla.cfg. :D
Non resta che vedere se c'è un modo per impostare Firefox come browser predefinito nelle preferenze. ;)
Bloccato