命令行中的 Ubuntu 22.04 深色主题

命令行中的 Ubuntu 22.04 深色主题

我已经在 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

似乎在我的安装中有效。

我使用的命令行:

gsettings set org.gnome.desktop.interface color-scheme prefer-dark

答案3

终端->偏好设置:

在左侧站点上,您应该已经创建了您的个人资料。您的个人资料名称很可能是“未命名”等,但请单击它。选择“颜色”,然后尝试从准备好的模板中找到一些深色主题或创建您自己的配置。

答案4

我测试了该脚本,它在 Ubuntu 22.04 上运行良好

在终端中输入cd ~/

转向黑暗的模式开启:

  1. 使用任意方便的名称创建批处理文件touch switchDarkTheme.sh

  2. 通过以下方式更改可执行权限chmod +x switchDarkTheme.sh

  3. 通过编辑文件nano switchDarkTheme.sh

  4. 粘贴以下代码

    #!/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 
    
  5. 保存,关闭并通过终端执行./switchDarkTheme.sh

转向模式开启:

  1. 使用任意方便的名称创建批处理文件touch switchLightTheme.sh

  2. 通过以下方式更改可执行权限chmod +x switchLightTheme.sh

  3. 通过编辑文件nano switchLightTheme.sh

  4. 粘贴以下代码

    #!/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
    
  5. 保存,关闭并通过终端执行./switchLightTheme.sh

要根据手动时间自动切换,您可以使用crontab。假设您想在上午05时以及暗黑模式晚上 7 点crontab -e,你可以在运行命令后简单地添加以下几行

0 5 * * * /home/{whoami}/switchLightTheme.sh#根据您的文件位置修改路径。

0 19 * * * /home/{whoami}/switchDarkTheme.sh#根据您的文件位置修改路径。

相关内容