P2Pとかプログラミング全般とか

P2Pアプリ開発を目指していこうかと。
基本、週末更新なので遅々として進まず。

Poderosa で Cygwin 起動

2010-07-14 10:51:52 | Weblog
お久しぶりです。P2P 関連、全然やってないです。キャッホーイ。

閑話休題。
仕事で Poderosa を使い始めたら結構便利だと気づいた。top コマンドで画面が
崩れるので、そのあたりは Putty とかのほうがべんりだけど。でもタブで複数枚
開けるのは便利だ。
Poderosa は Cygwin も開けるんだけど、家の PC だとなぜか起動できなかった。
で、調べた結果、Cygwin のルートディレクトリが取得できなかった模様。
家の PC を Windows7 x64 に変えたせいと思われる。
通常、HKEY_CURRENT_USER\Software\Cygwin\setup に rootdir があるはずなのだが
x64 だと HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Cygwin\setup
に書かれるようだ。
方法は2つで、Poderosa にパッチをあてるか、前者のキーを自前でつくるか。
パッチあてはコンパイル環境がないと面倒なのでキーを自前で作成。
regedit.exe で HKEY_CURRENT_USER\Software\Cygwin\setup を開き、
rootdir というキー名で文字列を作成。あとは Cygwin のルートを書くだけ。
これできどうできるようになった。
最新の Cygwin は UTF-8 になったため、普通のコマンドプロンプトだと文字が
化けて面倒だったが Poderosa なら Cygwin を UTF-8 で開くオプションがあるので
とても便利だー。