最近は忙しくて、たくさんのゲスト、シカゴでのC4カンファレンス、トーニャとトリスタンの休暇など、やることが山積みです。旅行に向けてMacBookを準備する時間を見つけるのに苦労しそうだと気づき(基本的には、デスクトップMacではなくノートパソコンでメールを読めるようにEudoraフォルダをコピーする作業です)、出発の数日前に準備しました。そして帰国してからは、かなり忙しく、家から離れた場所でMacBookを使う必要が何度かあったため、まだメールをG5に戻せていません。(もちろん、IMAPでメールを取得すればEudoraフォルダを移動する必要がなくなることは分かっています。でも、私が保管しているメールの量と、生活におけるメールの重要性を考えると、POPからの切り替えには抵抗がありました。)
普段は2台のコンピューターで作業するのは面倒だと感じています。というのも、メールが依然として外部とのコミュニケーションの主な手段だからです。しかし、私は普段、17インチ画面が2つ付いたG5で文章を書いたり、Webを使ったり、ソフトウェアをテストしたりするのを好んでいます。ファイル共有やリモートコントロールソフトを使うと、ファイルやクリップボードのデータをやり取りするのは、せいぜい面倒ですし、別々のキーボードやポインティングデバイスを使うと思考の流れが中断されてしまいます。しかし、ここ数週間、私はこれらの問題をすべてシンプルかつエレガントに解決してくれる、非常に賢く便利なフリーウェアに頼っています。
Abyssoft の Julien Robert 氏が作成した Teleport を使用すると、複数の Mac でネットワーク経由で 1 つのキーボードとマウスを共有できます。私は、机の上に G5 のキーボードの前の MacBook を置いており、その上の棚に G5 の画面を置いています。カーソルを G5 から MacBook に移動したい場合は、Control キーを押したままカーソルを G5 のメイン画面の下部に投げます。遅延なしで (Wi-Fi 経由であっても)、Teleport は MacBook の制御を G5 のキーボードとポインティング デバイス (Contour Designs RollerMouse Pro) に渡し、カーソルが MacBook の画面上部に表示されます。これ以降、G5 のキーボードと RollerMouse からのすべてのマウス操作とキーストロークは、
G5 ではなく、MacBook に向けられます。MacBook を制御している間、G5 のメイン画面上の半透明の表示で、MacBook が制御していることが示されます。キーボードとマウスを G5 に戻すには、Control キーを押しながらカーソルを MacBook の画面の上部に動かし、カーソルが G5 のメイン モニターの下部から飛び出すようにします。
Teleport のインターフェースは最小限で、共有と非アクティブ化をすばやく行うためのメニュー バー アイコンと、Mac のモニターの仮想レイアウトを設定できるシステム環境設定のパネル、信頼できるホストの設定 (Mac をリモートで誰でも制御できるようにしたくないため)、Mac 間の切り替え、ファイルとクリップボード データの転送などに関するさまざまなオプションがあるだけです。
そうです、Teleport はファイル転送もできます(カーソルを他のマシンに移動するのと同時にファイルをドラッグするだけです)。オプション設定では、カーソルと一緒にクリップボードのデータも自動的に転送されます。例えば、メールで添付ファイルを受け取ったけれど、それを G5 に置きたいときは、Control キーを押しながら画面上部にドラッグし、G5 のデスクトップにドロップするだけです。同様に、MacBook の Eudora から G5 の BBEdit にテキストを移動したいときも、コピーしてカーソルを移動し、貼り付けるだけです。シームレスです。
その他の興味深い機能としては、データ ストリーム全体を暗号化する機能、Mac を制御しようとしたときにスリープ状態の Mac を起動する機能、クリップボードの内容が転送されるタイミングを制御するキーボード修飾子などがあります。
ここ数週間、Teleport を頻繁に使っているうちに、いくつか問題点に気づきました。最も使いやすい仮想画面の設定を見つけるのに時間がかかり、当初は画面切り替えに修飾キーを使うのは避けたいと思っていたのですが、どの画面でも操作に問題が起こりました。今でも MacBook を操作しているときに、メニューにアクセスしようとしてメニューバーの最上部のピクセルをクリックすると、何らかの原因で現在のウィンドウのフォーカスが失われ、メニューがドロップされません。(Julien によると、これはファイルのドラッグ&ドロップが有効になっていることに関連する既知の問題だそうです。) MacBook を操作しているときに Teleport が応答しなくなったことが一度か二度あり、MacBook をスリープ状態にして G5 に制御を戻さなければなりませんでした。MacBook をスリープ解除すると、再び正常に操作できるようになりました。クリップボードの内容は Mac 間で転送されますが、クリップボード内のデータの種類を識別するクリップボードのメタデータが無視されているのではないかと疑っています。なぜなら、あるマシンから別のマシンにスタイル付きテキストを貼り付けると、時々奇妙な動作になるからです。これは、PowerPCベースのMacとIntelベースのMac間でデータを移動していることに関係している可能性があります。近いうちに新しいバージョンをテストして確認する予定です。ただし、これらの問題は時折発生する程度の煩わしさであり、大きな問題にはなりません。
JulienはTeleportをAbyssoft名義でリリースしていますが、ここ3年半はAppleで働いていました。そのためTeleportの開発ペースは落ちているかもしれませんが、決して止まっているわけではありません。Julienは現在、Leopard対応版の開発に取り組んでいます。つまり、Teleportは現在PantherとTigerで動作し、無料で、複数のMac間で迅速に作業したい人にとって非常に便利です。ダウンロードサイズは523KBです。