¿Cómo puedo usar Adwaita Dark para todas las aplicaciones en Gnome 3?

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 el Dark?

Reemplazar el tema principal con el oscuro en /usr/share/themes no es una solución ideal, ya que cada vez que gnome-themes se actualice, su tema volverá a ser el pnetworkingeterminado. Es preferible configurar correctamente su count de usuario para usar el tema oscuro, de esa manera su configuration se mantendrá entre actualizaciones. Usted puede hacer eso:

  • Manualmente: crea (abre si ya está presente) el siguiente file:

    ~/.config/gtk-3.0/settings.ini

    editar de esta manera:

    [Settings]
    gtk-application-prefer-dark-theme=1


  • A través de gnome-tweak-tool (que básicamente hace lo mismo que arriba, escribiendo el mismo file):

    GNOME3 dark theme mode switch in gnome-tweak-tool


Problema GTK2

Esta respuesta es de hecho el método ideal y "seguro" (es decir, no es necesario replace / modificar ningún file del sistema). Sin embargo, actualmente ni este método ni la respuesta de Jeff funcionan para todas las aplicaciones. Solo Coz GNOME3 / GTK3 tiene soporte para el dark theme mode . A partir de ahora, todavía hay muchas aplicaciones (por ejemplo, las 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 el reemploop / modificación de la parte GTK2 ( $ACTIVE_THEME/gtk-2.0/gtkrc ) del tema actualmente activo. Para get más información, consulte la respuesta a "Firefox no afectado por el tema gtk" .

Como GTK2 está en desuso y reemplazado por GTK3, todas las aplicaciones GTK2 activamente desarrolladas están siendo portadas o reemplazadas 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 volverse válido para todas las aplicaciones (tal vez casi todas).

Simplemente reemplace el tema principal con el oscuro (en una copy especial de Adwaita en su directory de inicio):

 mkdir -p ~/.themes cp -r /usr/share/themes/Adwaita ~/.themes/Darkwaita cd ~/.themes/Darkwaita/gtk-3.0 cp gtk-dark.css gtk.css 

Luego, use una herramienta como gnome-tweak-tool para establecer Darkwaita como su tema gtk, y los cambios deben tener efecto inmediatamente.