Answers:
用深色的主题替换主主题/usr/share/themes
不是理想的解决方案,因为每次gnome-themes
更新时,主题都会恢复为默认主题。最好将用户帐户正确配置为使用深色主题,这样您的设置将在两次更新之间保留。您可以这样做:
手动:创建(如果已存在,则打开)以下文件:
~/.config/gtk-3.0/settings.ini
像这样编辑:
[Settings]
gtk-application-prefer-dark-theme=1
Via gnome-tweak-tool
(基本上执行与上述相同的操作,编写相同的文件):
这个答案确实是理想且“安全”的方法(即无需替换/修改任何系统文件)。但是,目前,此方法和Jeff的答案都不适用于所有应用程序。因为只有GNOME3 / GTK3支持dark theme mode
。截至目前,仍然有许多应用程序(例如用GNOME2 / GTK2,Qt,wxWidgets,Java等编写的应用程序)不使用GTK3,而是保留在旧的GTK2主题上。为了使这些应用程序变暗,可以替换/修改$ACTIVE_THEME/gtk-2.0/gtkrc
当前活动主题的GTK2 part()。要了解更多信息,请参阅“不受gtk主题影响的Firefox”的答案。
随着GTK3被GTK3弃用和取代,所有积极开发的GTK2应用程序都将移植到GTK3或由GTK3代替。早晚,其他工具包(如Qt,wxWidgets等)也可能实现对GTK3的支持。到那时,此方法可能对所有(也许几乎所有)应用都有效。
gnome-themes-standard
,然后选择其Adwaita-dark
作为系统主题。具有单独的名字的意思是这可以在阿德维塔的端口指向GTK + 2:从GTK + 3到GTK + 2.黑暗
只需将主要主题替换为黑暗主题(在主目录中的Adwaita特殊副本中):
mkdir -p ~/.themes
cp -r /usr/share/themes/Adwaita ~/.themes/Darkwaita
cd ~/.themes/Darkwaita/gtk-3.0
cp gtk-dark.css gtk.css
然后使用gnome-tweak-tool之类的工具将Darkwaita设置为您的gtk主题,更改应立即生效。
cp -r /usr/share/themes/Adwaita ~/.themes/Darkwaita; cp ~/.themes/Adwaita/gtk-3.0/gtk{-dark,}.css
,然后使用gnome-tweak-tool
来选择Darkwaita主题,可以避免该问题。
/* Adwaita is the default theme of GTK+ 3, this file is not used */
……他妈的。