ページ 11

検索フォルダーの設定(プロパティ)をテキストエディタなどで変更できませんか

Posted: 2020年3月25日(水) 15:55
by hoyajit
いつもお世話になります。
首記のとおりですが、検索フォルダーの条件が多くなると設定変更が手間になってきます。
設定画面のサイズが小さくて、どういう条件が入っていたか確認するのにウィンドウをいちいち上下にロールしなくてはならず、それが大変めんどくさいです。
もしこの設定がなにかテキストベースで保存されているなら、テキストエディタで簡単に確認編集ができるのではないか、と思って探したところプロファイルフォルダ中に「.msf」という拡張子の、それらしきファイルがありました。
しかしそのファイルをテキストエディタで開いても容易に内容が判読できるものではありませんでした(逆に言うとそのレベルのユーザーです)。
アドオンでも結構ですので、この検索フォルダー設定の確認変更をより簡易にできるスベがありましたらお教えください。
(デフォの設定が一番簡単じゃん、という話で終わりそうですが...)

-----
Windows 10 Pro
Thunderbird Ver. 68.6.0 (32bit)

Re: 検索フォルダーの設定(プロパティ)をテキストエディタなどで変更できませんか

Posted: 2020年3月25日(水) 22:29
by EarlgreyTea
hoyajit さんが書きました:アドオンでも結構ですので、この検索フォルダー設定の確認変更をより簡易にできるスベがありましたらお教えください。
結論から申し上げますと
hoyajit さんが書きました:(デフォの設定が一番簡単じゃん、という話で終わりそうですが...)
ということになると思います。
hoyajit さんが書きました:プロファイルフォルダ中に「.msf」という拡張子の、それらしきファイルがありました。
しかしそのファイルをテキストエディタで開いても容易に内容が判読できるものではありませんでした(逆に言うとそのレベルのユーザーです)。
msf は Mork というテキスト形式のデータフォーマットで作成されています。
Mork はMozilla関連でしか使われていないデータフォーマットで、そもそも人間が読み書きするようなものではありません。
汎用的なフォーマットではなく、仕様書がない実装ありきの存在です。
同じく Morkを使っているアドレス帳の .mab ファイルですと他の形式とのコンバータープログラムはあるようですが、Thunderbird がきちんと動作する .msfを作成できるのは Thunderbird の処理、ということになってしまいます。

参考:
Thunderbirdの要約ファイルやアドレス帳ファイルの内容を読む方法 - ククログ(2014-05-21)
Mork の謎: Firefox Hacks 翻訳日記

Re: 検索フォルダーの設定(プロパティ)をテキストエディタなどで変更できませんか

Posted: 2020年3月26日(木) 09:22
by hoyajit
EarlgreyTea様、ありがとうございます。
EarlgreyTea さんが書きました: 結論から申し上げますと
hoyajit さんが書きました:(デフォの設定が一番簡単じゃん、という話で終わりそうですが...)
ということになると思います。
やっぱり (;_;)
EarlgreyTea さんが書きました: msf は Mork というテキスト形式のデータフォーマットで作成されています。
Mork はMozilla関連でしか使われていないデータフォーマットで、そもそも人間が読み書きするようなものではありません。
汎用的なフォーマットではなく、仕様書がない実装ありきの存在です。
素人の私でなくても解読は難解ということのようですね。
「Mork の謎: Firefox Hacks 翻訳日記」には「開発者の言によれば、『テキストファイル形式を使うのは馬鹿げている、と思ったがそうしろと命令されたから作った』」とあり、しばしばよく似た体験をしている自分としては笑えませんでした。悲しいお話です。(T_T)

ちなみにこの検索フォルダーの設定ウィンドウのサイズはオプションの設定エディターで変更できたりしませんでしょうか。とにかくあの小さい固定サイズが確認作業をわずらわしくしておりまして。
よろしくお願いいたします。

Re: 検索フォルダーの設定(プロパティ)をテキストエディタなどで変更できませんか

