为什么 Chrome/Brave 浏览器书签文件夹在 Linux 发行版中呈灰色?而不是黄色

为什么 Chrome/Brave 浏览器书签文件夹在 Linux 发行版中呈灰色?而不是黄色

Ubuntu mate 中 Brave 中的书签文件夹是灰色的,而不是像 Windows 中那样是黄色的。我的书签文件夹在 Google Chrome 中以及在 Manjaro-KDE 中运行时也是灰色的。

我认为这与几年前铬浏览器转向“材料设计”有关。也曾被在这里讨论。这红迪网帖子谈论同样的问题,但建议的修复不再有效。

是否可以像使用 Firefox userchrome.css 一样将书签文件夹样式重新设置为黄色?有人知道为什么它们在 Windows 10 中“看起来正确”(即:黄色),但在 Linux 操作系统中却是灰色的?

干杯,

柔性

答案1

根据我自己的阅读,我认为这个问题的答案可以归结为所有 Linux 发行版都缺乏标准化的用户界面工具包和框架。 这些是图书馆开发人员用来设计图形界面。目前有几种,最突出的是 GTK 和 Qt。而 Windows 和 Mac OS 都有自己的标准化 UI 工具包。

根据我的测试,在 Ubuntu MATE(GTK 工具包)和 Manjaro-KDE(Qt 工具包)中的 Google Chrome 和 Bave 浏览器中,书签文件夹显示为灰色。

由于 Qt 在更流行的 Linux 发行版中越来越受欢迎,Chromium 浏览器现在对 GTK 的支持似乎越来越少。也许 Chromium 开发人员已经决定围绕书签文件夹的外观选择浏览器用户界面,这些书签文件夹仅适用于所有 Linux 发行版,但代价是使它们显示为黄色。

可能需要太多的编码工作和维护才能在所有 Linux 发行版上提供相同的 UI 体验。例如,我不认为书签文件夹图标是 .png 等图像文件,而是实际上生成的 svg,因此它可能不像 Chromium 浏览器从当前使用的主机发行版主题集中获取图标那么简单。

一些更多讨论在这里在 Ubuntu MATE 论坛上。

我欢迎对此事的任何进一步澄清或更正。

相关内容