ゆめうつつ
Cygterm + Cygterm Here + Putty で Cygwin をちょっとだけマシに使う方法メモ
- 2010年2月17日 19:07
- 雑記
久しぶりになんか書いたと思ったらメモかい!
どうも、生きてます。あげはです、お久しぶりです。
ってかあけましておめでとうございましたレベルかい!思いっきり忘れてたぞ!
最近 Vista をクリーンインストールして環境が全部ぶっ飛んだので、「あー Cygwin もねーやめんどくせぇ」ってなってたんだけど、とりあえずまた調べなおすのもあれだからメモ。
いやまぁうちの Linux の環境でやれって話なんですけどね...。でも結局 Windows 環境でちょっとだけいじりたいってことがあるのです。
そういうときに使いにくいとイライラしますよね。
ってことで、 Cygterm + Cygterm Here + Putty の環境を作ります。
まずは Cygwin と Putty いんすこ
Cygwin Information and Installationちょっと Putty の設定
ばーぶろぐ /var/blog: PuTTYを使ってCygwinに接続する の記事を参考に。- localhost:23 に telnet でつなぐセッションを作る。セッション名は cygterm にでもしとく。
- 端末->行規則オプション->ローカルエコー を"強制的にオフ"
- 端末->行規則オプション->ローカルラインの編集 を"強制的にオフ"
- ウインドウ->変換 で文字コードを"MS_Kanji/Auto-Detect Japanese"に
TeraTerm のインストール
Cygterm をDLしてきて make して Cygterm 起動するスクリプト書いてレジストリ書き換えて Cygterm Here モドキを作るってのもいいんだけど、一番楽なのは多分 TeraTerm をインストールして cygterm.cfg をいじるのがベストな気がする。まずは TeraTerm をインストール。
Tera Term プロジェクト日本語トップページ - SourceForge.JP
インストール時に、「コンテキストメニューに"Cygterm Here"を追加する」ってのにチェックするのを忘れずに。
cyglaunch.exe ってのが cygterm.exe を呼んでるっぽい。
そんなことは良いとして、 TeraTerm のインストール先にある cygterm.cfg を以下の様にいじる。
TERM = "puttyのインストール先\putty.exe" -load "cygterm" -telnet %s -P %d
TERM_TYPE = xterm
PORT_START = 20000
PORT_RANGE = 40
SHELL = auto
ENV_1 = MAKE_MODE=unix
ENV_2 = HOME=/home/ユーザ名
LOGIN_SHELL = Yes
# HOME_CHDIR = No
SSH_AGENT_PROXY = No
つまり TeraTerm さんをインストールしたのに無視して Putty 呼びます。
bash の設定
ついでに .bashrc で PS1 の値をいじってプロンプトに表示される文字列を変える。PS1="\u@\H \w$ "どういう内容かは普通に man で確認すればおk。
以上で自分的には十分使いやすく!


参考リンク
- Comments: 0
- TrackBacks: 0
なんとコミケ中に工事中
- 2009年12月29日 22:44
- 告知

ですおww
明日(コミケ2日目)は、東カ42aのぐりーんてぃ~さんのブースに居ます!
ミクで合同誌的なものを一つ作りました!
暇があればぜひ~
追記:いやーちょっと手違いでいろいろ消しちゃってですね......
- Comments: 0
- TrackBacks: 0
