Come faccio a impostare Firefox per utilizzare un tema personalizzato per tutti i nuovi utenti?

13

Quello che so sull'applicazione delle stesse impostazioni per le applicazioni a tutti i nuovi utenti è la definizione di uno schema o un file di sovrascrittura in /usr/share/glib-2.0/schemas o la copia della cartella / del file in /etc/skel . Quando viene creato un nuovo utente, all'utente viene automaticamente assegnato il file gsettings / config.

Quindi la mia domanda è:

  • Come faccio ad applicare un tema a Firefox e farlo applicare a tutti gli utenti?
  • Firefox usa le impostazioni del tipo gsettings ? E se sì, quali?
  • Firefox usa i file di configurazione (ad esempio in ~/.config )? Se sì quali?

Mi capita di utilizzare Shell Gnome o Unity , ma penso che la risposta si applicherà a qualsiasi ambiente desktop.

    
posta fossfreedom 09.03.2016 - 16:53

1 risposta

12

Passaggio 1: scarica il file del tema

Vai a sito web di temi di Firefox e scarica il file xpi del tema preferito, ad esempio Tema arco .

Passaggio 2: installa il tema per tutti gli utenti

Apri il file del tema scaricato con Gestore di archivi .

Vedrai un file install.rdf all'interno. Apri anche questo e copia l'ID tra il primo <em:id> e </em:id> che trovi, che nel caso di Tema arco è {52c2877e-44e1-11e5-8874-a62d1d5d46B0} . Nota anche il nome interno del tema, ne avrai bisogno in seguito.

Rinomina il file xpi del tema con l'ID appena copiato. Quindi posiziona il file xpi rinominato in /usr/lib/firefox-addons/extensions/ . Per fare ciò, apri il Terminale ed esegui questo comando:

pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY nautilus /usr/lib/firefox-addons/extensions/

e copia il file xpi ( {52c2877e-44e1-11e5-8874-a62d1d5d46B0}.xpi nel caso Temi arco ) nella finestra File Manager che si apre.

Passaggio 3: imposta il tema come predefinito

Crea un file theme.js (o un file .js con qualsiasi nome che ti piace) in /usr/lib/firefox/browser/defaults/preferences/ . Per fare ciò, apri il Terminale ed esegui questo comando:

pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit /usr/lib/firefox/browser/defaults/preferences/theme.js

Quando il file delle preferenze viene aperto in Editor di testo , copia e incolla questo in esso:

pref("general.skins.selectedSkin", "arc-theme");

Ma non dimenticare di sostituire arc-theme con il nome interno del tema che hai visto in install.rdf !

risposta data HEXcube 12.03.2016 - 13:13

Leggi altre domande sui tag