
Linux を長い間悩ませてきた問題の一つは、Google Drive クライアントがないことです。このため、Google クラウド アカウントを最大限に活用することが常に困難になっていました。
優れたクロスプラットフォーム対応クライアントであるInsyncなど、代替手段はありますが、特にオープンソースではないソフトウェアの場合、サードパーティ製のソフトウェアをインストールしたくないという人もいます。そんな時はどうすればいいでしょうか?
GNOME オンライン アカウントを活用します。
注:これは理想的な解決策ではありません。特に頻繁に再起動するラップトップで作業している場合はなおさらです。GNOMEの開発者は、このシステムの大きな欠点を克服するために取り組んでいます。
良い点と悪い点
まず、良い点から。Googleアカウントを接続すると、以下のメリットが得られます。- GNOMEカレンダーとGNOMEカレンダーの同期
- Evolution でのメール/カレンダー/連絡先の自動設定
- Google ハングアウトとの統合(Empathy 経由)
- 設定したGoogleクラウドプリンタ
- Google ドライブのクイック アクセス マウント ポイント
最後の部分が欠点です。なぜでしょうか?Googleオンラインアカウントをローカルデスクトップフォルダと同期するのではなく、リモートのGoogleドライブフォルダをローカルマシンにマウントできるからです。ドライブをアンマウントしてマウントするたびにフォルダを再接続する必要があるため、接続速度によっては非常に時間がかかることがあります。つまり、実際にはドライブフォルダのローカルコピーが存在しないということです。Insyncのようなクライアントが便利なのもそのためです。
Googleドライブのオンラインアカウントの設定
- 設定を開きます。
- [オンライン アカウント] をクリックします。
- [アカウントの追加] をクリックします (すでにアカウントが追加されている場合は [+] ボタン)。
- Googleを選択します。
- Google アカウントの認証情報を入力します。
アカウントが接続されると、オンライン アカウントの一覧に表示されます (図 A )。
図A

Fedora Online アカウント ウィンドウにリストされている Google アカウント。
カレンダー、連絡先、ハングアウトなど、すべてのデータが同期されます。Google ドライブのドキュメントだけは同期されません。
ドライブのフォルダ/ファイルにアクセスする
GNOME Filesアプリを開きます。左側のペインでGoogleアカウントのエントリをクリックします(図B)。これでリモートフォルダがマウントされます。するとGoogleドライブアカウントのコンテンツが表示され、作業準備が完了します。マウントされたフォルダに保存すると、Googleアカウントと自動的に同期されます。
図B

ドライブ アカウントをマウントする準備ができました。
フォルダをアンマウントしたり、システムをシャットダウンまたは再起動したりしない限り、問題ありません。ただし、アンマウント、再起動、またはシャットダウンした場合は、ネットワークに接続し直した後にフォルダを再マウントする必要があります。
そして、これが大きな注意点です。Googleドライブのフォルダをマウントすると、リモートファイルシステムのように扱われます。確かに、ファイルをドラッグしたり、開いて編集したりすることはできますが、そのフォルダをアンマウントすると、再マウントという、時に時間のかかる手順を踏まなければなりません。
もしこれが実用的な解決策ではなく、開発者がこの難解な謎を解くのを待ちきれないのであれば、Insyncのインストールを強くお勧めします。Insyncとオンラインアカウントの設定を組み合わせれば、Googleクラウドアカウントの操作に必要なものがすべて揃います。
壮大な結末
GNOMEがInsyncを完成させるまでInsyncを使い続ける覚悟があれば、GNOMEとGoogleクラウドアカウントの連携は驚くほどスムーズになるでしょう。次の1、2リリースで、GNOMEがGNOME Driveアカウントをローカルで同期できるようになることを期待しています。