Gnome3

如何將 Adwaita Dark 用於 Gnome 3 中的所有應用程序?

  • February 29, 2016

我注意到一些應用程序使用 Adwaita Dark 主題,而其他應用程序使用淺色主題。有沒有辦法讓所有應用程序都使用黑暗應用程序?

用深色替換主主題/usr/share/themes並不是一個理想的解決方案,因為每次gnome-themes更新您的主題都會恢復為預設值。最好正確配置您的使用者帳戶以使用深色主題,這樣您的設置將在更新之間保留。你可以這樣做:

  • 手動:創建(如果已經存在則打開)以下文件:

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

像這樣編輯:

[Settings]

gtk-application-prefer-dark-theme=1


  • Via gnome-tweak-tool(基本上和上面做同樣的事情,寫同一個文件):

gnome-tweak-tool 中的 GNOME3 黑暗主題模式切換


GTK2 問題

這個答案確實是理想且*“安全”(即無需替換/修改任何系統文件)的方法。但是,目前這種方法和Jeff 的答案都不適用於所有應用程序。因為只有GNOME3/GTK3*支持dark theme mode. 到目前為止,仍有許多應用程序(例如用 GNOME2/GTK2、Qt、wxWidgets、Java 等編寫的應用程序)不使用 GTK3 並保留舊的 GTK2 主題。$ACTIVE_THEME/gtk-2.0/gtkrc為了使這些應用程序變暗,替換/修改目前活動主題的 GTK2 部分( )有效。要了解更多資訊,請參閱“Firefox 不受 gtk 主題影響”的答案

由於 GTK2 已被 GTK3 棄用和取代,所有積極開發的 GTK2 應用程序都將被移植到 GTK3 或被 GTK3 取代。遲早,Qt、wxWidgets 等其他工具包也可能實現對 GTK3 的支持。到那時,這種方法可能對所有(可能幾乎所有)應用程序都有效。

引用自:https://unix.stackexchange.com/questions/63389