Fedora Users Forum

Fedoraユーザのためのサポートフォーラム
現在時刻 - 2017年12月15日(金) 21:14

All times are UTC + 9 hours





新しいトピックを投稿する トピックへ返信する  [ 4 件の記事 ] 
作成者 メッセージ
 記事の件名: [解決済み] VMware Player 3.1 ゲストOSでの アンダースコア入力について
投稿記事Posted: 2010年10月21日(木) 23:56 
オフライン
プライベートメッセージ送信  メール  プロフィール

登録日時: 2008年11月03日(月) 21:48
記事: 271
こんばんわ、りなっくす初心者です

現在、fedora13 64 bit をホストOS

ゲストOSを fedroa13 32bit という状態で

VMware Player 3.1 で動かしているのですが、ゲストOSで
アンダースコアの入力ができません

ほかのゲストOSも実験してみたのですが
Windows XP
ubuntu 10.04
ともに入力できませんでした


を参考に

# vi /etc/vmware/config
で設定ファイルを開き

最下行に
xkeymap.keycode.211 = 0x73
を記述し

# service vmware restart
を実行後、再度ゲストOSを立ち上げ、実験したのですが
相変わらず入力できません

現在の /etc/vmware/config の内容は
 コード: 全選択 大枠 小枠
.encoding = "UTF-8"
installerDefaults.dataCollectionEnabled = "yes"
installerDefaults.componentDownloadEnabled = "yes"
installerDefaults.transferVersion = "1"
installerDefaults.autoSoftwareUpdateEnabled = "yes"
NETWORKING = "yes"
VMBLOCK_CONFED = "yes"
gksu.rootMethod = "su"
libdir = "/usr/lib/vmware"
VMCI_CONFED = "yes"
vix.config.version = "1"
VSOCK_CONFED = "yes"
initscriptdir = "/etc/rc.d/init.d"
player.product.version = "3.1.2"
authd.fullpath = "/usr/sbin/vmware-authd"
bindir = "/usr/bin"
product.buildNumber = "301548"
xkeymap.keycode.211 = 0x073


という状態です

この場合、ほかにどこを設定すれば ゲストOSでアンダースコア入力が可能になるのでしょうか・

すみませんが、アドバイスお願いします


トップへ
 
 記事の件名: Re: VMware Player 3.1 ゲストOSでの アンダースコア入力について
投稿記事Posted: 2010年10月22日(金) 02:43 
オフライン
Site Admin
アバター
プライベートメッセージ送信  メール  WWW  プロフィール

登録日時: 2008年9月08日(月) 21:17
記事: 428
所在地: 東京都
/etc/vmware/config に下記の1行を追記してみてください。

xkeymap.nokeycodeMap = true

それでもダメなら、xkeymap.keycode.211 = 0x73のキーコードが違っているのかも知れません。0x73の方はVMware側のコードみたいですので、211の方が怪しいです。

端末で$ xev と入力して表示される枠内にマウスポインタを置き、Shiftキーを押したまま、アンダースコアを押してみてください。これでkeycodeがわかります。

ちなみに、家の環境だと、97になっていました。もし97なら、

xkeymap.keycode.97 = 0x73

でうまくいくかも知れません。


トップへ
 
 記事の件名: Re: VMware Player 3.1 ゲストOSでの アンダースコア入力について
投稿記事Posted: 2010年10月22日(金) 22:16 
オフライン
プライベートメッセージ送信  メール  プロフィール

登録日時: 2008年11月03日(月) 21:48
記事: 271
vine_userさん、お返事ありがとうございます

さっそく
最終行に
xkeymap.nokeycodeMap = true

追記して その後

xkeymap.keycode.97 = 0x73

というように変更することで、無事設定が反映されました :)

今後、VMware Player で困っている人の参考になれるようにメモしてみました

★VMware Player アンダースコア入力の対処法 ★

# vi /etc/vmware/config
で設定ファイルを開き

最下行に
xkeymap.keycode.97 = 0x73
xkeymap.nokeycodeMap = true

追記

以下は今回の設定ファイル内容
 コード: 全選択 大枠 小枠
.encoding = "UTF-8"
installerDefaults.dataCollectionEnabled = "yes"
installerDefaults.componentDownloadEnabled = "yes"
installerDefaults.transferVersion = "1"
installerDefaults.autoSoftwareUpdateEnabled = "yes"
NETWORKING = "yes"
VMBLOCK_CONFED = "yes"
gksu.rootMethod = "su"
libdir = "/usr/lib/vmware"
VMCI_CONFED = "yes"
vix.config.version = "1"
VSOCK_CONFED = "yes"
initscriptdir = "/etc/rc.d/init.d"
player.product.version = "3.1.2"
authd.fullpath = "/usr/sbin/vmware-authd"
bindir = "/usr/bin"
product.buildNumber = "301548"
xkeymap.keycode.97 = 0x073
xkeymap.nokeycodeMap = true

引用:
keycode が異なる場合、
端末で$ xev と入力して表示される枠内にマウスポインタを置き、Shiftキーを押したまま、アンダースコアを押してみてください。これでkeycodeがわかります。


設定完了後。
/etc/rc.d/init.d/vmware restart
で設定を反映

これでアンダースコア入力が可能になります

vine_user さん、ありがとうございました :D


トップへ
 
 記事の件名: Re: VMware Player 3.1 ゲストOSでの アンダースコア入力について
投稿記事Posted: 2010年10月23日(土) 01:14 
オフライン
Site Admin
アバター
プライベートメッセージ送信  メール  WWW  プロフィール

登録日時: 2008年9月08日(月) 21:17
記事: 428
所在地: 東京都
---------
お?うまくいったんですか?

実はVMwareを使ったことはなくて、一応、ネットである程度情報を仕入れてはいたものの、かなり勘で書いたんですが…(すみません)。

たまたまKeycodeが一致していたのが勝因ですかね?

もしかすると、英語キーボードだと「211」、日本語キーボードだと「97」だということかも知れません。


トップへ
 
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 4 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[1人]


トピック投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
cron

無料でマイフォーラムを作成する! · php-BB© · Internationalization Project · 不正利用を報告する · 使用条件/プライバシーポリシー
© Forums-Free.com 2009