2005/07/09(土) [n年前の日記]
#1 [mozilla] Mozill firefox 1.0.4 を標準のブラウザに設定するとhtmlファイルのアイコンが未登録になってしまう問題
以前から気になっていたのだけど、面倒で放置してた。が、なんだか気になってきた。関連情報を検索。
ちなみに環境は、WinXP Home SP2 + Mozilla Firefox 1.0.4 MOOX M2。
ちなみに環境は、WinXP Home SP2 + Mozilla Firefox 1.0.4 MOOX M2。
◎ _FirefoxとHTMLファイルの関連付けのトラブル :
レジストリを弄って、HKEY_CLASSES_ROOT\FirefoxHTML\DefaultIcon に、C:\PROGRA~1\MOZILL~1\FIREFOX.EXE,1 を設定するらしい。
試してみたけど変化なし。アイコンキャッシュをクリアしないとダメかな。
試してみたけど変化なし。アイコンキャッシュをクリアしないとダメかな。
◎ _Admin Tip #19: WindowsXPのアイコンのキャッシュを修復する :
WindowsXP の場合、ShellIconCache を削除すると書いてあるのだけど、そんなファイルは見当たらず。
◎ _WinFAQ - Windows XP には、Windows 9x/Me/2000 のような ShellIconCache ファイルがありません :
%USERPROFILE%\Local Settings\Application Data の IconCache.db を削除するらしい。
◎ _Firefox Help: 便利な使い方 - ウィンドウアイコンを変更する :
Firefox のデフォルトウィンドウアイコンは、次のようにして、好きなアイコンに変えることができます。試してみたけど関係なかった。
1. Firefox をインストールしたフォルダ (例: C:\Program Files\Mozilla Firefox\) に移動し、chrome というサブフォルダを開きます。
2. その chrome フォルダの中に、icons というサブフォルダを新たに作成してください。次に、その icons フォルダに移動し、default というもうひとつのサブフォルダを作成してください。このフォルダへのフルパスは C:\Program Files\Mozilla Firefox\chrome\icons\default\ になるはずです。
3. 使いたいアイコンを選んで (Windows では .ico ファイル、Linux では .xpm ファイル) このフォルダに置き、ファイル名を main-window.[拡張子] に変えてください。Windows では main-window.ico、Linux では main-window.xpm になります。
メインウィンドウの他にも、ブックマークマネージャや JavaScript コンソールのウィンドウアイコンを変えることができます。アイコンのファイル名はそれぞれ、bookmark-window.[拡張子]、jsconsoleWindow.[拡張子] としてください。
◎ Mozilla 1.7.8 で「標準のブラウザ」に設定するとアイコンがちゃんと反映される :
何故、Firefox だけが異常なのだ。
◎ レジストリの内容をエクスポートしてdiffをとってみたり :
標準のブラウザ設定を、IE、Mozilla、Mozilla Firefox に変えたときのレジストリをエクスポートして、cygwin上で diff をとってみたり。ちなみに、レジストリエディタ regedit.exe は、UTF-16でエクスポートするみたいなので、エクスポートされた .reg ファイルを xyzzy で開いてから euc-jp で保存しなおした後に、diff -a -U 10 hoge.txt hogehoge.txt といった感じで作業。
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.html の既定が、それぞれ、「htmlfile」「MozillaHTML」「FirefoxHTML」に切り替わっているように見える。するとつまり、
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.html の既定が、それぞれ、「htmlfile」「MozillaHTML」「FirefoxHTML」に切り替わっているように見える。するとつまり、
- HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxHTML
- HKEY_LOCAL_MACHINE\SOFTWARE\Classes\htmlfile
- HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MozillaHTML
◎ FirefoxHTML を眺めると :
どうやら HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxHTML\ShellEx なるキー? フォルダ? があるらしく。htmlfile、MozillaHTML にはない。
試しに、HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxHTML\ShellEx をエクスポートしてバックアップをとった後に、削除してみた。ついでに、HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxHTML\DefaultIcon に適当なアイコン画像を指定して、画面の色数を変更。
指定したアイコンが反映された。ということは、〜ShellEx なるキーが邪魔をしていたということかしら。
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxHTML\DefaultIcon に、C:\Program Files\Mozilla Firefox\firefox.exe,1 を指定してみた。 *1 …Firefox のアイコンになった。
再起動してみた。アイコンは Firefox のソレのまま。なんとかなったかも。
試しに、HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxHTML\ShellEx をエクスポートしてバックアップをとった後に、削除してみた。ついでに、HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxHTML\DefaultIcon に適当なアイコン画像を指定して、画面の色数を変更。
指定したアイコンが反映された。ということは、〜ShellEx なるキーが邪魔をしていたということかしら。
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxHTML\DefaultIcon に、C:\Program Files\Mozilla Firefox\firefox.exe,1 を指定してみた。 *1 …Firefox のアイコンになった。
再起動してみた。アイコンは Firefox のソレのまま。なんとかなったかも。
◎ 結論 :
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxHTML\ShellEx があったら、削除。<念のためにエクスポートしてバックアップを取っておくと良。
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxHTML\DefaultIcon に、利用したいアイコンを指定。
画面の色数を変えると、アイコンが再設定されるらしい。
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxHTML\DefaultIcon に、利用したいアイコンを指定。
画面の色数を変えると、アイコンが再設定されるらしい。
*1: 一番最後の「,1」は、firefox.exe に含まれるアイコンのうち、何番目のアイコンを使用するかの指定。だと思う。
[ ツッコむ ]
#2 [windows] _Windows XPスマートチューニング 第86回 アイコンキャッシュのサイズを拡張する
1.<スタート>メニュー→<ファイル名を指定して実行>と選択。設定してみた。
2.「名前」に半角で「regedit」と入力し、<OK>ボタンをクリック。
3.レジストリエディタが起動したら、HKEY_LOCAL_MACHINE →Software →Microsoft →Windows →CurrentVersion →Explorerとキーをたどって開く。
4.<編集>メニュー→<新規>→<文字列値>と選択し、名前を「Max Cached Icons」にする。
5.「Max Cached Icons」をダブルクリックで開き、「値のデータ」を「2000」に書き換えて<OK>ボタンをクリック。
6.レジストリエディタをアクティブにした状態で[F5]キーを数回押してから終了させる。
設定後は「画面のプロパティ」を開き、<設定>タブで画面の色を現在の設定とは異なるものに変更して<適用>ボタンをクリック。再度元の設定に戻して<OK>ボタンをクリックすれば、アイコンキャッシュファイルの再構築が行われます。ちなみに、「Max Cached Icons」の初期設定値は「512」ですが、100〜4096(KB)まで設定可能ですので、パフォーマンスを優先させたい場合はできるだけ小さく、安定性を求めたい場合は大きくしてください。
今一つ効果が判らない。設定を削除。
[ ツッコむ ]
#3 [windows] IBMホームページリーダーお試し版をアンインストールしたらIE起動時に必ずエラーが発生するようになってしまった
しかもインターネットオプションが開けません。恐るべし。IBMホームページリーダー。
Sleipnirを起動して、そちらからインターネットオプションを開いた。ホームページ設定が、IBMホームページリーダーの関連ファイルになってる。ヒドイなぁ。とりあえず、Web設定をリセット。IEがまっとうに起動するようになった。
Sleipnirを起動して、そちらからインターネットオプションを開いた。ホームページ設定が、IBMホームページリーダーの関連ファイルになってる。ヒドイなぁ。とりあえず、Web設定をリセット。IEがまっとうに起動するようになった。
[ ツッコむ ]
#4 [anime] SEED2、地球連邦軍とジオン軍の全面対決の回
前作の主人公の親友さんの描写。「またそうやって安直に展開させるのか…」と思ってたけど、そうでもない感じの描写なのでイイ感じ。できれば、手足が吹き飛んで無くなってるとか、下半身不随とか、顔が半分焼け爛れてるとか、そのくらいの状況であってほしかったけど。そこまではならんのだろうなぁ。…例えば、虎の人だって、手足無くしてるし。「アツクナラナイデ。マケルワ」の人は命落としてるし。しかも今回、ごくフツーのMS = グフに乗ってたし。かなりヒドイことになってなきゃ、ちと納得いかん気もするであります。つーか、身体的に不自由になった彼氏に、以前と変わらぬ愛を誓うレイア姫の図が見たいだけ。なのですが。
なんとなくだけど。連合軍のあのガンダムを、ピッコロガンダムと呼びたい。ヤムチャガンダムほどではない。…ガンダムではないけれど、TMRの人が演じてたキャラは、なんだかヤムチャっぽい気もする。
なんとなくだけど。連合軍のあのガンダムを、ピッコロガンダムと呼びたい。ヤムチャガンダムほどではない。…ガンダムではないけれど、TMRの人が演じてたキャラは、なんだかヤムチャっぽい気もする。
[ ツッコむ ]
以上、1 日分です。