MacOS X Lion に vnc で接続する際にパスワード入力ができない

Lion/Mac mini で Remote Management を有効にして他のPCから vnc で接続して利用している.接続して最初に表示される Lion 側の認証画面でパスワード入力ができない事があり困っていたのだが,Mac にマウス類を繋いでおくと致命的な問題は解決できるようだ.

うちでは Mac mini 用に Bluetooth キーボードと Tracpad を使っているのだが,Mac mini をサーバ的に利用しようと考えているので普段はキーボードも Tracpad も電源をオフにしていた.(マウスもキーボードもなくても起動するように,システム環境設定の「Bluetooth」内の「詳細設定」でマウスやキーボードがなくても Bluetooth 設定アシスタントが起動しないようにしている)

しかし,VNC 的には接続成功した後に表示される Lion 側の認証画面でパスワードの入力が全く受け付けられず,先に進めなくなることがあり困っていた.どういう条件で起きるのか調べてみたところ,スリープから復帰した後にマウス類が繋がっていない状態で VNC 接続しようとすると起きるようだとわかった.(スリープ復帰後じゃなくてOSを起動した直後なら問題ないようだ)

Tracpad を繋いでおけばパスワードが全く入力できないという問題は回避できた.ただし,時々,パスワードを数文字打ったところで無反応になることはある.これは原因不明だが VNC を再接続すればたいていうまく行くのであまり困っていない.

しかし,このためだけに Tracpad の電源を入れっぱなしにしておくのもなんだか勿体ないし,いつ電池が切れて繋げなくなるか分からないので,余っているUSBマウスでも繋いでおくことにしよう.


それにしても,Mac はスリープ状態でも sshvnc で繋ごうとするだけで復帰してくれるのは便利だ.スリープ状態の消費電力がどの程度なのかは気になるところだけど.