Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)

No.1692  自己レス:レジストリに残っていたゴミを削除したら直りました
発言者: 田野@まさ
発言日: 2003 12/02 12:16
 
「nil」さま、「MSだす。」さま、「さ」さま、「通りすがり」さま、レス感謝です。とりあえず解決しました。
1673以降のレスへここへまとめてレスさせていただきます。

\HKEY_LOCAL_MACHINE\Software\Cygnus Solutions
\HKEY_CURRENT_USER\Software\Cygnus Solutions
以外のレジストリにCygwinショートカットウィンドゥの属性が残ってしまっていたようです。


>>No.1673
> "「パッケージ emacs」だけを選択した" から、"ウィンドウに
> Emacs起動直前の画面が残ってしまう" わけではありません。
> も少し適切なタイトルにする努力をしましょうよ。
タイトル「「パッケージ emacs」だけを選択したら、ウィンドウにEmacs起動直前の画面が残ってしまう」の意味は勿論、
"「パッケージ emacs」だけを選択した" から、"ウィンドウにEmacs起動直前の画面が残ってしまう" という意味ではなく、
「「パッケージ emacs」だけを選択して試みてみたが、やはりウィンドウにEmacs起動直前の画面が残ってしまう」の意味でした。
でもそれでしたら「選択したら」ではなく「選択してみたが」にするべきでしたね。
以後気をつけます。


> $HOME の設定など含め、すべて初期状態から順に、実行を確認しているのですよね?
> .bash_profile のサイズに変更があるように見えるのですが、どうでしょうか?
> ええと、.emacs を設定している状態ですか?
Windows側システムプロパティの環境変数(CYGWIN、HOME)は削除しないで再インストしてました。
それ以外は.bash_profile も含め、全てインスト前の状態に戻しての再インストです。
デスクトップやスタートメニューのショートカットも全て削除し、レジストリから、
\HKEY_LOCAL_MACHINE\Software\Cygnus Solutions
\HKEY_CURRENT_USER\Software\Cygnus Solutions
も削除しての再インストでした。
.bash_profile のサイズも変更してませんので、JE本についてたCD-ROMのバージョンのままだと思うのですが、サイズが違うのはどうしてだか分りません。
.emacs は最初からありませんでした。(再インスト前はJE本やネットを参考にvimで作りました)


> ええと、ひょっとして、シェル変数と環境変数の違いをきちんとは理解してないのではありますまいか?
そうでした。bashでsetの結果を張ったのだからシェル変数と書いて、exportしてるもの(環境変数)は別に書くべきでした。


> ところで、まさか、画面バッファのサイズとウィンドウのサイズを違えて
> たりしないですか? (画面の書き換えはおかしくなるみたい)
> インストールしなおした、ということですが、DOSプロンプトのプロパティ
> が変わっていたり、COLUMN が 80 だったり、いろいろおかしなことが気
> になります。
> 設定ファイルがインストール状態のままかどうかも、ちょっと未確認です
> し、画面をリサイズしたのかどうかもわかりません。
そうなのです。前回のインスト後に一度、Cygwinショートカットウィンドゥのサイズをいじって大きくしたり、色を変更(背景=白、文字=黒)してしまっていたのです。
ところがデスクトップやスタートメニューのショートカットも全て削除して何度再インストしても、Cygwinショートカットウィンドゥのサイズや色が以前のままなのです。
普段、スタートメニューのアクセサリのコマンドプロンプト、cmdコマンドのプロパティの画面レイアウトも広く変更して使っていたので、
これらの設定を引きずってCygwinショートカットウィンドゥが出来てしまうのかも?と疑ってみて、
これらも、サイズ=80×24、色=Windowsインスト直後のデフォルト に戻してみましたが、
やはり再インスト後のCygwinショートカットウィンドゥサイズが以前のままだし、「$emacs」と打っても画面が崩れるので、途方に暮れてしまいました。



そこで、レジストリをCygnusではなくCygwinで検索してみると、以下のものが見つかりました。
【無関係と思われるもの】
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit
LastKey=マイ コンピュータ\HKEY_USERS\S-1-5-21-25768824-1085765157-1845911597-1110\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs\Cygwin

HKEY_USERS\…\Recent File List

HKEY_USERS\…\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit
LastKey=
マイ コンピュータ\HKEY_USERS\S-1-5-21-25768824-1085765157-1845911597-1110\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs\Cygwin

HKEY_USERS\…\OpenSaveMRU\色々なキー
色々な値=…

【怪しいと思われるもの】
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs\Cygwin
Order=(REG_BINARY値)

HKEY_USERS\S-1-5-21-25768824-1085765157-1845911597-1110\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs\Cygwin
Order=(REG_BINARY値)

この2つでCygwinショートカット画面の属性を保持してしまっていたのではと考えました。
念の為、この2つに加え上の4つも削除し、再インストしたら直りました。
Cygwinショートカットウィンドゥのサイズが小さくなり、色もデフォルト(背景=黒、文字=白)に戻り、emacsが崩れなくなりました。

JE本でもネットでも、レジストリは、
\HKEY_LOCAL_MACHINE\Software\Cygnus Solutions
\HKEY_CURRENT_USER\Software\Cygnus Solutions
だけを消せばよいとありますので、通常は上記のレジストリが残る事はあり得ない、
つまり再インスト時に前回値をデフォルト値が上書く筈なのでしょう。
どこかの再インストの途中でWindowsがフリーズ・リブートするかなにかして、もう上書かれなくなってしまい残ってしまっていたのだろうか、と考えております。

