我知道如何设置和显示大多数主题,但是我可以找到有关如何通过终端打开和关闭全局黑暗主题的任何信息,我只能在中找到该选项gnome-tweak-tool
。所以没有办法通过终端打开和关闭它吗?我正在使用GNOME 3.18运行Ubuntu GNOME 15.10。
我知道如何设置和显示大多数主题,但是我可以找到有关如何通过终端打开和关闭全局黑暗主题的任何信息,我只能在中找到该选项gnome-tweak-tool
。所以没有办法通过终端打开和关闭它吗?我正在使用GNOME 3.18运行Ubuntu GNOME 15.10。
Answers:
要从命令行设置全局深色主题,请首先导航到您选择的终端,然后在Shell模拟器中...
导航到您的主目录:
cd ~
在GTK 4目录中创建一个名为settings.ini的新文件:
nano ~/.config/gtk-4.0/settings.ini
在配置文件中输入以下字段:
[Settings]
gtk-application-prefer-dark-theme=1
通过按Control + x将更改写入磁盘,然后按y,然后按Enter。
~/.config/gtk-3.0/settings.ini
也对“黑暗模式”无效(更改后也重新启动以重新启动显示管理器)。
对于现代的Gnome台式机:
gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita-dark'
gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'
获取可用的基本主题名称的列表:
ls -d /usr/share/themes/* |xargs -L 1 basename
更改主题的一些现有限制:https : //bugzilla.gnome.org/show_bug.cgi?id=783666(错误对话中提到了这些问题)
看起来在采用哪种方式与Adwaita
当前接受的默认值之间存在一些差异,但是调整工具还将尝试写入settings.ini
文件。
此外,作为快照提供的应用程序可能附带其自己的settings.ini
文件,这使得命令行解决方案比单行代码难得多。
理想情况下,gnome-tweak-tool
通过CLI 调用的技术应全面涵盖大多数情况。Gnome-tweak-tool是用python3编写的,因此从理论上讲,熟悉Python的人应该可以做到这一点。