Poderosaでcygwinに接続

lsコマンドで日本語のファイル名は文字化けせずに表示される。
けど、bashで日本語が入力できない。
解決策として、Poderosaというターミナル・エミュレータを試してみる。


cygwinに接続しようとすると、cygwin1.dllが見つかりません、とエラー。
cygtermディレクトリ内にcygwin1.dllがないと駄目らしい。
cygwin1.dllをcygtermディレクトリにコピー。
今度はちゃんと繋がった。


日本語を入力。
ひらがなも漢字も入力できたので、とりあえず解決。


Poderosacygwinに接続する時しか使わないので、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);