Thunderbirdのスレッドペインでメッセージを選択して右クリックした際に出る、コンテキストメニューの並びを変えたり、不要な項目を消す設定です。
userChrome.css を使って設定します。
例えば、下の図のように、「送信者だけに返信」「全員に返信」を先頭に、「新しいタブでスレッドを開く」を消したりできます。

以下、設定方法です。
(userChrome.css を使うために、Thunderbird115での外観カスタマイズ ##Thunderbird – Qiita の「事前設定」を行っておいてください)
userChrome.css で次のように記述します。
(#で指定するCSSのIDに何を指定したら良いかは、以降で説明します)
display: none が指定されたメニュー項目が非表示になります。
order: の値で項目の並びが変わります。マイナスの数値で、マイナスの値が大きい方がメニューの先に並びます。
/* 非表示にする */
#mailContext-openConversation {
display: none !important;
}
/* 順番を変える */
#mailContext-replySender {
order: -2 !important;
}
#mailContext-replyAll {
order: -1 !important;
}#で指定するCSSのIDセレクターは、次のものを指定してください。
| 項目名 | ID |
|---|---|
| ブラウザーで開く | mailContext-openInBrowser |
| リンクをブラウザーで開く | mailContext-openLinkInBrowser |
| リンクの URL をコピー | mailContext-copylink |
| 名前を付けてリンク先を保存… | mailContext-savelink |
| 偽装サイトの URL を報告 | mailContext-reportPhishingURL |
| アドレス帳に追加… | mailContext-addemail |
| メッセージを作成 | mailContext-composeemailto |
| メールアドレスをコピー | mailContext-copyemail |
| 画像をコピー | mailContext-copyimage |
| 名前を付けて画像を保存… | mailContext-saveimage |
| コピー | mailContext-copy |
| すべて選択 | mailContext-selectall |
| 下書きメッセージを編集 | mailContext-searchTheWeb |
| テンプレートから新しいメッセージを作成 | mailContext-newMsgFromTemplate |
| テンプレートを編集 | mailContext-editTemplateMsg |
| 新しいタブでメッセージを開く | mailContext-openNewTab |
| 新しいウィンドウでメッセージを開く | mailContext-openNewWindow |
| 新しいタブでスレッドを開く | mailContext-openConversation |
| メッセージを含むフォルダーを開く | mailContext-openContainingFolder |
| ニュースグループをフォローアップ | mailContext-replyNewsgroup |
| 送信者だけに返信 | mailContext-replySender |
| 全員に返信 | mailContext-replyAll |
| メーリングリストに返信 | mailContext-replyList |
| 転送 | mailContext-forward |
| 形式を指定して転送 | mailContext-forwardAsMenu |
| メッセージ本文 | mailContext-forwardAsInline |
| 添付ファイル | mailContext-forwardAsAttachment |
| 添付にまとめて転送 | mailContext-multiForwardAsAttachment |
| リダイレクト | mailContext-redirect |
| メッセージをキャンセル | mailContext-cancel |
| 新しいメッセージとして編集 | mailContext-editAsNew |
| タグ | mailContext-tags |
| 新しいタグ… | mailContext-addNewTag |
| タグを管理… | mailContext-manageTags |
| すべてのタグを削除 | mailContext-tagRemoveAll |
| マーク | mailContext-mark |
| 既読にする | mailContext-markRead |
| 未読にする | mailContext-markUnread |
| スレッドを既読にする | mailContext-markThreadAsRead |
| 送信日時で既読にする… | mailContext-markReadByDate |
| すべてを既読にする | mailContext-markAllRead |
| スターを付ける | mailContext-markFlagged |
| 迷惑メールとしてマーク | mailContext-markAsJunk |
| 迷惑メールマークを解除 | mailContext-markAsNotJunk |
| 迷惑メールフィルターを実行 | mailContext-recalculateJunkScore |
| メッセージの場所をコピー | mailContext-copyMessageUrl |
| アーカイブ | mailContext-archive |
| メッセージを移動 | mailContext-moveMenu |
| メッセージをコピー | mailContext-copyMenu |
| 前回と同じ “受信トレイ” に移動 | mailContext-moveToFolderAgain |
| 復号したメッセージのコピーを作成 | mailContext-decryptToFolder |
| 変換 | mailContext-calendar-convert-menu |
| 予定… | mailContext-calendar-convert-event-menuitem |
| ToDo… | mailContext-calendar-convert-task-menuitem |
| 選択したメッセージを削除 | mailContext-delete |
| スレッドを無視 | mailContext-ignoreThread |
| サブスレッドを無視 | mailContext-ignoreSubthread |
| 注目スレッドに設定 | mailContext-watchThread |
| メッセージを保存… | mailContext-saveAs |
| メッセージを印刷… | mailContext-print |
| 選択したメッセージを受信 | mailContext-downloadSelected |
コメント