Adwaita Dark'ı Gnome 3'teki tüm uygulamalar için nasıl kullanabilirim?


38

Bazı uygulamaların Adwaita Dark temasını kullanırken, bazılarının da hafif olanı kullandığını fark ettim. Tüm uygulamaları Dark olanı kullanmanın bir yolu var mı?


1
Ekran görüntüsü eklemek veya en azından bu konuda hangi uygulamaların bulunduğunu belirtmek faydalı olacaktır.
Martín Canaval

Göre gnome-session --version, ben Gnome var 3.4.2.1ama WM olarak Openbox kullandıkça (eğer Metacity kullanıyorsunuz?), Aşağıda çözümü kullandığım yerine obconfdeğişim teması (ve seti diğer tercihleri) için.
Emanuel Berg

Yanıtlar:


45

Ana temayı karanlık olanla değiştirmek, /usr/share/themesher seferinde gnome-themesgüncelleneceği için ideal bir çözüm değildir , temanız varsayılanlara dönecektir. Kullanıcı hesabınızı karanlık temayı kullanacak şekilde yapılandırmanız tercih edilir, bu şekilde ayarlarınız güncellemeler arasında korunur. Bunu yapabilirsin:

  • El ile: aşağıdaki dosyayı oluşturun (varsa) açın:

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

    şöyle düzenle:

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


  • Üzerinden gnome-tweak-tool(esas olarak yukarıdaki gibi aynı şeyi yapar, aynı dosyayı yazar):

    GNOME3 karanlık tema kipinde gnome-tweak aleti


GTK2 Sorunu

Bu cevap gerçekten ideal ve "güvenli" dir (yani herhangi bir sistem dosyasını değiştirmenize / değiştirmenize gerek yoktur). Ancak şu anda ne bu yöntem ne de Jeff'in cevabı tüm uygulamalar için işe yaramıyor. Coz sadece GNOME3 / GTK3’ü destekliyor dark theme mode. Şu an için, GTK3'ü kullanmayan ve eski GTK2 temalarında kalan birçok uygulama (örneğin GNOME2 / GTK2, Qt, wxWidgets, Java, vb.). Bu uygulamaları karanlık yapmak için $ACTIVE_THEME/gtk-2.0/gtkrc, şu anda etkin olan temanın GTK2 kısmını ( ) değiştirin . Daha fazla bilgi için, "Firefox’tan gtk temasından etkilenmez" yanıtını inceleyin .

GTK2, GTK3 tarafından onaylanmadığından ve yerini aldığından, aktif olarak geliştirilen tüm GTK2 uygulamaları, GTK3'e aktarılıyor veya yerini alıyor. Er ya da geç, Qt, wxWidgets, vb. Gibi diğer araçlar da GTK3 için destek sağlayabilir. O zamana kadar, bu yöntem tüm (belki hemen hemen hepsi) uygulamalar için geçerli olabilir.


Bunu test etmedim, bu yüzden size şüphenin avantajını veriyorum :) Bu daha temiz görünüyor.
Jeff

Gnome-tweak-tool versiyonum (güncellenmiş AFAIK) bu seçeneğe sahip değil. Yeniden başlattıktan sonra bu dosyayı elle eklemek iyi sonuç verir.
Jeff

3
Bu, Firefox gibi tüm uygulamalar için geçerli değildir. Bunu şimdi deneyeceğim: askubuntu.com/questions/337018/…
Rasmus

1
Bu temayı kullanarak çok iyi çalıştığını gördüm - orijinal Adwaita temasını onunla değiştirdim ve oldukça iyi çalıştı /usr/share/themes:)
Wilf

GTK + 2 için paketi kurun gnome-themes-standard, ardından Adwaita-darksistem temanız olarak seçin . Ayrı bir isme sahip olmak, GTK + 2'yi Adwaita limanında gösterebilir: GTK + 3'ten GTK + 2'ye karanlık.
underscore_d

5

Ana temayı koyu tema ile değiştirmeniz yeterlidir (Adwaita'nın özel bir kopyası evinizde):

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

Ardından, Darkwaita'yı gtk temanız olarak ayarlamak için gnome-tweak-tool gibi bir araç kullanın. Değişiklikler hemen geçerli olacaktır.


Çalışmasına rağmen, güncellemeden sonra varsayılana döndürülebilir.
Rubens MARIUZZO

Bu konu, önce temayı ana dizininize kopyalayarak: cp -r /usr/share/themes/Adwaita ~/.themes/Darkwaita; cp ~/.themes/Adwaita/gtk-3.0/gtk{-dark,}.cssve sonra da gnome-tweak-toolDarkwaita temasını seçmek için kullanılamaz .
robru

4
Bu artık Ubuntu Vivid'te çalışmıyor, artık bir gtk-dark.css dosyası yok ve gtk.css içeriğinin tamamı tam da /* Adwaita is the default theme of GTK+ 3, this file is not used */öyle ... sikiş.
Robru
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.