先日新しくしたマシン。ホストOSは64bit CentOS5.6 、ゲストに 64bit SL6.0 をインストールして、いろいろ試しているうちに SL6 側でアンダースコアキーが効かないことが判明!
アンダースコアはよく使うし、使われているので効かないというのは非常に困ります。
web でいろいろ調べてみたら、Fedora Users Forum の
" [解決済み] VMware Player 3.1 ゲストOSでの アンダースコア入力について " にちゃんと対処方法がありました。感謝!
そうそうに記事のとおりにしてみました。
1.ホストOS側( ここでは CentOS5.6 )に移動。
2. CentOSのデスクトップ上で右クリックして端末を表示させる。
3. 端末に "
4.表示される枠内にマウスポインタを置き、Shiftキーを押したまま、アンダースコアを押してみる。これでkeycodeがわかる。
5.我が家の場合は211だったので、" xkeymap.nokeycodeMap = true " , " xkeymap.keycode.211 = 0x73 " となる。
6.以上の2行を ホストOS( ここでは CentOS5.6 )の " /etc/vmware/config " に追記。
7.ゲストマシン( ここでは SL6 )を再起動させる。
以上で 我が家の VMware Player 3.1.4 のゲスト OS 上でアンダースコアキーが表示されないという不具合はなくなりました。
ただし、ゲストマシン( ここでは SL6 )を再起動させると、下のようなメッセージ ( Hint ) が表示されますので、いちいち表示されるのが嫌だったら
画面の下に表示されているボックスにチェックをいれてしまえば、次回からは表示されなくなるようです。