memo.xight.org

日々のメモ

Thunderbirdで未読フォルダの色を変更する

Summary

Thunderbird を 3.0 にアップデートしたら、
新着メールが届いたフォルダの色が見にくくなったので、カスタマイズしたい。

結局、新着メールが届いたフォルダの色だけを変更する方法は見つからなかった…。

Thunderbirdの配色のカスタマイズ

userChrome.css を記述し、以下に配置する。

Windows Vista Users\<ユーザ名>\AppData\Roaming\Thunderbird\Profiles\xxxxxxxx.xxxxx\chrome
Windows 2000, XP Documents and Settings\<ユーザ名>\Application Data\Thunderbird\Profiles\xxxxxxxx.xxxxx\chrome
Windows NT WINNT\Profiles\<ユーザ名>\Application Data\Thunderbird\Profiles\xxxxxxxx.xxxxx\chrome
Windows 98, ME Windows\Application Data\Thunderbird\Profiles\xxxxxxxx.xxxxx\chrome
Mac OS X ~\Library\Thunderbird\Profiles\xxxxxxxx.xxxxx\chrome
Linux ,Unix ~\.thunderbird\Profiles\xxxxxxxx.xxxxx\chrome

userChrome.css は UTF-8で保存すること。
userChrome.css を配置し、Thunderbirdを再起動することで反映される。

userChrome.css

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

/* スレッドペインの未読メッセージの表示色を緑色に変える */
/* タグの文字色を上書きするので、オススメできない。 */
treechildren::-moz-tree-cell-text(unread) {
  color: green !important;
}

/* フォルダペインの未読メッセージの表示色を緑色に変える */
/* single folder with unread messages */
#folderTree > treechildren::-moz-tree-cell-text(hasUnreadMessages-true) {
  color: green !important;
}

/* closed folder containing subfolder with unread messages */
#folderTree > treechildren::-moz-tree-cell-text(closed, subfoldersHaveUnreadMessages-true) {
  color: green !important;
}

/* open folder containing subfolder with unread messages */
#folderTree > treechildren::-moz-tree-cell-text(subfoldersHaveUnreadMessages-true) {
  color: green !important;
}


Reference

userstyles.org - style folders with unread messages
http://userstyles.org/styles/280

via

MozillaZine.jp :: トピックを表示 - 未読の受信メッセージの色
http://forums.mozillazine.jp/viewtopic.php?p=20606