我在用Zim 桌面维基用于在 Ubuntu 上做笔记。我试图为 Zim 设置一个暗色主题。我在互联网上找不到任何相关信息。
有一个Windows 专用互联网上有一个页面讨论如何设置深色主题,但没有针对 Linux 系统的解决方案。
是否可以在 Ubuntu 18.04.1 上的 Zim wiki 上设置类似的深色主题?
答案1
我使用的是 XFCE 的 Adwaita Dark 风格,但这也适用于 Gnome。整体 GTK 风格应该已经让 Zim 呈现出“深色”风格,就像任何其他应用程序一样。但是,有些地方不太好用,例如突出显示的文本在黄色上显示为白色,并且用于代码和链接的颜色对于深色背景来说太暗了。
但这些事情(以及更多)可以很容易地改变Zim 自己的样式配置,在 中~/.config/zim/style.conf
。您必须重新启动 Zim 才能使更改生效,因此找到正确的值可能有点棘手。对我来说,我更改了以下位:
[Tag mark]
background=lightyellow
foreground=black
[Tag code]
foreground=lightgray
[Tag pre]
foreground=lightgray
[Tag link]
foreground=lightblue
答案2
我经常使用 Zim,但其他一些应用程序也让我改变了主意全部使用 Gnome Tweaks 应用程序将我的 GTK 应用程序更改为深色主题。
要尝试此方法,首先安装 Gnome Tweaks 工具:
sudo apt install gnome-tweak-tool
然后,按下 Super 键或单击桌面左下角的“显示应用程序”按钮,并输入“tweaks”。
调整出现后,选择“外观”选项卡。您会注意到第一部分是“主题”。对于 Zim,“应用程序”设置是控制主题的设置。
在 18.10,我能够选择 Adwaita-dark,并且 Zim 立即获取了设置。
有一个相关的makeuseof.com如果您需要的话,本文包含更多有关如何更改 gtk 主题的信息。
这是一个快速而简单的改变,所以如果您不满意美感,可以改回来。
答案3
已经过去将近三年了...但我想补充一下我处理这种情况的方式,因为它可能会对其他人有所帮助。
请注意,现在是 2021 年,此解决方案可能不适用于 Ubuntu 18.04!
我使用 OpenBox,因为我基本上喜欢使用深色主题,所以我所做的就是添加以下行:
gtk-application-prefer-dark-theme=1
到此文件:
~/.config/gtk-3.0/settings.ini
现在 Zim 和我所有的其他应用程序都在使用我的主题的深色版本。
同时,有些应用程序我不希望它们使用深色主题。其中一个是 Libreoffice。所以我使用GTK_THEME
环境变量让它使用浅色主题。
$ cp /usr/share/applications/libreoffice-startcenter.desktop \
.local/share/applications/
然后更改此行:
Exec=libreoffice %U
对于这个:
Exec=env GTK_THEME={THEME-NAME}:light libreoffice %U
显然,您可以反转解决方案,传递GTK_THEME={THEME-NAME}:dark
给 Zim 并对所有其他应用程序使用主题的精简版。