« 2006年06月 | メイン

2006年07月18日

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全般がそうかな?

Editing Template Toolkit on Emacs

tt-mode.el
Emacs major mode for editing Template Toolkit files

こんなelispがあるみたいっすね。 とりあえず使ってみようかな。

ちなみに自作で自分のためのelispを作ってる方がいました。

まだ使った事は無いですけども。w