前の日 / 次の日 / 最新

swk's log

2010-01-22 Fri

* UNIX使いだった俺がWindowsに移行してみるよ -- Cygwin + CygTerm + Putty [unix2win] 1 user

目次はこちら [2010-01-22-1]

そもそも私の Windows 全面移行を現実のものとしたのは Cygwin の存在だといっても過言ではない.というわけで,まず Cygwin まわりの環境から書き始めてみる.

Cygwin が強力だと思うのは,Windows のアプリケーションやファイル,サービスを直接操作できる点だ.Windows コマンドの出力を grep と sort と uniq に流し込んだり,シェルで for 文を回しながら Windows コマンドを走らせたり,シェルスクリプトの中から VBScript を呼んだり,そういうことが普通にできる.逆にいうと,そういうことをしないのであれば VMware なり coLinux なりを使えばよいし,その方がスマートだと思う.

Cygwin を使い始めてまず辟易するのは,標準の端末ソフトウェア (コマンドプロンプト端末?) がお話にならないくらい使いにくい点である.こんな端末は即捨てるに限る.

さてどうするかというと,いくつか選択肢があるのだけど,結局 CygTerm + Putty に落ち着いた.その他に検討した,あるいは実際にしばらく使ってみた選択肢は以下の通り.

  • Cygwin/X 上で kterm: 実はかなり長いこと使っていた.というか自宅の PC ではいまだに使っている.致命的に困ることはないのだけど,ドラッグ操作に遅延があったりとか,微妙に使いにくいのは否めない.
  • Poderosa: screen を動かすと表示が崩れることがあったので早々に断念.試したのはだいぶ前なので,最近は直ってるかも?.
  • Cygwin で sshd を走らせて,putty とかからログイン: ウィンドウを開くアプリケーションを走らせたり,クリップボードを操作したりできなかったので却下.(ただし,これは sshd を Windows サービスとして動かしていたからで,手動で実行すれば問題ないという説あり.試してない)

というわけで CygTerm.まず CygwinPutty日本語版は普通に入れておく.

Cygwin 上で CygTerm を make して,cygterm.exe と cygterm.cfg を同じフォルダ ($HOME/bin) に置く. cygterm.cfg の内容は以下の通り.

Putty 側もいろいろ設定したけど忘れた.ここを参考にしたと思う.

あとは cygterm.exe を実行すればよいのだけど,そのままだと起動時のディレクトリが cygterm.exe のある場所になってしまう.cygterm.exe へのショートカットを作って,そのプロパティの「作業フォルダ」をホームディレクトリに変えておく.ショートカットはどこに置いてもよいのだが,クイック起動に入れてある.

関連記事:
[2010-01-22-1] UNIX使いだった俺がWindowsに移行してみるよ

* UNIX使いだった俺がWindowsに移行してみるよ [unix2win] 5 users

オフィスの机の上の計算機環境は,頑なに UNIX を使っていた学生時代から始まり,デュアルブートやら仮想マシンやら何やらを駆使して Windows / UNIX を両使いする生活を経て,2年ほど前からついに Windows の動くノート PC 1台のみで済ますようになった (もちろんサーバ類や実験関係は除く).

UNIX で育った人間にとっては素の Windows ほど使えないものはないので,いろいろと手を入れる必要があって大変なのだけど,やってみるとまあ何とかなるものだ.移行の結果わかったことは,私にとって重要だったのは UNIX 環境の UI であって,カーネルではなかったらしいということだ.

というわけで,次にセットアップするとき用のメモも兼ねて,各種ソフトウェアの環境設定などについて,気が向いた範囲で気が向いた順に,覚書きを残しておくことにする.かなり偏った環境なので,他の誰かにとって役に立つかどうかは定かではない.つうか,次にノートPCを変えるときはさすがに Windows XP じゃないような気もするので,自分の役に立つかどうかすら定かではない.

この記事は目次の役目をします.気が向くたびに別記事として書いて,リンクを張っていきます.

マシン / OS:

  • Panasonic Let'snote CF-W8
  • Microsoft Windows XP Pro SP3

(追記: 2011年秋以降は,Let'snote CF-S10,Windows 7 に移行済み.しばらく双方に関する記述が入り乱れます.そのうち統一予定)


  • 基本設定
  • IME 関係
  • キーボード関係
  • 端末環境: Cygwin + CygTerm + Putty [2010-01-22-2]
  • シェル環境: screen + zsh [2010-01-23-1]
  • ディスプレイ設定 [2010-01-24-1]
  • ネットワーク設定
  • ファイラ: まめFile [2010-01-30-1]
  • シェルとファイラの連携 [2010-01-31-1]
  • ブラウザ: Firefox
  • エディタ: Meadow (Emacs) [2012-02-14-1]
  • メール関係: Mew + Gmail
  • スケジュール管理: MHC
  • 画像表示・編集: IrfanView
  • バックアップ: rsync
  • ファイルシステム暗号化: TrueCrypt
  • ローカル用ウェブサーバ: Apache
  • ウィルス対策: Moonsecure Antivirus
  • ...
関連記事:
[2012-02-14-1] UNIX使いだった俺がWindowsに移行してみるよ -- Meadow (Emacs)
[2010-01-31-1] UNIX使いだった俺がWindowsに移行してみるよ -- screen/cygwin と まめFile の連携
[2010-01-30-1] UNIX使いだった俺がWindowsに移行してみるよ -- まめFile
[2010-01-24-1] UNIX使いだった俺がWindowsに移行してみるよ -- デュアルディスプレイ切替え
[2010-01-23-1] UNIX使いだった俺がWindowsに移行してみるよ -- zsh + screen
[2010-01-22-2] UNIX使いだった俺がWindowsに移行してみるよ -- Cygwin + CygTerm + Putty
[ コメントを全部見る / コメントを書く] [ TrackBack ( )] [固定リンク]

* [asJeptzr1g3] <a href=http... (2016-11-25 17:41:17)

<< 2010-01 >>
SuMoTuWeThFrSa
12
3456789
10111213141516
17181920212223
24252627282930
31

2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
2002 : 01 02 03 04 05 06 07 08 09 10 11 12
2001 : 01 02 03 04 05 06 07 08 09 10 11 12
2000 : 01 02 03 04 05 06 07 08 09 10 11 12
1999 : 01 02 03 04 05 06 07 08 09 10 11 12
1998 : 01 02 03 04 05 06 07 08 09 10 11 12
1997 : 01 02 03 04 05 06 07 08 09 10 11 12
1996 : 01 02 03 04 05 06 07 08 09 10 11 12

最終更新時間: 2012-02-14 03:52


Shingo W. Kagami - swk(at)kagami.org