ショートカットウィンドゥサイズや色はデフォルトから変更して使いたいので、
@ショートカットウィンドゥサイズを大きくする
A色も変更する
BNo.1683でご指摘のように、.emacs.elで画面バッファの「幅」を合わせる
…でemacsが崩れなくなるか。

Cアンインスト
D\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs\Cygwinを削除せずに
E再インスト
…でショートカット画面がデフォルトに戻るか。

を実験してみるべきでしょうが、面倒くさいので未だ試してません。


▼関連発言

1580:CygwinでEmacsを使おうとするとCannot connect to X server [田野@ま] 10/24
 ├1582:Re:CygwinでEmacsを使おうとするとCannot connect to X server [MSだす。] 10/24
 ├1583:Re:CygwinでEmacsを使おうとするとCannot connect to X server [ひげ] 10/24
 ├1585:Re:CygwinでEmacsを使おうとするとCannot connect to X server [nil] 10/24
 └1640:「-nw」オプション有難うございました。でも未だCygwinが使えてま [田野まさ] 11/17
  ├1641:EmacsをWindowsで使う [はじめ] 11/18
  │└1642:Re:EmacsをWindowsで使う [田野@ま] 11/18
  │ └1647:Re[2]:EmacsをWindowsで使う [matsu] 11/20
  ├1643:Re:「-nw」オプション有難うございました。でも未だCygwinが使 [MSだす。] 11/18
  │└1648:設定ファイルを色々変えての実験結果 [田野@ま] 11/20
  │ ├1650:設定がおかしくなった時の再インストールと修正 [nil] 11/20
  │ │├1670:「パッケージ emacs」だけを選択したら、ウィンドウにEm [田野@ま] 11/26
  │ ││├1671:再インスト直後の環境変数に何かおかしなところがあり [田野@ま] 11/26
  │ ││├1673:Re:設定がおかしくなった時の再インストールと修正 [nil] 11/26
  │ ││├1675:Re:「パッケージ emacs」だけを選択したら、ウィンドウ [MSだす。] 11/28
  │ ││├1678:Re:「パッケージ emacs」だけを選択したら、ウィンドウ [MSだす。] 11/28
  │ │││└1680:Re:設定がおかしくなった時の再インストールと修正 [nil] 11/28
  │ │││ ├1683:Re[2]:設定がおかしくなった時の再インストールと [MSだす。] 11/28
  │ │││ └1685:emacsの画面がくずれ無いようにするには… [MSだす。] 11/29
  │ │││  └1693:今後、参考になります。 [田野@ま] 12/02
  │ ││└1692:自己レス:レジストリに残っていたゴミを削除したら直り [田野@ま] 12/02
  │ ││ ├1694:設定がおかしくなった時の再インストール [nil] 12/02
  │ ││ │└1695:Re:設定がおかしくなった時の再インストール [田野@ま] 12/02
  │ ││ │ ├1696:Re[補足]:設定がおかしくなった時の再インストー [田野@ま] 12/02
  │ ││ │ └1697:Re[2]:設定がおかしくなった時の再インストール [nil] 12/02
  │ ││ │  ├1698:コンソール or 特定画面 のプロパティ [nil] 12/02
  │ ││ │  │└1702:Re:コンソール or 特定画面 のプロパティ [田野@ま] 12/03
  │ ││ │  └1701:Re[3]:設定がおかしくなった時の再インストー [田野@ま] 12/03
  │ ││ │   └1707:Re[4]:設定がおかしくなった時の再インスト [MSだす。] 12/03
  │ ││ │    └1708:Re[5]:そうすると、先のまとめにプラスし [田野@ま] 12/04
  │ ││ ├1700:Re:自己レス:レジストリに残っていたゴミを削除した [nil] 12/03
  │ ││ │└1703:Re[2]:自己レス:レジストリに残っていたゴミを削除 [田野@ま] 12/03
  │ ││ └1704:Re:自己レス:レジストリに残っていたゴミを削除した [田野@ま] 12/03
  │ │└1714:No.1696,1708 回避策の修正 [nil] 12/05
  │ │ └1720:「状況が特殊な」人や場合(多分)における「Re:No.16 [田野@ま] 12/05
  │ │  └1727:(無題) [nil] 12/06
  │ │   └1728:Re:(無題) [MSだす。] 12/06 <
  │ ├1651:Re:設定ファイルを色々変えての実験結果 [nil] 11/21
  │ ├1654:Re:設定ファイルを色々変えての実験結果 [な] 11/21
  │ └1656:Re:設定ファイルを色々変えての実験結果 [MSだす。] 11/22
  │  └1666:Re[2]:設定ファイルを色々変えての実験結果 [nil] 11/25
  │   └1669:|"Default Text File Type"は"UNIX&qu [田野@ま] 11/26
  ├1652:初期化ファイル中のDISPLAY,HOME,etc [nil] 11/21
  │└1655:Re:初期化ファイル中のDISPLAY,HOME,etc [な] 11/21
  │ └1660:Re[2]:初期化ファイル中のDISPLAY,HOME,etc [nil] 11/23
  └1661:Re:「-nw」オプション有難うございました。でも未だCygwinが使 [通りすが] 11/24
   └1662:Re[2]:「-nw」オプション有難うございました。でも未だCygwi [matsu] 11/25

Pass 保存

早田のホームページへ
CGIROOM