Home

ゆめうつつ

Cygterm + Cygterm Here + Putty で Cygwin をちょっとだけマシに使う方法メモ

  • Posted by: あげは
  • 2010年2月17日 19:07
  • 雑記

久しぶりになんか書いたと思ったらメモかい!

どうも、生きてます。あげはです、お久しぶりです。
ってかあけましておめでとうございましたレベルかい!思いっきり忘れてたぞ!

最近 Vista をクリーンインストールして環境が全部ぶっ飛んだので、「あー Cygwin もねーやめんどくせぇ」ってなってたんだけど、とりあえずまた調べなおすのもあれだからメモ。
いやまぁうちの Linux の環境でやれって話なんですけどね...。でも結局 Windows 環境でちょっとだけいじりたいってことがあるのです。
そういうときに使いにくいとイライラしますよね。
ってことで、 Cygterm + Cygterm Here + Putty の環境を作ります。

まずは Cygwin と Putty いんすこ

Cygwin Information and Installation

PuTTY ごった煮版

ちょっと Putty の設定

ばーぶろぐ /var/blog: PuTTYを使ってCygwinに接続する の記事を参考に。
  • localhost:23 に telnet でつなぐセッションを作る。セッション名は cygterm にでもしとく。
  • 端末->行規則オプション->ローカルエコー を"強制的にオフ"
  • 端末->行規則オプション->ローカルラインの編集 を"強制的にオフ"
  • ウインドウ->変換 で文字コードを"MS_Kanji/Auto-Detect Japanese"に
キーボードのバックスペースは C-h にすると、 emacs いじる時にバックスペースで消そうと思ったらヘルプ出るというワロスなことになったから、そのまま C-? にしてる。

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。


以上で自分的には十分使いやすく!


参考リンク

なんとコミケ中に工事中

  • Posted by: あげは
  • 2009年12月29日 22:44
  • 告知

091229.png

ですおww

明日(コミケ2日目)は、東カ42aぐりーんてぃ~さんのブースに居ます!
ミクで合同誌的なものを一つ作りました!
暇があればぜひ~

追記:いやーちょっと手違いでいろいろ消しちゃってですね......

Index of all entries

Home

Event Information

C77

ぐりーんてぃ~さんと 初音ミクの合同誌を描かせてもらいました!

二日目東42aです。

Contents
Search
Feeds

Return to page top