如何自定义 Thunderbird 的邮箱列表、消息列表和标题的外观?

Jos*_*osh 7 fonts x11 thunderbird

Mozilla Thunderbird 的消息列表、邮箱列表和标题使用的字体太大,我几乎看不到消息预览窗格中的任何内容。我想将这些减少到 10 像素,并将标题减少到 8 像素或更少。我怎样才能做到这一点?

Jos*_*osh 7

Blender 的回答为我指明了正确的方向。我实际上并没有修改这些文件,而是创建了一个文件~/.mozilla-thunderbird/iddbnhwr.default/chrome/userChrome.css并将我的更改放在那里。我让我的看起来像这样:

#threadTree {
    font-family: Verdana, Arial, Calibri !important;
    font-size: 10px !important;
}

#msgHeaderView {
    font-family: Verdana, Arial, Calibri !important;
    font-size: 10px !important;
    height: 100px !important;
    overflow: auto !important;
}

#folderTree {
    font-family: Verdana, Arial, Calibri !important;
    font-size: 10px !important;
}
Run Code Online (Sandbox Code Playgroud)

分析 Blender 的回答中的文件,我发现以下是我想要的 CSS 选择器:

  • #folderTree - 左侧文件夹列表
  • #threadTree - 右上角的消息列表。
  • #msgHeaderView - 每个消息预览/查看器窗口顶部的标题窗格

这些文件中有很多有趣的东西:

  • #mailContent - 看起来像邮件正文?
  • #folderUnreadCol, #folderTotalCol, #folderSizeCol, #folderNameCol- 不言自明
  • treecol.flagColumnHeader- 看起来您可以将旗帜图标更改为其他东西...也许是一个投票图标?;-)
  • treecol.junkStatusHeader- 垃圾图标也一样。只是改变list-style-image: url(...)规则。


Ble*_*der 3

Thunderbird的写法是XUL。它是 Mozilla 的标记语言,由 XULRunner 提供支持。基本上,它是面向 GUI 的 XML。

整个应用程序的样式实际上只是一个简单的.css文件。如果找到它,您就可以找到您正在寻找的元素并只需调整 CSS。我将回发所需的文件路径和要调整的规则。