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 はスリープ状態でも ssh や vnc で繋ごうとするだけで復帰してくれるのは便利だ.スリープ状態の消費電力がどの程度なのかは気になるところだけど.