我已经在 WSL2 + WSLg 中升级到 Ubuntu 22.04。
升级后,所有内容均采用浅色主题。
如何在 ubuntu 22.04 中从命令行更改为深色主题?
答案1
仅限外壳:
gsettings set org.gnome.shell.ubuntu color-scheme prefer-dark
同步桌面
gsettings set org.gnome.desktop.interface gtk-theme Yaru-dark # Legacy apps, can specify an accent such as Yaru-olive-dark
gsettings set org.gnome.desktop.interface color-scheme prefer-dark # new apps
gsettings reset org.gnome.shell.ubuntu color-scheme # if changed above
答案2
答案3
终端->偏好设置:
在左侧站点上,您应该已经创建了您的个人资料。您的个人资料名称很可能是“未命名”等,但请单击它。选择“颜色”,然后尝试从准备好的模板中找到一些深色主题或创建您自己的配置。
答案4
我测试了该脚本,它在 Ubuntu 22.04 上运行良好
在终端中输入cd ~/
转向黑暗的模式开启:
使用任意方便的名称创建批处理文件
touch switchDarkTheme.sh
通过以下方式更改可执行权限
chmod +x switchDarkTheme.sh
通过编辑文件
nano switchDarkTheme.sh
粘贴以下代码
#!/bin/bash gsettings set org.gnome.shell.ubuntu color-scheme prefer-dark gsettings set org.gnome.desktop.interface gtk-theme Yaru-dark gsettings set org.gnome.desktop.interface color-scheme prefer-dark
保存,关闭并通过终端执行
./switchDarkTheme.sh
转向光模式开启:
使用任意方便的名称创建批处理文件
touch switchLightTheme.sh
通过以下方式更改可执行权限
chmod +x switchLightTheme.sh
通过编辑文件
nano switchLightTheme.sh
粘贴以下代码
#!/bin/bash gsettings set org.gnome.shell.ubuntu color-scheme prefer-light gsettings set org.gnome.desktop.interface gtk-theme Yaru gsettings set org.gnome.desktop.interface color-scheme prefer-light
保存,关闭并通过终端执行
./switchLightTheme.sh
要根据手动时间自动切换,您可以使用crontab
。假设您想在上午05时以及暗黑模式晚上 7 点crontab -e
,你可以在运行命令后简单地添加以下几行
0 5 * * * /home/{whoami}/switchLightTheme.sh
#根据您的文件位置修改路径。
0 19 * * * /home/{whoami}/switchDarkTheme.sh
#根据您的文件位置修改路径。