¿Cómo puedo agregar un tema a la pestaña Configuración de apariencia en 11.10?

8

Eventualmente, me gustaría crear un tema 11.10 apropiado y quizás distribuir un paquete a través de ppa. Para comenzar, pensé en copiar uno de los temas "oficiales" en mi sistema local y comenzar a modificarlo.

Después de una búsqueda en Google, esta pregunta sugirió un enfoque simple: ¿Cómo hago un tema desde cero para Unity?

Así que copié / usr / share / themes / Ambiance en / usr / share / themes / MikesExperiment, y edité varios archivos de texto para cambiar el nombre adecuadamente. Sin embargo, el nuevo tema no aparece automáticamente en la nueva pestaña de apariencia 11.10 en Configuración del sistema, junto con Ambiance y Radiance, y tengo que usar la herramienta gnome-tweak-tool para seleccionarlo.

¿Cómo hago para que mi tema aparezca en esa lista?

Gracias Mike.

Mike Pelley
fuente
1
Yo también lo he encontrado y necesitaba usar la herramienta gnome-tweak-tool para cambiar. Aunque no estoy seguro de por qué, me gustaría saberlo.
duffydack
@duffydack Sí, estoy usando gnome-tweak-tool para probar cosas, pero sería bueno hacerlo bien.
Mike Pelley

Respuestas:

7

Eché un vistazo al código fuente de gnome-control-center (específicamente el cc-background-panel.carchivo) y encontré la respuesta. La lista parece estar codificada en la fuente:

static gchar *themes[] = { "Adwaita", "Ambiance", "Radiance", "HighContrast",
    "HighContrastInverse" };

Esto fue agregado por Ubuntu (in 04_add_theme_selection.patch) a la fuente original gnome 3 gnome-control-center. Parece que no planearon permitir que nadie agregue 11.10 temas en este momento. Presumiblemente, la lista será editable o generada dinámicamente en futuras versiones del parche de selección de temas de Ubuntu.

Mike Pelley
fuente
1
sintiéndome triste sabiendo esto
Anwar
¿Sigue siendo la mejor solución para 12.04? Parece bastante loco Gnome-tweak-tool me permite seleccionar los temas que he agregado /usr/share/themespara el tema de la ventana, pero no aparecen en la Themelista debajoSettings -> Appearance
cboettig
1
Esto aún no ha cambiado: aquí está el estado actual en Quantal (12.10).
Mike Pelley
1

Si tiene acceso raíz a / usr / share / themes, también puede reciclar uno de los nombres de tema codificados para su experimento, por ejemplo:

sudo mv /usr/share/themes/Adwaita /usr/share/themes/Adwaita.old
sudo ln -s /path/to/your/theme /usr/share/themes/Adwaita

Obviamente, su tema aparecerá como 'Adwaita' en Configuración -> Apariencia. No muy elegante, pero funcional ;-)

Paolo E. Mazzon
fuente