AndroidとLinuxの両方を使っている方なら、AndroidがLinuxカーネルを多用していることを考えると、この2つを接続できないことのフラストレーションをよくご存知でしょう。AndroidはLinuxカーネルを多用しているにもかかわらず、特にそうでしょう。本来であれば、この2つは簡単に通信できるはずですが、実際にはそうではありません。幸いなことに、KDEコミュニティによって開発されたGNOME Shell拡張機能とAndroidアプリを通じて、多くの努力が払われ、この通信が実現しました。
必要なコンポーネントをインストールし、Android デバイスを Linux デスクトップと通信させる方法を説明します。
必要なもの
当然のことながら、AndroidデバイスとLinuxデスクトップが必要です。LinuxマシンではGNOMEデスクトップ環境が動作している必要があります。また、AndroidデバイスにKDE Connectアプリ(Google Playストアから入手可能)をインストールする必要があります。
インストールしてみましょう。
GNOME Shell拡張機能のインストール
実際に拡張機能をインストールする前に、シェル拡張機能のサポートが機能していることを確認する必要があります。これを行うには、ターミナルウィンドウを開き、次のコマンドで必要なコンポーネントをインストールしてください。
sudo apt install chrome-gnome-shell
次に、ブラウザでGSConnect GNOME Shell拡張機能のページにアクセスします。オン/オフのスライダーが表示されます。スライダーをクリックしてオンの位置にします。これでGNOME Shellに拡張機能がインストールされます。
KDE Connectのインストール
次にモバイルコンポーネントをインストールします。以下の手順を実行してください。
- AndroidデバイスでGoogle Playストアを開きます
- KDE Connectを検索
- KDEコミュニティのエントリを見つけてタップします
- インストールをタップ
- インストールが完了するまで待ちます
これでデバイスを接続する準備が整いました。
2つをつなぐ
GSConnectをインストールすると、システムトレイに新しいアイコンが表示されます。システムトレイをクリックすると、「モバイルデバイス」の項目が表示されます。AndroidデバイスをLinuxデスクトップに接続し、「システムトレイ」→「モバイルデバイス」→「モバイル設定」をクリックします。新しいウィンドウが表示されます(図A)。
図A
この新しいウィンドウに、お使いの携帯電話がリストされているはずです。そのエントリをクリックすると、そのデバイス用にGSConnectに追加するプラグインを設定できます(図B)。
図B
AndroidデバイスでKDE Connectを開いてください。GSConnectがリストに表示されます。そのエントリをタップし、「ペアリングをリクエスト」ボタンをタップしてください。デスクトップにペアリングリクエストが表示されます。そのリクエストを承認し、KDE Connectでもリクエストを承認してください。
これで2つのデバイスがペアリングされました。Nautilusとの連携を有効にしている場合は、nautilus -qコマンドでNautilusを再起動する必要があります。それでも問題が解決しない場合は、GNOMEからログアウトして再度ログインしてください。また、GSConnectアプリを開き、新しく接続したデバイスに移動し、歯車アイコンをクリックして「ファイル管理」オプションを選択し、「自動マウント」を有効にする必要があります(図C)。
図C
ファイルシステムの統合を機能させるには、Android デバイスの KDE Connect アプリに戻り、GSConnect をタップして、ファイルシステムの公開 (図 D ) をタップし、プロンプトが表示されたら [OK] をタップして [許可] をタップする必要があります。
図D
最後に、ファイルシステム統合が完全に機能し、自動マウントが機能するには、Linuxマシンにsshfsがインストールされている必要があります。これを行うには、ターミナルウィンドウを開き、次のコマンドを実行します。
sudo apt install sshfs
これを実行すると、GSConnect システム トレイ ポップアップにファイル アイコンが表示されます (図 E )。
図E
おめでとう
AndroidデバイスとLinuxデスクトップの通信はこれで完了です。ファイルの共有、通知の確認、SMSメッセージの送信など、様々な機能が使えるようになります。まさに箱から出してすぐに使える体験をお楽しみください。