it-swarm-es.tech

¿Cómo configuro Firefox para que use un tema personalizado para todos los usuarios nuevos?

Lo que sí sé sobre la aplicación de la misma configuración para las aplicaciones a todos los usuarios nuevos es definir un esquema o anular el archivo en /usr/share/glib-2.0/schemas o copiar la carpeta/archivo en /etc/skel. Cuando se crea un nuevo usuario, ese usuario recibe automáticamente el archivo gsettings/config.

Entonces, mi pregunta es:

  • ¿Cómo aplico un tema a Firefox y hago que esto se aplique a todos los usuarios?
  • ¿Firefox utiliza gsettings configuraciones de tipo? Y si es así, ¿cuáles?
  • ¿Firefox usa archivos de configuración (por ejemplo, en ~/.config)? ¿De ser asi, cuales?

Estoy usando Gnome Shell o nity, pero creo que la respuesta se aplicará a cualquier entorno de escritorio.

13
fossfreedom

Paso 1: descargue el archivo de tema

Vaya a sitio web de Temas de Firefox y descargue el archivo xpi de su tema favorito, por ejemplo Tema Arc .

Download Arc Theme

Paso 2: instale el tema para todos los usuarios

Abra el archivo de tema descargado con Administrador de archivos .

Open with Archive Manager

Verá un archivo install.rdf dentro. Ábralo también y copie la ID entre el primer <em:id> y</em:id> que encuentre, que en el caso de Arc Theme es {52c2877e-44e1-11e5-8874-a62d1d5d46B0}. Tenga en cuenta el nombre interno del tema también, lo necesitará más tarde.

Theme ID and Name

Cambie el nombre del archivo xpi del tema con la ID que acaba de copiar. Luego coloque el archivo xpi renombrado en /usr/lib/firefox-addons/extensions/. Para hacerlo, abra la Terminal y ejecute este comando:

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

y copie el archivo xpi ({52c2877e-44e1-11e5-8874-a62d1d5d46B0}.xpi en Caso del tema del arco ) a la ventana Administrador de archivos que se abre .

Install theme to extensions folder

Paso 3: establece el tema como predeterminado

Cree un archivo theme.js (o un archivo .js con el nombre que desee) en /usr/lib/firefox/browser/defaults/preferences/. Para hacerlo, abra la Terminal y ejecute este comando:

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

Cuando el archivo de preferencias se abre en Editor de texto , copie y pegue esto en él:

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

¡Pero no olvide reemplazar arc-theme con el nombre interno del tema que vio en install.rdf! ????

De acuerdo, eso es todo. ¡Firefox ahora está configurado para usar tu tema favorito de forma predeterminada! Probado y verificado en Ubuntu 14.04LTS con Firefox 45 .

Firefox Arc Themed


Fondo

Proyecto Solus usa Firefox como su navegador predeterminado, pero con su tema configurado en Arc Darker 'fuera de caja'. Entonces, busqué sus paquetes firefox y arc-firefox-theme , descubrí cómo funciona y luego reproduje el método en Ubuntu. ????

12
HEXcube