マシンの設定
職場で支給されたノートPCを設定する。 Windows XP
共有がうまくいかない
firewallをいろいろいじるけどだめ。最後に判明したのは、そもそもネットワークがそういう風に設定されていなかった。
ネットワーク接続→ローカルエリア接続→プロパティ で、Microsoftネットワーク用ファイルとプリンタ共有 にチェックを入れてできあがり。
パフォーマンス優先
すぐ忘れてしまうパフォーマンス優先の設定だが、システム→詳細設定→パフォーマンス にある。
happy hacking keyboard の altキー
自宅では無印Happy Hacking Keyboardなので、ダイヤモンドキー(?)とAltキーが入れ替えられない。職場ではハード的に入れ替えたHHKを使う。scancode map でdiamond keyをつぶしてしまうことにした。
autohotkeyで調べてみる(下記参照)と
VK | SC | キー |
---|---|---|
A4 | 038 | 左Alt |
A5 | 138 | 右Alt |
EB | 07B | 左diamond |
FF | 079 | 右diamond |
だということであった。ついでにCAPS LOCKもつぶしてCtrlにしてしまう。
00 00 00 00 ; header 00 00 00 00 ; header 04 00 00 00 ; terminatorを含むエントリ数 38 00 7B 00 ; 左diamond -> Alt 38 00 79 00 ; 右diamond -> Alt 1D 00 3A 00 ; CAPS LOCK -> Ctrl 00 00 00 00 ; terminator
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layout に Scancode Map というバイナリ値型のフィールドを作って、上の値を設定する。
autoHotKeyでscancodeを調べる
次のような内容のファイルを用意して、dummy.ahk みたいな名前で保存し、実行する。タスクトレイに autoHotKey のアイコンが出てくるので、そこを右クリックして Open を選び、Viewの Key history and script info を選ぶ。適当にキーを押した後、View から refresh を選ぶ。
#UseHook 9::8 ; 9を押すと8が入る。
cygwinのマウントの設定
既定値の /cygdrive/c などはいかにも面倒くさい.これは,
mount --change-cygdrive-prefix /
とすることで, /c でアクセスできるようになる.
最近使ったファイル 関係
レジストリ
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer
に,次を設定する.すべて DWORD 値.
エントリ | 型 | 値 | 意味 |
---|---|---|---|
NoRecentDocsMenu | DWORD | 1 | スタートメニューに「最近使ったファイル」を出さない |
ClearRecentDocsOnExit | DWORD | 1 | ログオフの時に履歴を消去する |
NoRecentDocsHistory | DWORD | 1 | 履歴を記録しない(2000では仕様.XPでも動くらしい) |
putty
秘密鍵の形式が openssh と putty で異なるため,秘密鍵を openssh の形式から変換しなくてはいけない.puttygen.exe というコマンドが用意されている.立ち上げて,「インポート」を選び,openssh の秘密鍵,すなわち ${HOME}/.ssh/id_rsa を指定する.その後,「save privkey」(だったかな?) を行えば保存される.たぶん,${HOME}/.ssh に入れておけばよいだろう.putty の configuration では,接続→SSH→認証の画面で,変換した秘密鍵を指定する.もう一カ所,接続→データ画面で,自動ログインのユーザ名も指定しておくと良い.
configurationが終わったら,ショートカットとして putty -load "セション名" というものを作れば,起動できる.
configuration で指定すると良いと思われるもの
- ウィンドウ : 行数 : ノートPCなら 41行
- ウィンドウ→外観 : フォント : Terminal,14pt
ようこそ画面を出さないように
ようこそ画面でユーザの一覧が表示され,そこから選択してログインするのがデフォルト.これをユーザ名とパスワードを明示的に指定させるようにするためには,コントロールパネルのユーザアカウントから「ユーザのログオンやログオフの方法を変更する」を選び,「ようこそ画面を使用する」のチェックを外す.
Windows ファイアウォール
Nortonを入れているので Windows ファイアウォールはオフにしたいのだが,再起動するたびにオンになってしまう.IBMのコネクションマネージャが悪さをしていた.タスクトレイアイコンを左クリックして ThinkVantage AccessConnectionsを起動.プロファイルを編集する.
コモンダイアログのカスタマイズ
ファイルを開く時や保存するときに出てくるダイアログボックスの左側に並んでいるアイコンのカスタマイズをする.方法は
http://journal.mycom.co.jp/column/winxp/025/
を参照.