GNU/Linux >> Linux の 問題 >  >> Linux

KDEConnectを使用してAndroidフォンをLinuxと同期する

このガイドでは、KDE ​​Con​​nectとその機能、さまざまなLinuxプラットフォームとAndroidにKDE Con​​nectをインストールする方法、そして最後に、AndroidデバイスからLinuxに、またはその逆にファイルや通知にアクセスするために、KDEConnectを使用してAndroidフォンをLinuxデスクトップと同期する方法について説明します。 。

KDEConnectとは

KDE Con​​nectは、すべてのデバイス間で通信するためのKDEのコミ​​ュニティプロジェクトです。 KDEConnectを使用すると

  • スマートフォンとLinuxデスクトップ間でファイルを転送します。
  • Linuxデスクトップで電話の通知を受信します。
  • デスクトップから携帯電話で再生する音楽を制御します。
  • スマートフォンをデスクトップのリモコンとして使用します。

KDE Con​​nectを使用すると、次のような多くの優れた機能を実行できます。

  • クリップボードの共有: 長くて複雑なテキストを転送するのに便利です。
  • ファイル共有: Androidデバイスとの間でファイルにアクセスして共有します。
  • 通知の共有: KDE Con​​nectは、スマートフォンのすべての通知をデスクトップコンピューターに送信します。
  • スマートフォンからLinuxデスクトップにURLを送信します。
  • 電話を入力デバイス(マウス、タッチパッド、キーボードなど)および/またはプレゼンターとして使用します。
  • Linuxデスクトップから携帯電話のバッテリーレベルを表示します。
  • デバイスとの間でpingを送受信します。
  • アラーム音を鳴らして、紛失したスマートフォンを見つけます。
  • コンソールコマンドをリモートで実行します。
  • 携帯電話をリモコンとして使用して、メディアプレーヤーを制御します。

これらはすべて、TLS暗号化を利用して完全にワイヤレスで実行できます。

KDEConnectのインストール

LinuxデスクトップとAndroidデバイスの両方にKDEConnectをインストールする必要があります。

LinuxデスクトップにKDEConnectをインストールする

KDE Con​​nectは、ほとんどのLinuxディストリビューションのデフォルトのリポジトリで利用できます。 KDE PlasmaデスクトップベースのLinuxディストリビューションを使用している場合は、デフォルトでインストールされます。

KDEのPlasma以外のデスクトップ環境を使用している場合は、使用するディストリビューションに応じて、以下の説明に従ってインストールできます。

Arch Linux、EndeavourOS、ManjaroLinuxにKDEConnectをインストールします

$ sudo pacman -S kdeconnect

KDEConnectをインストールします Fedora、AlmaLinux、Rocky Linux:

$ sudo dnf install kdeconnect

KDEConnectをインストールします SUSE / openSUSE:

$ sudo zypper install kdeconnect

KDEConnectをインストールします Debian、Ubuntu、Linux Mint、Pop_OS !:

$ sudo apt install kdeconnect

LinuxにKDEConnectインジケーターをインストールする

KDE Plasma以外のデスクトップ環境の場合は、インジケーター-kdeconnectもインストールする必要があります。 、他のデスクトップのGUIとしてシステムトレイアイコンを提供します。

Arch Linux、EndeavourOS、Manjaro Linuxの場合:

KDEConnectインジケーターはAURで利用できます 。したがって、パルなどの任意のAURヘルパーを使用してインストールできます。 またはYay

$ paru -S indicator-kdeconnect

または、

$ yay -S indicator-kdeconnect

Fedora 25以降では、rootユーザーとして次のコマンドを実行します。

$ dnf config-manager --add-repo http://download.opensuse.org/repositories/home:Bajoja/Fedora_25/home:Bajoja.repo
$ dnf install indicator-kdeconnect

openSUSETumbleweed 次のコマンドをrootとして実行します ユーザー:

# zypper addrepo http://download.opensuse.org/repositories/home:Bajoja/openSUSE_Tumbleweed/home:Bajoja.repo
# zypper refresh
# zypper install indicator-kdeconnect

