Premier さんが書きました:
同じく Sunbird 0.7 を使っています。
並び替えができるかは試していませんが、プロファイルフォルダ内に Calendar/CalendarManager.rdf
はありますよ。
Calendar/CalendarManager.rdf (RDF 形式)ですが、たしか 0.3 までしか使われておらず、0.5 からは storage.sdb (SQLite 形式)に変更されています(新規プロファイルで確認しました)。
Mozilla 全般としてデータストレージ形式の RDF から SQLite への移行が進んでいて、これもその一環でしょう。
SQLite ですが、テキストエディタではまず間違いなく編集することはできません。
https://addons.mozilla.org/ja/firefox/addon/5817
のようなエディタで編集することもできますが、Calendar/CalendarManager.rdf のように行を入れ替えれば終わり、とはいきません。
修正するテーブルは二つ、cal_calendars と cal_calendars_prefs です。表示順は cal_calendars の id の小さい順となるのですが、これに合わせて cal_calendars_prefs の calendar も修正する必要があります。
例:cal_calendars の id を 1 → 4 に修正したら、cal_calendars_prefs の calendar も 1 → 4 に修正する
ちなみに cal_events の cal_id はいじる必要はないようです。 このテーブルにはローカルのカレンダーの中身そのものが全カレンダーごちゃ混ぜで記録されているのですが、cal_id には moz-profile-calendar://?id=X の X と同じ値を用いているため、上の修正の影響は受けないようです。
間違えると修正が非常に困難ですので、データベースをいじることの危険性を理解されていないのであれば、お勧めできません。また、プロファイルのコピーを作ってテストするべきでしょう。
ローカルのカレンダーの場合、もう一つの方法としてはカレンダーを丸ごとエクスポートし、再度インポートする方法があります。インポートしたカレンダーはリストの最後尾に追加されますので、パズルの要領で順番を入れ替えることができます。
リモートのカレンダーであれば、URI さえ控えておけば並び替えは容易でしょう。