Poderosaでcygwinに接続
lsコマンドで日本語のファイル名は文字化けせずに表示される。
けど、bashで日本語が入力できない。
解決策として、Poderosaというターミナル・エミュレータを試してみる。
cygwinに接続しようとすると、cygwin1.dllが見つかりません、とエラー。
cygtermディレクトリ内にcygwin1.dllがないと駄目らしい。
cygwin1.dllをcygtermディレクトリにコピー。
今度はちゃんと繋がった。
日本語を入力。
ひらがなも漢字も入力できたので、とりあえず解決。
Poderosaはcygwinに接続する時しか使わないので、JScript.NETで
cygwin接続用のマクロを作り、それを起動時に実行するよう設定。
import Poderosa.Macro; import Poderosa.ConnectionParam; var env = new Environment(); var param = new CygwinTerminalParam(); param.Home = "C:/cygwin/home/hoge"; param.Shell = "/bin/bash --login -i"; env.Connections.Open(param);