[sylpheed-jp:10841] Re: Sylpheed 3.0beta2 released

TAKAHASHI Tamotsu ( 高橋全 ) ttakah @ gmail.com
2009年 11月 26日 (木) 11:44:54 JST


高橋です。丁寧な解説、ありがとうございます。

On Sun, 22 Nov 2009 02:19:30 +0900
Hiroyuki Yamamoto <hiro-y @ kcn.ne.jp> wrote:

> > 【要望:迷惑メール振り分け後にメールを開かないでほしい】
> > 設定→全般の設定→詳細→インターフェース→
> > 「サマリでメッセージを選択したとき常に開く」も
> > 「フォルダを開いたときに最初の未読メッセージを開く」も
> > 無効にして、できるだけ無駄に開かないようにしているのに、
> > 「迷惑メール」ボタンをクリックしたあとは必ずメッセージが
> > 開かれてしまいます。どうにか回避できると嬉しいです。
> > 
> > 基本的に、IMAP で未読メッセージ群の subject を見て
> > 明らかに spam なものをざっと Ctrl+クリックで指定して
> > 「迷惑メール」にしています。
> > それからゆっくり未読を消化したいと思っているので、
> > いきなりフォーカスが移ったりメッセージを開かれたりすると
> > 手順が狂うのです。とはいえ、お手間なら無視してください。
> > それほど困っていません。
> 
> 「表示・非表示 - メッセージビュー」(または V キー)、または
> サマリビュー右下の下三角を押すとメッセージビューが隠れるので、
> その状態で操作すれば自動的にメッセージが開かれることはなくなります。
> もう一度同じ操作をすると戻ります。
> (まさに上記の複数メールを spam 指定するときなどによく使います)

なるほど。それで回避できそうです。
……と思って使っていたら不具合を発見してしまいました。

「表示」→「レイアウト」→「縦3列」にしている状態で
v を押してメッセージビューを消すと、サマリ(でしたっけ?
メッセージ一覧) の右端の項目 (手元では「サイズ」) が伸びます。
これが単に便宜的な変化であればいいのですが、このまま
sylpheed を終了すると、その幅が保存されてしまい、
次回起動時にメッセージビューを表示できなくなってしまいます。
(画面右端まで「サイズ」なので、メッセージ本文は画面外にある)

対策としては、
(a) 終了時にいったんメッセージビューを表示させてから幅を保存するか、
(b) デフォルトで「サイズ」の右にダミー項目を作り、メッセージビュー
部分をそれで埋める。その幅は終了時にいつも 0 として保存する、
などの対策が必要かと思います。(b) のほうが、v を押したときの
見栄えの関係で好ましいと思います。

症状がわかりにくいかもしれないので、もう一度説明します。

縦3列にした状態(右端のメッセージビューにヘッダが見える):
┌────┬────────────────────────┐
|フォルダ|すべて▼ 検索:[   ]             |
|    ├────────────────────────┤
|    |v囚@件名   差出人 日付 サイズ|From: Hiroy|
|    |   [sylpheed:Hiroyuki11/2  5.5KB|To: sylphee|

vを押した状態(右端まで「サイズ」が伸びる):
┌────┬────────────────────────┐
|フォルダ|すべて▼ 検索:[   ]             |
|    ├────────────────────────┤
|    |v囚@件名   差出人 日付        サイズ|
|    |   [sylpheed:Hiroyuki11/2        5.5KB|

この時点で既に、「サイズが見づらい」という問題がありますし、
終了し再起動すると、v を押してもメッセージビューが出てこない
という重大な問題があります。

たぶんこう (b) なったほうが見やすいし処理もラク:
┌────┬────────────────────────┐
|フォルダ|すべて▼ 検索:[   ]             |
|    ├────────────────────────┤
|    |v囚@件名   差出人 日付 サイズ       |
|    |   [sylpheed:Hiroyuki11/2  5.5KB       |

以上です。お役に立てば幸いです。

-- 
tamo


Sylpheed-jp メーリングリストの案内