はじめに

本ページでは IBM ThinkPad X41 (Tablet PC)に FreeBSD 5.4 を載せた時の覚書を載せています. 2005年10月現在, Windows XP 上の VMware 5.0 で FreeBSD 5.4 を使っています. (2005年12月現在,VMware を5.5.0にupdateしました.)

はじめに

これまでずっとディスクのパーティションを分割して,Dual boot で FreeBSD を使ってきた. (→Dell Optiplex SX280, IBM ThinkPad X40) でも特に無線LANが使えなくて,出張先などで姑息な対応をしていた. (具体的にはX40のWindows上に Meadow と mew をインストールして, ファイルをXP←→FreeBSD間でコピーしていた.) こうしたことにうんざりしたのと,Tablet 機能が使いたかったので, 今回はVMwareを使ってみた. 結果としては予想以上にちゃんと動くので,今は満足している.

インストール

手順にしたがってVMware, FreeBSD, VMware tools をインストールしたら, VMware tools のインストールがうまくいかなかった. よく見たら,/etc/X11/xorg.conf の

Section "InputDevice"
    Identifier	"Keyboard"
    Driver      "Keyboard"
    Option "AutoRepeat" "500 30"
    Option "XkbRules"   "xfree86"
    Option "XkbModel"	"pc104"
    Option "XkbLayout"	"us"
    Option "XkbCompat"	""
EndSection

で引っかかっている.これを

Section "InputDevice"
    Identifier	"Keyboard"
#   Driver      "Keyboard"
    Driver      "keyboard"
    Option "AutoRepeat" "500 30"
    Option "XkbRules"   "xfree86"
    Option "XkbModel"	"pc104"
    Option "XkbLayout"	"us"
    Option "XkbCompat"	""
EndSection

と書き換えた(先頭を小文字にしただけ)ら,うまくいった. ここだけ気をつければあとは問題なし.

(追記) 2005年12月にVMware を5.0から5.5.0にupdateした. 手順は以下の通り.

上記の作業中,データファイルは壊れなかったので,そのまま同じシステムが 使えている.また,VMware tools の update にあたって, 上記の問題は再発はしなかった.

(気になってる点) Windows XP←→FreeBSD 5.4間で,マウスによる Cut & Paste が どうしてもうまくいかない. [編集]→[環境設定]→[入力]→「仮想マシンでコピーと貼り付けを有効にする」 をチェックしてもダメ.ナゾ.

CAPSキーとControlキーの入れ換え

まずはじめに CAPS キーと Control キーの入れ換えをしないと, 私は生きていけない.しかしこれがなかなかうまくいかなかった. 具体的には

など,FreeBSD内で解決する方法は全滅. CtrlキーはCAPSキーになるんだけど, CapsLockを押してもなんの反応もなく,Ctrlキーとして機能しない. (これはVMware 5.0のバグか仕様だと思う.) Windows 上で AltIME などのソフトで入れ換えるのも, FreeBSD内に反映されず,うまくいかない. 最終的には 藤枝さんのページなどを参考に,Windows XP のレジストリを直接書き換え たらうまくいった.

Mathematica 5.4

2005年12月,Mathematica 5.2.0 for Linux を入れた.インストーラもそのまま動くので,ちょっとびっくり. 基本的な手順は,

一応 math, MathKernel を公開しておきますが, 中身を確認して,自分のリスクで使用して下さい.

今の悩み

ThinkPad 本体の手前のボタンで3ボタンマウスが実現できてない. 真中のボタンを押すと,Windows のスクロール機能の方が activate されて しまう.理想的には,Windows 使用時にはそのままで,FreeBSDの中では 3ボタンマウスとして動作してほしい.これはまだ対処してない.

と一応うまくいくので,当面はこれでがまんしている.


Last modified: Thu Dec 15 10:41:21 JST 2005
by R.Uehara (uehara@jaist.ac.jp)
Valid HTML 4.0!