如何通过终端打开或关闭“全局暗主题”?

如何通过终端打开或关闭“全局暗主题”?

我知道如何设置并显示大多数主题,但是我找不到有关如何通过终端打开和关闭全局暗主题的任何信息,我只能在中找到该选项gnome-tweak-tool。那么有没有办法通过终端打开和关闭它?我正在运行带有 GNOME 3.18 的 Ubuntu GNOME 15.10。

答案1

对于现代 Gnome 桌面:

  • 测试:Ubuntu 18.04、20.04;Fedora 27、32、36 在此处输入图片描述

默认暗模式:

gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita-dark'

# Fedora 36 and above, and Ubuntu 23.04
gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'

默认灯光模式:

gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'

# Fedora 36 and above, and Ubuntu 23.04
gsettings set org.gnome.desktop.interface color-scheme 'default'

获取可用基本主题名称列表:

ls -d /usr/share/themes/* |xargs -L 1 basename

注意事项:

理想情况下,通过 CLI 调用的技术gnome-tweak-tool可以全面覆盖大多数场景。Gnome-tweak-tool 是用 python3 编写的,因此对于熟悉 Python 的人来说,理论上应该是可行的。

Fedora 36 引入了新的偏好设置,即颜色方案,需要更改某些应用程序(文件、设置、软件等)的主题,而 gtk-theme 不再适用于这些应用程序。

要在 Ubuntu 23.04 上进行测试,启动gnome-tweaks -v(-v = 打印已修改的设置的名称),样式设置不在 gnome-tweaks 中,而是在设置应用程序中,切换到那里,gnome-tweaks 将拦截并打印有关 的信息org.gnome.desktop.interface color-scheme

答案2

要从命令行设置全局暗主题,首先导航到您选择的终端,然后从 shell 模拟器内部...

导航到您的主目录:

 cd ~

在 GTK 4 目录中创建一个名为 settings.ini 的新文件:

 nano ~/.config/gtk-4.0/settings.ini

在配置文件中输入以下字段:

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

按 control + x 将更改写入磁盘,然后按 y,然后按 Enter。

相关内容