ckを使う

 cygwinではckというターミナルを使うと良さそう、というのをググっていてみつけたのでバイナリを探したところ、公開が終わっているみたいで見つからず。残念。
 ckをWin9xなどで動かすためのパッチを当てたバイナリがこちらにあったので落として設定。


 ckの設定項目はck --helpで出てくるものを参考に$HOME/.Xdefaultsに以下の設定を追加

! for CK
Ck*foreground: white
Ck*background: black
Ck*fontSize: 12
Ck*scrollHide: True
Ck*cursorColor: white

Ck*geometry: 80x50+50-10

 現在batファイルで環境変数の設定を行ってからcygwinを立ち上げていたので、そのbatファイル(c:\cygwin\cygwin.bat)を以下のように修正。

@echo off

c:
chdir c:\cygwin\bin

set HOME=/home/hoge
set MAKE_MODE=UNIX
set CYGWIN=tty nontsec binmode
set SHELL=/bin/zsh
set LANG=ja_JP.SJIS

c:\cygwin\bin\zsh.exe --login -c "ck --title zsh"

 デスクトップにショートカットを作って、リンク先を

c:\cygwin\bin\run.exe c:\cygwin\cygwin.bat

に変更

 とやったらコマンドプロンプトが立ち上がることなく、意図した環境変数になった状態でckが起動してくれた。
 さらにscreenで日本語を有効にしても問題なく動作。すばらしい。もっと早くに知っておけばよかった。



2008/02/29に追記
ckの最終版をミラーしてくれているページがありました。
http://sohda.net/cygwin/dist/mirror/www.geocities.jp/meir/cygwin_ck/
また、上記バージョンに対応した設定を行ってみました。d:id:HIN:20080228