don*_*sti 50
用暗色替换主主题/usr/share/themes并不是一个理想的解决方案,因为每次gnome-themes更新您的主题都会恢复为默认值。最好正确配置您的用户帐户以使用深色主题,这样您的设置将在更新之间保留。你可以这样做:
手动:创建(如果已经存在则打开)以下文件:
~/.config/gtk-3.0/settings.ini
像这样编辑:
[Settings]
gtk-application-prefer-dark-theme=1
通过gnome-tweak-tool(本质上和上面做同样的事情,写同一个文件):

这个答案确实是理想和“安全”(即无需替换/修改任何系统文件)的方法。但是,目前这种方法和杰夫的答案都不适用于所有应用程序。因为只有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 的支持。到那时,此方法可能对所有(可能几乎所有)应用程序都有效。
只需将主题替换为黑暗主题(在您的主目录中的 Adwaita 的特殊副本中):
mkdir -p ~/.themes
cp -r /usr/share/themes/Adwaita ~/.themes/Darkwaita
cd ~/.themes/Darkwaita/gtk-3.0
cp gtk-dark.css gtk.css
Run Code Online (Sandbox Code Playgroud)
然后使用类似 gnome-tweak-tool 的工具将 Darkwaita 设置为您的 gtk 主题,更改应立即生效。