web-dev-qa-db-fra.com

Comment configurer Firefox pour utiliser un thème personnalisé pour tous les nouveaux utilisateurs?

Ce que je sais au sujet de l’application des mêmes paramètres pour les applications à tous les nouveaux utilisateurs, c’est soit la définition d’un schéma, soit le remplacement du fichier dans /usr/share/glib-2.0/schemas, soit la copie du dossier/fichier dans /etc/skel. Lorsqu'un nouvel utilisateur est créé, le fichier gsettings/config lui est automatiquement attribué.

Donc, ma question est:

  • Comment appliquer un thème à Firefox et le faire appliquer à tous les utilisateurs?
  • Est-ce que Firefox utilise gsettings les paramètres de type? Et si oui, lesquels?
  • Est-ce que Firefox utilise des fichiers de configuration (par exemple, dans ~/.config)? Si oui, lesquels?

J'utilise par hasard Gnome Shell ou nity, mais je pense que la réponse s'appliquera à tout environnement de bureau.

13
fossfreedom

Étape 1: Téléchargez le fichier de thème

Allez sur site Web de Firefox Themes et téléchargez le fichier xpi de votre thème préféré, par exemple Arc Theme .

Download Arc Theme

Étape 2: Installez le thème pour tous les utilisateurs

Ouvrez le fichier de thème téléchargé avec Archive Manager .

Open with Archive Manager

Vous verrez un fichier install.rdf à l'intérieur. Ouvrez-le aussi et copiez l'ID entre les premiers <em:id> et</em:id> que vous trouvez, ce qui, dans le cas du thème de l'arc est {52c2877e-44e1-11e5-8874-a62d1d5d46B0}. Notez aussi le nom interne du thème, vous en aurez besoin plus tard.

Theme ID and Name

Renommez le fichier xpi du thème avec l'identifiant que vous venez de copier. Ensuite, placez le fichier xpi renommé dans /usr/lib/firefox-addons/extensions/. Pour ce faire, ouvrez le Terminal et exécutez la commande suivante:

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

et copiez le fichier xpi ({52c2877e-44e1-11e5-8874-a62d1d5d46B0}.xpi dans le cas du thème de l'arc ) dans la fenêtre du gestionnaire de fichiers qui s'ouvre. .

Install theme to extensions folder

Étape 3: Définir le thème par défaut

Créez un fichier theme.js (ou un fichier .js avec le nom de votre choix) dans /usr/lib/firefox/browser/defaults/preferences/. Pour ce faire, ouvrez le Terminal et exécutez la commande suivante:

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

Lorsque le fichier de préférences est ouvert dans Éditeur de texte , copiez-le et collez-le dans celui-ci:

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

Mais n'oubliez pas de remplacer arc-theme par le nom interne du thème que vous avez vu dans install.rdf! ????

Ok c'est tout. Firefox est maintenant configuré pour utiliser votre thème préféré par défaut! ???? Testé et vérifié sur Ubuntu 14.04LTS avec Firefox 45 .

Firefox Arc Themed


Contexte

Solus Project utilise Firefox comme navigateur par défaut, mais son thème est défini sur Arc Darker 'out of box'. Alors, j'ai fouillé autour de leurs paquets firefox et arc-firefox-theme , j'ai découvert comment ça marche et ensuite reproduit la méthode sur Ubuntu. ????

12
HEXcube