LinuxでGoogleドライブを使用する方法

Googleが2012年4月24日にGoogleドライブを発表したとき、彼らはLinuxサポートが「間もなく登場」することを約束しました。それはほぼ5年前のことです。GoogleはまだLinux用のGoogleドライブの公式バージョンをリリースしていませんが、ギャップを埋めるための他のツールがあります。

Googleドライブのウェブサイトもあり、最新のブラウザで動作します。Googleは、LinuxでWebサイトを使用することを公式に推奨していますが、デスクトップで何かが必要な場合は、次のオプションがあります。

Ubuntu 16.04LTSの場合

GNOMEプロジェクトは、GNOMEデスクトップ環境のバージョン3.18にGoogleドライブのサポートを追加しました。ただし、UbuntuのUnityデスクトップには、GNOME3.14の一部であるNautilus3.14が含まれています。Ubuntu 16.04 LTSでGoogleドライブを統合するには、少し余分な作業が必要です。

Ubuntuでこの機能を利用するには、GNOMEコントロールセンターとGNOMEオンラインアカウントパッケージをインストールする必要があります。これを行うには、ターミナルウィンドウを開き、次のコマンドを実行します。

sudo apt install gnome-control-centergnome-online-accounts

パスワードを入力し、「y」と入力して、プロンプトが表示されたらソフトウェアをインストールします。

その後、ダッシュを開き、「GNOMEコントロールセンター」を検索します。表示される「設定」アプリケーションを起動します。

GNOMEコントロールセンターウィンドウの「オンラインアカウント」オプションをクリックします。

「アカウントの追加」ボタンをクリックし、「Google」を選択して、Googleアカウントにサインインします。プロンプトが表示されたら、GNOMEデスクトップにアカウントへのアクセスを許可します。ここで「ファイル」オプションが有効になっていることを確認します。

ファイルマネージャーを開くと、サイドバーの[コンピューター]の下にオプションとしてGoogleアカウントのメールアドレスが表示されます。それをクリックして、Googleドライブファイルを表示します。

これらのファイルは、デスクトップにオフラインで同期されません。ただし、ファイルを参照して開き、保存することはできます。システムは変更されたコピーを自動的にアップロードします。追加または削除したファイルも、すぐにGoogleアカウントに同期されます。

サムネイルプレビューを有効にするには、[編集]> [設定]> [プレビュー]をクリックし、[サムネイルを表示]ボックスをクリックして、[常に]を選択します。

GNOMEデスクトップの場合

GNOME 3.18以降を含むLinuxディストリビューションでは、追加のソフトウェアなしでこれを行うことができます。GNOMEコントロールセンター(または「設定」)アプリケーションを開き、「オンラインアカウント」をクリックして、Googleアカウントを追加するだけです。ファイルマネージャアプリケーションに表示されます。

Ubuntuの場合と同様に、ファイルは実際にはデスクトップに「同期」されません。つまり、完全にオフラインのコピーを取得することはありません。これは、Webブラウザーを使用せずにファイルを管理、オープン、および変更するための便利な方法です。ファイルをシームレスに開いて変更することができ、変更はすぐにオンラインのGoogleドライブアカウントにアップロードされます。

overGrive:5ドルのGoogleドライブクライアント

更新:読者からoverGriveのバグに関する最近の報告をいくつか聞いています。他のことを試すことをお勧めします。

以前は、Griveという名前のオープンソースのコマンドラインツールと、GriveToolsという名前のグラフィカルな対応ツールがありました。ただし、Griveは廃止され、GoogleドライブAPIの変更により機能しなくなりました。

開発者は、古いオープンソースアプリケーションを更新する代わりに、overGriveという名前の新しいアプリケーションを作成し、5ドルで販売しています。ただし、14日間の無料トライアルがあります。

overGriveは、Linux用のGoogleドライブクライアントになるように設計されています。WindowsやmacOSのGoogleドライブツールと同じように、通知領域で実行され、ファイルのオフラインコピーを自動的に同期します。Linuxディストリビューションのインストーラーをダウンロードするだけで、すぐに実行できます。

InSync:30ドルのGoogleドライブクライアント

InSyncは、Linux、Windows、およびmacOSで実行される商用のGoogleドライブアプリケーションです。このアプリケーションも有料のソフトウェアであり、15日間の無料トライアル後に30ドルかかります。複数のGoogleアカウントのサポートなど、公式のGoogleドライブクライアントがWindowsおよびmacOSで提供していないいくつかの追加機能があります。

InSyncとOverGriveは同じように機能しますが、InSyncは以前から存在しており、より確立された会社によるものです。どちらも無料トライアルを提供しているので、試してみることができます。

公式のLinuxクライアントを無料で提供しているDropboxのような別のサービスに切り替えることができれば、30ドルの料金は飲み込むのが難しいかもしれません。しかし、あなたがそれを必要とするならば、ツールは価格の価値があるかもしれません。

ドライブ:Googleドライブ開発者によるコマンドラインツール

あなたがターミナルオタクの方なら、ドライブはLinuxとmacOSの両方で実行される小さなコマンドラインプログラムです。これはオープンソースであり、Googleの「Go」プログラミング言語で書かれています。このプログラムは元々、Googleドライブのプラットフォームチームで働いていたGoogleの従業員であるBurcu Dogan、別名rakyllによって作成されました。それはグーグルによってさえ著作権で保護されています。

このツールはほとんどの人向けではありませんが、端末からGoogleドライブファイルシステムと対話するための十分にサポートされた方法を提供します。

プロジェクトのページには、バックグラウンド同期のGoogleドライブクライアント(WindowsとMacで利用できる公式クライアントの一種)が「ばかげている」「実装する価値がない」とDoganが信じているすべての理由がリストされています。明確にするために、この開発者は彼女がグーグル全体のために話さないと言っています。しかし、このクライアントは、結果としてWindowsおよびmacOSの公式クライアントとは少し異なって設計されました。

これらの哲学的な理由により、「ドライブ」はバックグラウンドに配置されず、ファイルを前後に同期しません。これは、ファイルをGoogleドライブアカウントにプッシュする必要がある場合、またはファイルをそこからローカルコンピューターにプルする必要がある場合に実行するコマンドです。「ドライブプッシュ」コマンドはファイルをGoogleドライブにプッシュし、「ドライブプル」コマンドはファイルをGoogleドライブからプルします。開発者は、これが特に役立つ可能性がある状況に注意します。仮想マシンをGoogleドライブに保存する場合、最初に大きな仮想マシンファイルを同期するのではなく、小さなテキストファイルをすぐに同期することをお勧めします。

最新のインストール手順とコマンドセージの詳細については、公式プロジェクトページを参照してください。