如何在 i3 或 sway 中切换到系统范围的深色主题?

如何在 i3 或 sway 中切换到系统范围的深色主题?

在 gnome 上,gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita-dark'可以在系统范围内设置深色主题。

但是,摇摆会话不会发生同样的情况。 Firefox 浏览器仍然检测浅色主题。

答案1

Firefox 使用 GTK 主题设置。在 sway 上,我可以将设置设置gtk-application-prefer-dark-theme1让 Firefox 和 GTK 应用程序默认使用深色主题。

您需要编辑(如果不存在则创建)以下文件:

~/.config/gtk-3.0/settings.ini

看起来像这样:

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

此后,Firefox 和 GTK 应用程序默认为黑色。如果应用程序已经运行,则可能需要重新启动应用程序。

答案2

lx外观在 i3 wm 和 linux mint 上为我工作

lxappearance 是一个用于更改应用程序使用的 GTK+ 主题、图标主题和字体的程序。它是一个功能丰富的 GTK+ 主题切换器。

答案3

根据我的经验,您需要手动设置主题(或米饭)。有一些工具可以使其更加自动化,例如 pywall,但出于您的目的,我相信您想要切换图标和背景主题。为此,我个人使用 lxappearance 和 qt5ct。我个人不知道如何仅使用窗口管理器来更改应用程序的所有主题。

如果您想要视频来帮助解决此问题,这里是一个很好的来源:https://www.youtube.com/watch?v=x_Mid3_1Uzo

相关内容