Cinnamon - 使用深色主题时如何修复网络浏览器中的深色输入?

Cinnamon - 使用深色主题时如何修复网络浏览器中的深色输入?

我目前正在使用适应诺克托Linux Mint 18.2 Cinnamon 上的主题。当使用任何深色主题(特别是其中的控件部分)时,某些 Web 输入(大概是缺少某种形式的背景颜色属性的输入)默认为系统中输入字段使用的背景颜色。如果不是他们仍然保留黑色文本颜色,这就好了。这使得在进行任何形式的输入时都很难看到。请参阅下文(Dropbox 搜索栏):

深色保管箱文本输入

有解决办法吗?当我第一次安装 Mint 并使用默认的深色主题之一时,我就注意到了这一点,所以正如我提到的,这对于任何深色主题来说都是显而易见的。

答案1

一个相当不错的解决方案是覆盖 ~/.mozilla/firefox/{userprofile}/chrome/userContent.css 中的样式。

我找到了这个人的教学视频来帮助我开始,然后从那里做了一些小的编辑。https://www.youtube.com/watch?v=2a7rgRsO6q4

我的编辑是翻转黑白以及添加 !important 到颜色和背景颜色属性。有些网站样式覆盖了我设置的文本颜色,我喜欢黑色背景上的白色文本。

来自链接视频的 CSS 的 Pastebin:https://pastebin.com/My5byv4j

这个修复并不完美,但我发现它比没有它要好。

编辑:警告。昨晚我发现一些单选按钮在这些 css 覆盖到位后不可见。这个问题可能只是由于我对链接的 css 的编辑造成的,我还不确定。

答案2

根据@zerpsed的回答-避免因定制CSS /文件而导致任何不可预见的问题......

您可以强制 FireFox(在我的例子中为 Linux Min 19 上的 63.0.3(64 位))使用非深色主题进行站点输入。

  1. about:config在地址栏中输入内容即可进入 Firefox 的“秘密”设置。
  2. 搜索widget.content.gtk-theme-override
  3. 双击其值列以输入非深色主题,例如“Adwaita”(已随 LinxMint 一起提供)。
  4. 然后关闭所有 Firefox 窗口并再次打开。
  5. 固定的- 您会注意到窗口边框仍然是黑色的,但表单输入等被迫使用浅色主题来解决问题,并且没有我发现的自定义导致的错误。

通过 Linux Mint 论坛发现,特别是这篇文章的第2点

相关内容