openSUSE Leap 42.2 次のコマンドをrootとして実行します ユーザー:

# zypper addrepo http://download.opensuse.org/repositories/home:Bajoja/openSUSE_Leap_42.2/home:Bajoja.repo
# zypper refresh
# zypper install indicator-kdeconnect

Ubuntuについて :

$ sudo add-apt-repository ppa:webupd8team/indicator-kdeconnect
$ sudo apt update
$ sudo apt install kdeconnect indicator-kdeconnect

AndroidにKDEConnectをインストールする

KDE Con​​nectは、両方のGooglePlayストアで利用できます およびF-Droid 。 Androidデバイスにインストールします。

ファイアウォールまたはルーター経由でKDEConnectポートを許可する

KDE Con​​nectは、UDPおよびTCPに1714-1764の範囲の動的ポートを使用します。したがって、ファイアウォールまたはルーターの背後にいる場合は、TCPとUDPの両方に対してこのポート範囲を開く必要があります。

UFW経由でKDE接続を開きます :

$ sudo ufw allow 1714:1764/udp
$ sudo ufw allow 1714:1764/tcp
$ sudo ufw reload

firewalldを介してKDE接続ポートを開きます :

$ sudo firewall-cmd --zone=public --permanent --add-port=1714-1764/tcp
$ sudo firewall-cmd --zone=public --permanent --add-port=1714-1764/udp
$ sudo systemctl restart firewalld.service

iptablesを介してKDE接続ポートを開きます :

$ sudo iptables -I INPUT -i -p udp --dport 1714:1764 -m state --state NEW,ESTABLISHED -j ACCEPT
$ sudo iptables -I INPUT -i -p tcp --dport 1714:1764 -m state --state NEW,ESTABLISHED -j ACCEPT
$ sudo iptables -A OUTPUT -o -p udp --sport 1714:1764 -m state --state NEW,ESTABLISHED -j ACCEPT
$ sudo iptables -A OUTPUT -o -p tcp --sport 1714:1764 -m state --state NEW,ESTABLISHED -j ACCEPT:

KDEConnectの構成

KDE Con​​nectアプリをインストールしたら、スマートフォンから開きます。次の画像は、AndroidデバイスでのKDEConnectインターフェースの外観を示しています。

次に、AndroidデバイスをLinuxデスクトップとペアリングする必要があります。 AndroidデバイスはUSBケーブルまたはWiFiを介してLinuxデスクトップに接続する必要があることに注意してください。また、両方のデバイスが同じネットワーク下にある必要があります。デバイスをペアリングしたら、ケーブルを取り外すことができます。 KDEConnectはワイヤレスで動作します。

LinuxシステムがKDEConnectダッシュボードに表示された場合は、それをクリックしてデスクトップとペアリングします。

そうでない場合は、右上隅にある3つの縦のドットをタップして、[IPでデバイスを追加]を選択します。 オプション。

次の画面でLinuxデスクトップのIPアドレスまたはホスト名を入力し、[ホスト/IPの追加]をタップします ボタン。

次に、メインダッシュボードに戻ると、使用可能なデバイスの下に新しく追加されたデバイスが表示されます。 。タップしてLinuxデスクトップとペアリングします。

次に、[ペアリングをリクエスト]をタップします オプション。

Linuxデスクトップに通知が表示されます。 [同意する]をクリックして、Androidデバイスとペアリングします。

おめでとう! AndroidデバイスがLinuxデスクトップとペアリングされています。タスクバーのKDEConnectインジケーターアイコンから確認できます。

上のスクリーンショットにあるように、HPTabletPCをKDEPlasmaデスクトップとペアリングしました。

Linuxデスクトップは、AndroidデバイスのKDEConnectアプリのダッシュボードにも表示されます。

上の画像でわかるように、「プラグインを読み込めませんでした」という警告メッセージが表示されます。修正するには、[通知の同期]をタップしてから、[設定を開く]をタップします。

次のウィンドウで、[KDE Con​​nect]チェックボックスをオンにし、[OK]をタップして、通知へのアクセスを許可します。

