我刚刚开始使用窗口管理器,并且在 OpenBSD 上fvwm
使用浏览器。 xombrero
(更新这是gtk
问题而不是窗口管理器)
然而,地址栏、搜索框和命令框的颜色都是白色(或灰白色)文本和白色(或灰白色)背景。突出显示的文本也是白色的。所以无法读取输入文本。
页面内的输入表单的颜色很好,但突出显示会导致白底白字。
我浏览了 xombrero 手册页,但没有发现任何有关更改这些项目颜色的方法的参考。因此我认为这可能是fvwm
通过一些FvwmForm
参数来控制的。
我尝试添加*FvwmFormBack Black
到我的.fvwmrc
文件并重新加载fvwm
,但它似乎没有解决任何问题。
任何人都知道(a)(网络浏览器)输入字段的背景和文本颜色以及(b)的突出显示颜色的控制参数是什么以及在哪里fvwm
?
(或者,如果这绝对不是fvwm
问题,请告诉我,但如果创建者xombrero
将白色文本设置为默认且不可配置,我会感到非常惊讶)。
这是一个 gtk3 问题 我没有安装 gtk3 主题。 Gtk3用于控制相关的输入字段。为了解决这个问题,我在~/.themes/THEME_NAME
文件夹中安装了一个主题,并将以下内容添加到 /etc/gtk-3.0/settings.ini 中:
[Settings]
gtk-theme-name = THEME_NAME
但这仅适用于一名用户。如何安装系统默认的gtk3主题?
我搜索了相关man
页面,但没有得到很好的 gtk3 参考。
答案1
Gtk3 用于控制 xombrero 和其他一些 gui unix 应用程序中的相关输入字段。
在本例中,我缺少 gtk3 主题,并且默认文本颜色显然是白色。
要解决这个问题:
选项1:gtk主题
- 下载(轻量级)gtk3 主题(如果您还没有)
- 将其解压到~/.themes/THEME_NAME文件夹中
将以下内容添加到/etc/gtk-3.0/settings.ini:
[设置]gtk-主题名称=THEME_NAME
笔记这解决了单个用户的问题,但不是很好的解决方案,因为系统设置文件指向并非为所有用户安装的主题。我希望其他人有办法安装整个系统。
选项 2:更改 xombrero gtk 文件
(感谢 xombrero 邮件列表)
在文件中/usr/local/share/xombrero/xombrero.css
,更改以下内容
老的:
.entry { padding: 2px; color:@text_color; }
新的:
.entry {padding: 2px; color: black;}
如果 gtk 主题使用深色背景,此方法可能会导致问题。