No.1729 1692以降への[参考]:JE本の名誉の為とmislead防止の為に、今更ながらですが「setup.exeのバージョンのせいかも?」 |
発言者: 田野@まさ 発言日: 2003 12/06 10:26 |
もっと早くに書けばとも思ったのですが、たぶん関係ない筈、と思ったのと、関係ない事を書いて又キツイ突込みされるのが怖くて黙っていたんですが... そう、「怖く」なっちゃうんですよ。本当に真剣な話。 無関係かどうか分からないから一応起きた現象をそのまま書いてて、 「多分、無関係と思われます」のような言い方でコメントくださる分には大感謝です。 あたかも「間違った知識を広めかねない」とか「他の人に有害」のような言われようでコメントされると。(苦笑) 私も現役チャネラー(笑)なので、http://members.tripod.co.jp/ms_mzn/ は知ってましたが、今回これを免罪符に持ち出す話ではないですよね。 補足はこうです。 (補足1) 何度「JE本で再インスト」してもショートカットがデフォルトに戻らず苦労してた時より「以前」に、 インストしたのはJE本のCD-ROMではなかったです。 去年の10月頃のバージョンの cygwin.com のsetup.exeを使い、同時期の cygwin.com からのパッケージ。 ↓ 同じsetup.exeを使い、去年の11月頃のバージョンの cygwin.com のパッケージ。 ↓ 今年2月頃、ソフトバンク「Cygwin―Windowsで使えるUNIX環境」同梱のsetup.exeを使い、同梱のパッケージ。 ↓ 今年8月頃、ディー・アート「WIndows上で実現されるUNIX環境 Cygwinを使おう」同梱のsetup.exeを使い、同梱のパッケージ。 ↓ 今年10月頃、「JE本」同梱のsetup.exeを使い、同梱のパッケージ。 (補足2) インスト先は毎回同じ(e:\cygwin)だった。 (補足3) 毎回の1回目インスト(この言い方で適切ですか?)は e:\cygwin を削除しただけで、レジストリもショートカット(*.lnk)も削除していない。 JE本での何度目かの(あっれ〜、ショーカットウィンドウがデフォルトに戻らないな〜)の再インストから、 「Cygnus Solution」レジストリとショートカット(*.lnk)を削除してみるようになった。 (補足4) JE本での1回目インストより以前に、ショートカットウィンドウ幅を大きくしたり、色を変えている。 (補足5) JE本での1回目インスト終了直後の時点で、今にして思い出せば既にショートカットウィンドウはデフォルトではなかったと記憶している。 JE本での1回目インストより以前に、ショートカットウィンドウ幅を大きくしたり、色を変えた設定が残っていた。 これはおそらくJE本での1回目インスト時は「*.lnk」を削除しないままやったから(と思う)。 (補足6) JE本での1回目インストより以前にデスクトップにあったスタートメニューショートカットは、 「スタート」メニュー直下に「Cygwin」ショートカット にあった。 「スタート」メニュー→「プログラム」メニュー→「Cygwin」メニュー は存在していなかったので、 私が手でデスクトップショートカットをスタート直下にドラッグコピーしてしまってた可能性は考えにくい。 JE本以外のsetup.exeで作られた可能性が高い。 そして「JE本での1回目インストで出来たスタートメニューショートカット」も、 「スタート」メニュー→「プログラム」メニュー→「Cygwin」メニュー→「Cygwin Bash Shell」ショートカット とは出来ず、 「スタート」メニュー直下に「Cygwin」ショートカット と出来てた。 これもおそらくJE本での1回目インスト時は「*.lnk」を削除しないままやったから(と思う)。 そしてここからが、もしかしたら、何か大きなヒントになってくれれば、と期待しちゃったりするのですが。。。(笑) (補足7) JE本での何度目かの(あっれ〜、ショーカットウィンドウがデフォルトに戻らないな〜)の再インストから、 「Cygnus Solution」レジストリと2つのショートカット(*.lnk)を削除してみるようになったのだが、 何度、「スタート」メニュー直下の「Cygwin」ショートカット(勿論、デスクトップ上のも)を削除しても、 JE本での再インスト直後の最初の一瞬だけ、「スタート」メニュー直下に「Cygwin」ショートカットが現れてしまい、 それをクリックすると、直下のショートカットは一瞬で消えて、 「スタート」メニュー→「プログラム」メニュー→「Cygwin」メニュー→「Cygwin Bash Shell」ショートカット が現れて自動的にマウスカーソルが移動し、Cygwin Bash Shellが開かれる、というヘンな動きだった。 この時は未だ、幅や色はデフォルトに戻らず、以前のを引きずったまま。 直接、 「スタート」メニュー→「プログラム」メニュー→「Cygwin」メニュー→「Cygwin Bash Shell」ショートカット 「デスクトップ」→「Cygwin」ショートカット をクリックしても同じ(以前の設定を引きずったまま) (注) この時は未だ HKEY_CURRENT_USER\Console\Cygwin は存在してません HKEY_CURRENT_USER\...\MenuOrder\Start Menu\...\Cygwin HKEY_USERS\S-1-5-21-...\MenuOrder\Start Menu\...\Cygwin を削除して再インストしてみたところ、 「スタート」メニュー直下の「Cygwin」ショートカットは最初から現れなくなり、 「スタート」メニュー→「プログラム」メニュー→「Cygwin」メニュー→「Cygwin Bash Shell」ショートカット 「デスクトップ」→「Cygwin」ショートカット をクリックするとデフォルトに戻ってました。 (注) この時も未だ HKEY_CURRENT_USER\Console\Cygwin は存在してません その後ショートカットウィンドウ設定を再び変えた後(多分)によって HKEY_CURRENT_USER\Console\Cygwin が出来た なので、ひょっとしてsetup.exeのバージョンが、setup-2.249.2.10-1 とそれ以前とで、 ショートカットの作られ方とか、レジストリの扱いとかが違ってたとしたら、 今回の出来事の原因だったりしません??? ソースも読んでないので仮定の話を書くとまた叱られるかもしれませんが。。。 |
▼関連発言 |