それでおしまい。 AndroidデバイスをLinuxデスクトップとペアリングし、通知を有効にしました。同様に、KDE ​​Con​​nectを使用して、管理するデバイスをいくつでも追加できます。今後は、スマートフォンのすべての通知がLinuxデスクトップに表示されます。

新しいデバイスをペアリングするには、AndroidデバイスからKDE Con​​nectアプリを開き、ダッシュボードの3つの水平バーをタップして、[新しいデバイスのペアリング]を選択します。 オプション。

LinuxでKDEConnectを使用してAndroidデバイスからファイルと通知にアクセスする

いくつかの実用的なユースケースを紹介します。

AndroidデバイスからLinuxにファイルを送信する

AndroidデバイスのKDEConnectダッシュボードから、[ファイルの送信]をタップします Linuxデスクトップに送信するファイルを選択します。

すべてのファイルはデフォルトのダウンロード場所(/home/user/Downloads)に送信されます Linuxデスクトップのディレクトリ)。

LinuxデスクトップからAndroidデバイスにファイルを送信する

LinuxデスクトップとAndroidデバイスの両方でKDE接続アプリケーションを開きます。

LinuxシステムのKDEConnectダッシュボードでAndroidデバイスをクリックします。

[ファイルを共有]をクリックします 右ペインのオプション。

Androidフォンと共有するファイルを選択します。選択したファイルがAndroidデバイスに送信されます。

リモート入力

Androidデバイスは、マウス、タッチパッド、キーボードなどの入力デバイスとして使用できます。

これを行うには、「リモート入力」オプションをタップします。 Androidデバイスの画面上で指を動かして、マウスカーソルを動かします。タップしてクリックし、長押ししてドラッグアンドドロップします。

右ボタンまたは中央ボタンを有効にするには、2本または3本の指を使用します。または、右上の3つの縦のドットをクリックして、右クリックまたは中クリックを送信するオプションを選択します。

もう1つの優れた機能は、Androidデバイスをキーボードとして使用できることです。これを行うには、上部のキーボードアイコンをタップし、Androidデバイスのキーパッドから入力を開始します。

Androidからメディアプレーヤーを制御する

Linuxデスクトップで再生されるビデオとオーディオのリモコンとしてスマートフォンを使用できます。 SMPlayerまたはVLCを起動し、Androidデバイスを使用して、再生、一時停止、前または次のトラックへの変更を行います。

プラグイン設定のKDEConnectアプリから、これらすべての機能を有効または無効にすることもできます:

または「KDEConnect設定」から KDEデスクトップで。

KDE接続をブラウザと統合する

ブラウザプラグインを使用して、KDEConnectをWebブラウザに統合できます。これにより、コンテキストメニューから直接リンクを共有し、Webサイトのメディアを制御できます。

  • Google Chrome、Chromium、Vivaldiの場合:https://chrome.google.com/webstore/detail/plasma-integration/cimiefiiaegbelhefglklhhakcgmhkai
  • Mozilla Firefoxの場合:https://addons.mozilla.org/en-US/firefox/addon/plasma-integration/

結論

KDEConnectは非常に便利だと思います。 LinuxPCとAndroidフォンの間でファイルを即座に共有できます。また、スマートフォンの通知を常に確認する必要はありません。 KDE Con​​nectは、スマートフォンでメッセージや通知を受信するたびに自動的にそれを行います。

推奨される読み物:

  • LinuxPCを携帯電話用のBluetoothスピーカーに変える

Linux
  1. Linux Deploy を使用した Android 上の Kali Linux

  2. KDE Con​​nect / GSConnect:Android デバイスを使用して Linux デスクトップをロック / ロック解除する方法

  3. Linuxでg ++を使用してSDL2を使用していますか?

  1. Flatpakを使用してLinuxにアプリをインストールする

  2. Linux – BIOSを備えた32ビットシステムにGptを使用してインストールしますか?

  3. LinuxにApacheを使用してWordPressをインストールする

  1. LVMを使用してLinuxをインストールする

  2. AndroidフォンをGNOMEShellと統合する

  3. スクリーンショットを使用してMXLinux21をステップバイステップでインストールする方法