30
10.5の画面共有をさらに強化

10.5 の新機能の中で私がよく使っているのが、内蔵の画面共有機能です。iChat から画面共有を使うこともできますが、これは家族の技術サポートにとても便利です。しかし、ここで私が言っているのは Finder での画面共有についてです。家の中に複数のマシンがあるので、あるマシンの画面を別のマシンの前に座りながら見たいことがよくあります。10.5 以前の時代は、これは可能で、それほど難しくもありませんでした。ボタンをいくつかクリックして有効化し、VNC ビューワーアプリを起動して接続する必要がありました。しかし、10.5 では、ビューワーがシステムに組み込まれました。画面共有は Apple の完全なリモートデスクトップパッケージに基づいており、リモート画面の共有方法をより細かく制御できます。幸いなことに、Apple は、より制限の多い画面共有アプリケーションに少なくともその機能の一部を残してくれました。ただ、デフォルトでは無効になっています。

まず、ネットワーク上の他のMacの画面を共有する、もっと簡単な方法をご紹介します。まず、画面共有機能は単なるアプリケーションです。/System/Library/CoreServices に、「Screen Sharing」というちょっと変わった名前で保存されています。このアプリケーションを見つけて、Dock、サイドバー、ツールバーなど、お好きな場所にドラッグすれば、すぐに起動できます。

サイドバーの「共有」セクションでマシンを選択することなく、Finderから直接画面共有を起動できるようになりました。起動すると、リモートマシンのアドレスを入力するダイアログボックスが画面に表示されます。「すごい!接続するにはマシンのIPアドレスを入力しないといけないのか?」と思われたかもしれませんね。いいえ、まだ進歩ではありません。画面共有を起動している場合は終了し、ターミナルに切り替えて、以下の行をコピー&ペーストしてReturnキーを押します。

デフォルトではcom.apple.ScreenSharing ShowBonjourBrowser_Debug 1を書き込みます

次に、もう一度画面共有を起動し、リストから接続するマシンを選択できる新しい Bonjour ブラウザ ウィンドウを楽しみましょう。

ブラウザを共有

これで、ネットワーク上のすべてのMacのリストからマシンを選択できるようになりました。(VNC(画面共有の基盤となる技術)をサポートする他のBonjour対応オペレーティングシステムがあれば、それらもここに表示されるはずですが、その仮定を検証することはできません。)「マイコンピュータに追加」ボックスをクリックすると、接続先のマシンがブラウザウィンドウの該当セクションに追加され、今後のアクセスが少し簡単になります(「お気に入り」セクションのようなものと考えてください)。

接続が簡単になったので、プログラムにさらに機能を追加してみましょう。画面共有が実行中の場合は終了し、ターミナルに戻ります。画面共有セッションを開いている場合は閉じてください。次に、以下の行をターミナルにコピー&ペーストし、Returnキーを押します。

デフォルトでは、com.apple.ScreenSharing 'NSToolbar Configuration ControlToolbar' -dict-add 'TB Item Identifiers' '(Scale,Control,Share,Curtain,Capture,FullScreen,GetClipboard,SendClipboard,Quality)' が書き込まれます。

全部1行なので、ターミナルに直接コピー&ペーストしてご利用ください。画面共有を再度起動すると、ツールバーに6つの新しいボタンが表示されます。(ツールバーが表示されない場合は、「表示」→「ツールバーを表示」で表示できます。)

ツールバー

では、これらの新しいボタンは何をするのでしょうか? それぞれについて簡単に説明します。

ボタン1

リモート Mac を制御する (デフォルト) と、他のマシンを単に監視するを切り替えます。

ボタン2

リモート Mac のキーボードとマウスの使用を許可するか (デフォルト)、ロックするかを切り替えます。

ボタン3

このボタンを押すと、もう一方のMacの画面がロックされ、真っ黒の背景、大きな鍵アイコン、そしてこのボタンをクリックした後に入力したテキストが表示されます。ただし、ここには小さなバグがあります。Appleがテキストフィールドに残した変数名も表示されます。つまり、「リモートで使用中」と入力すると、「remotelylockedByStringを使用中」というメッセージが表示されます。このボタンはデフォルトでオフになっているため、もう一方のMacの画面にあなたが操作している内容が表示されます。

ボタン4

このボタンをクリックすると、リモートMacの画面をローカルファイルにキャプチャできます。全画面がキャプチャされ、ファイル名と保存場所を選択するように求められます。

ボタン5

ウィンドウモード(デフォルト)と全画面モードを切り替えます。全画面モードでは、ツールバーが画面の左上にフローティング表示されます。全画面モードを終了するには、ツールバーの「X」ボタンをクリックします。

ボタン6

これはボタンではなく、画質スライダーです。例えば画面の更新が遅いと感じたら、画質を下げて、ディザリングがひどい白黒表示まで下げることで、処理速度を上げることができます。

これらの機能の一部には、ロック画面モードで表示される追加テキストなど、時折不具合が発生するかもしれませんが、大部分は問題なく動作します。ツールバーは他のアプリと同様にカスタマイズできます。例えば、Commandキーを押しながらドラッグしてアイコンを並べ替えることもできます。ただし、デフォルト設定をツールバーにドラッグして戻すことはできません。これを行うと、カスタムボタンがすべて失われます。もちろん、このヒントを元に戻す最も簡単な方法は、表示 -> ツールバーのカスタマイズを選択し、デフォルト設定をツールバーにドラッグするだけです。しかし、これらの新機能を使って画面共有を試してみた後では、追加された機能を手放すつもりはありません!