SSブログ

vmware tools on Solaris 10 11/06 [Solaris 10]

Solaris x86でvmware toolsを使うとき、Xorg serverを利用しないといけないのだけど、そのまんまだとdtloginで日本語のフォントが出ないので、いつかきちんと設定しようと思って、ほったらかしていたけど、久しぶりにやってみた。

解像度の設定やって、めんどいからinit 6でreboot...

がーん、dtloginの画面が巨大化している...
どうも、VMwareの仮想画面の最大サイズになっているみたい。1920x1200の物理ディスプレイでもFull Screen表示できなかった(;_;)

ということで、いろいろ調べたところ、/etc/X11/xorg.confをいじると何とかなりそう。
まあ、フォントを付け足すのも、このファイルなので、一石二鳥:-)

で、まずはフォント関係。
デフォルトでは一切FontPathが設定されていない(コメントになっている)けど、ここに/usr/openwin/lib/X11/fonts/以下と/usr/openwin/lib/locale/ja/X11/fonts/以下のパスを追加してあげると解決。
こんな感じ
FontPath "/usr/openwin/lib/X11/fonts/Type1/"
FontPath "/usr/openwin/lib/X11/fonts/Type1/sun/"
FontPath "/usr/openwin/lib/X11/fonts/F3bitmaps/"
FontPath "/usr/openwin/lib/X11/fonts/Speedo/"
FontPath "/usr/openwin/lib/X11/fonts/misc/"
FontPath "/usr/openwin/lib/X11/fonts/75dpi/"
FontPath "/usr/openwin/lib/X11/fonts/100dpi/"
FontPath "/usr/openwin/lib/X11/fonts/TrueType/"
FontPath "/usr/openwin/lib/locale/ja/X11/fonts/75dpi/"
FontPath "/usr/openwin/lib/locale/ja/X11/fonts/TT/"
FontPath "/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/"

次に、解像度関係。
06/06では、今回みたいなdtlogin巨大化現象は体験していなかったので、ちょっと不思議。
気を取り直して、vmware-config-tools.plで設定した解像度(ScreenセクションのModesに指定された解像度)以外のModeLineの設定を、軒並みコメント化。

これで、万事解決。
ちなみに、設定解像度より大きいものが残っていると、dtloginは、その大きい解像度。login後のscreen sizeは指定解像度になったり、ならなかったり&マウスポインタの位置がずれるなど、なかなか楽しませてくれます。

最後に、Windows版VMwareの場合は、ネットワークインターフェースを変えた方が良いよと、vmware-config-tools.plを実行した際に出るので、従いましょう。
mv /etc/hostname.pcn0 /etc/hostname.vmxnet0
mv /etc/hostname6.pcn0 /etc/hostname6.vmxnet0 (IPv6利用時のみ)
mv /etc/dhcp.pcn0 /etc/dhcp.vmxnet0 (DHCP利用時のみ)
だそうな。


nice!(0) 

nice! 0