Posted: 2020年3月28日(土) 12:39
by EarlgreyTea
hoyajit さんが書きました:ちなみにこの検索フォルダーの設定ウィンドウのサイズはオプションの設定エディターで変更できたりしませんでしょうか。とにかくあの小さい固定サイズが確認作業をわずらわしくしておりまして。
「メッセージフィルター」「フィルターの設定」どちらの画面も角をドラッグすると普通にサイズを変えられますし、閉じたら位置やサイズがプロファイルの xulstore.json に保存されるはずです。

Re: 検索フォルダーの設定(プロパティ)をテキストエディタなどで変更できませんか

Posted: 2020年3月30日(月) 09:54
by hoyajit
EarlgreyTea さんが書きました: 「メッセージフィルター」「フィルターの設定」どちらの画面も角をドラッグすると普通にサイズを変えられますし、閉じたら位置やサイズがプロファイルの xulstore.json に保存されるはずです。
え、まじで!?と喜びましたが残念ながら「検索フォルダーのプロファイル変更」画面のサイズは変更できませんでした。
ご教示の「メッセージフィルター」のサイズは任意に変更できることを確認しました。
「フィルターの設定」については恥ずかしながらそれが何に相当するのか判別できませんでした。
少なくとも「検索フォルダーのプロファイル」の設定画面ではないですよね。
恐縮ですが引き続きご教示よろしくお願いいたします。

Re: 検索フォルダーの設定(プロパティ)をテキストエディタなどで変更できませんか

Posted: 2020年3月30日(月) 15:15
by EarlgreyTea
大変失礼いたしました。
なぜか、メッセージフィルターと勘違いしていました。
userChrome.cssで強制的にレイアウト指定が必要と思われます。

Re: 検索フォルダーの設定(プロパティ)をテキストエディタなどで変更できませんか

Posted: 2020年3月30日(月) 17:18
by hoyajit
EarlgreyTea さんが書きました: userChrome.cssで強制的にレイアウト指定が必要と思われます。
新たな領域に足を踏み込まねばならない予感がいたします。
今のところ皆目見当も付きませんが、勉強してみます。
様々ご教示いただきありがとうございました。

Re: 検索フォルダーの設定(プロパティ)をテキストエディタなどで変更できませんか

Posted: 2020年3月31日(火) 01:05
by EarlgreyTea
Thunderbird で userChrome.css を使ってUIのスタイルを変更する方法につきましては、別トピックで説明を書いたものがありますので、下記リンクを参考にしてください。
viewtopic.php?f=3&t=17916&p=65653#p65653

それで本件の場合ですが、検索フォルダーのプロパティダイアログのスタイルをいじるなら、要素IDは virtualFolderPropertiesDialog となります。
例として、ダイアログの大きさを少し大きくするならこんな感じになります。

コード: 全て選択

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

#virtualFolderPropertiesDialog {
    width: 800px !important;
    height: 500px !important;
}

Re: 検索フォルダーの設定(プロパティ)をテキストエディタなどで変更できませんか

Posted: 2020年3月31日(火) 15:24
by hoyajit
EarlgreyTea さんが書きました:Thunderbird で userChrome.css を使ってUIのスタイルを変更する方法につきましては、別トピックで説明を書いたものがありますので、下記リンクを参考にしてください。
viewtopic.php?f=3&t=17916&p=65653#p65653
あれ、これどこかで同じようなものを見かけたことあるな、と思ったら以前に「スレッドカラムの見た目をわかりやすくしたい」という件で私がお聞きしたことがありました!
viewtopic.php?f=3&t=17239#p62619
それもたかだか一昨年の質問で、完全に忘却しておりました。
大変失礼いたしました。
それで本件の場合ですが、検索フォルダーのプロパティダイアログのスタイルをいじるなら、要素IDは virtualFolderPropertiesDialog となります。
例として、ダイアログの大きさを少し大きくするならこんな感じになります。

コード: 全て選択

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

#virtualFolderPropertiesDialog {
    width: 800px !important;
    height: 500px !important;
}
詳しく記載いただきありがとうございました。
おかげさまで設定画面を「これでもか!」というぐらいに大きなサイズに変更することができました。
これでストレスなく設定内容を確認できます。
大変お世話になりました。