CygTermで起動するとDOS窓が開いてしまう罠
どういう訳かCygTermをインストールしたらなぜかDOS窓が…。
仕方ないのでPoderosaで起動させてたんですが、Poderosaってたまに音も無くダウンしてる時があるので、結構油断出来ない罠。
Googlingしてたら解決策があったのでメモしておきます。
まずは僕はPuttyで起動するのが好みなので、Putty用にCygTermをビルドおよび設定して下さい。
DOS窓が開いてしまう現象を防ぐ為にちょうど良いツールがあって、ttconっていうみたいです。
インストールはとても簡単に出来ます。
$ wget -O ttcon.tar.gz http://www.ganaware.jp/viewcvs.cgi/ttcon.tar.gz?only_with_tag=TTCON_1_1&view=tar
$ tar xfz ttcon.tar.gz
$ cd ttcon
$ make install
次にcygtermを起動する為のシェルスクリプトを書きます。
#!/bin/sh
ttcon --auto-exit --icon $SYSTEMROOT/system32/shell32.dll \
--icon-index 13 & cygterm.exe
ってもこれってフォアグラウンドに出なくなっただけみたいな挙動みたいですね。
ともあれこれでうっとおしいDOS窓が開かなくなったので作者さんらに感謝です。:)
設定の仕方はkoseさんが以前書いているようでして、そちらも参考にして下さい。
しかしなんて言うかバッドノウハウが多いツールとしてEmacs, Cygwinとかかなり上位にくるんじゃないだろうか。OSS全般がそうかな?