¿Cómo puedo usar Adwaita Dark para todas las aplicaciones en Gnome 3?
38
Noté que algunas aplicaciones usan el tema Adwaita Dark, mientras que otras usan el ligero. ¿Hay alguna manera de hacer que todas las aplicaciones usen Dark?
Sería útil agregar capturas de pantalla o al menos mencionar qué aplicaciones tienen este problema.
Martín Canaval
Según gnome-session --version, tengo Gnome 3.4.2.1, pero como uso OpenBox como WM (¿estás usando Metacity?), En lugar de la solución a continuación, uso obconfpara cambiar el tema (y establecer otras preferencias).
Emanuel Berg
Respuestas:
45
Reemplazar el tema principal con el oscuro /usr/share/themesno es una solución ideal, ya que cada vez que gnome-themesse actualiza su tema volverá a ser el predeterminado. Es preferible configurar correctamente su cuenta de usuario para usar el tema oscuro, de esa manera su configuración se conservará entre actualizaciones. Usted puede hacer eso:
Manualmente: cree (abra si ya está presente) el siguiente archivo:
~/.config/gtk-3.0/settings.ini
editar así:
[Settings] gtk-application-prefer-dark-theme=1
Via gnome-tweak-tool(que esencialmente hace lo mismo que arriba, escribiendo el mismo archivo):
Problema GTK2
Esta respuesta es de hecho el método ideal y "seguro" (es decir, no es necesario reemplazar / modificar ningún archivo del sistema). Sin embargo, actualmente ni este método ni la respuesta de Jeff funcionan para todas las aplicaciones. Porque solo GNOME3 / GTK3 tiene soporte para el dark theme mode. A partir de ahora, todavía hay muchas aplicaciones (por ejemplo, aquellas escritas en GNOME2 / GTK2, Qt, wxWidgets, Java, etc.) que no usan GTK3 y permanecen en la antigua temática GTK2. Para oscurecer esas aplicaciones, funciona reemplazar / modificar la parte GTK2 ( $ACTIVE_THEME/gtk-2.0/gtkrc) del tema actualmente activo. Para saber más, vea la respuesta a "Firefox no afectado por el tema gtk" .
Como GTK2 es obsoleto y reemplazado por GTK3, todas las aplicaciones de GTK2 desarrolladas activamente se están transfiriendo o reemplazando por GTK3. Tarde o temprano, otros kits de herramientas como Qt, wxWidgets, etc. también pueden implementar soporte para GTK3. En ese momento, este método puede ser válido para todas las aplicaciones (tal vez casi todas).
Descubrí que usar este tema funcionó bastante bien: reemplacé el tema original de Adwaita /usr/share/themescon él y funciona bastante bien :)
Wilf
Para GTK + 2, instale el paquete gnome-themes-standard, luego seleccione su Adwaita-darktema de sistema. Tener un nombre diferente significa que esto puede apuntar GTK + 2 a un puerto de Adwaita: oscuro de GTK + 3 a GTK + 2.
underscore_d
5
Simplemente reemplace el tema principal con el oscuro (en una copia especial de Adwaita en su directorio de inicio):
A pesar de que funciona, después de una actualización, podría volver al valor predeterminado.
Rubens Mariuzzo
Ese problema se puede evitar copiando primero el tema en su directorio de inicio: cp -r /usr/share/themes/Adwaita ~/.themes/Darkwaita; cp ~/.themes/Adwaita/gtk-3.0/gtk{-dark,}.cssy luego utilizando gnome-tweak-toolpara seleccionar el tema Darkwaita.
robru
44
Esto ya no funciona en Ubuntu Vivid, ya no hay un archivo gtk-dark.css y el contenido completo de gtk.css es /* Adwaita is the default theme of GTK+ 3, this file is not used */tan ... joder.
gnome-session --version
, tengo Gnome3.4.2.1
, pero como uso OpenBox como WM (¿estás usando Metacity?), En lugar de la solución a continuación, usoobconf
para cambiar el tema (y establecer otras preferencias).Respuestas:
Reemplazar el tema principal con el oscuro
/usr/share/themes
no es una solución ideal, ya que cada vez quegnome-themes
se actualiza su tema volverá a ser el predeterminado. Es preferible configurar correctamente su cuenta de usuario para usar el tema oscuro, de esa manera su configuración se conservará entre actualizaciones. Usted puede hacer eso:Manualmente: cree (abra si ya está presente) el siguiente archivo:
~/.config/gtk-3.0/settings.ini
editar así:
[Settings]
gtk-application-prefer-dark-theme=1
Via
gnome-tweak-tool
(que esencialmente hace lo mismo que arriba, escribiendo el mismo archivo):Problema GTK2
Esta respuesta es de hecho el método ideal y "seguro" (es decir, no es necesario reemplazar / modificar ningún archivo del sistema). Sin embargo, actualmente ni este método ni la respuesta de Jeff funcionan para todas las aplicaciones. Porque solo GNOME3 / GTK3 tiene soporte para el
dark theme mode
. A partir de ahora, todavía hay muchas aplicaciones (por ejemplo, aquellas escritas en GNOME2 / GTK2, Qt, wxWidgets, Java, etc.) que no usan GTK3 y permanecen en la antigua temática GTK2. Para oscurecer esas aplicaciones, funciona reemplazar / modificar la parte GTK2 ($ACTIVE_THEME/gtk-2.0/gtkrc
) del tema actualmente activo. Para saber más, vea la respuesta a "Firefox no afectado por el tema gtk" .Como GTK2 es obsoleto y reemplazado por GTK3, todas las aplicaciones de GTK2 desarrolladas activamente se están transfiriendo o reemplazando por GTK3. Tarde o temprano, otros kits de herramientas como Qt, wxWidgets, etc. también pueden implementar soporte para GTK3. En ese momento, este método puede ser válido para todas las aplicaciones (tal vez casi todas).
fuente
/usr/share/themes
con él y funciona bastante bien :)gnome-themes-standard
, luego seleccione suAdwaita-dark
tema de sistema. Tener un nombre diferente significa que esto puede apuntar GTK + 2 a un puerto de Adwaita: oscuro de GTK + 3 a GTK + 2.Simplemente reemplace el tema principal con el oscuro (en una copia especial de Adwaita en su directorio de inicio):
Luego use una herramienta como gnome-tweak-tool para configurar Darkwaita como su tema gtk, y los cambios deberían tener efecto de inmediato.
fuente
cp -r /usr/share/themes/Adwaita ~/.themes/Darkwaita; cp ~/.themes/Adwaita/gtk-3.0/gtk{-dark,}.css
y luego utilizandognome-tweak-tool
para seleccionar el tema Darkwaita./* Adwaita is the default theme of GTK+ 3, this file is not used */
tan ... joder.