web-dev-qa-db-ja.com

KDE Con​​nectとi3wmの電話のペアリング

Android電話をラップトップでKDE Con​​nectアプリに接続しようとしています。

私のシステムは、他の代替デスクトップ環境やウィンドウマネージャーがインストールされていないi3wmだけの最小限のDebian Sidシステムです。

スマートフォンからコンピューターへのペアリクエストを開始すると、次のスクリーンショットのように通知が表示されます。

enter image description here

通知をクリックしても何も起こりません。 GnomeやKDEなどのデスクトップ環境では、通知に[承諾]ボタンまたは[拒否]ボタンもありますが、これはi3wmのデフォルトの通知ハンドラーには当てはまりません。

では、どうすれば私のラップトップをKDEコネクトとペアリングできるようになりますか?ここで仕事をする代替の通知ハンドラはありますか?

数か月前に、Bluetoothスピーカーをラップトップにペアリングしようとしたときに、同様の状況が発生しました。そのため、このような通知設定では不可能だったペアリングキーコードを入力する必要がありました。

私のセットアップの詳細:Debian GNU/Linux Unstable(sid)WM:i3

Cocoa1231の指示に従って、/usr/lib/からデーモンを起動してみました

rajudev@sanganak:/usr/lib/x86_64-linux-gnu/libexec$ ./kdeconnectd 
kdeconnect.core: KdeConnect daemon starting
kdeconnect.core: onStart
kdeconnect.core: KdeConnect daemon started
kdeconnect.core: Broadcasting identity packet
kdeconnect.core: TCP connection done (i'm the existing device)
kdeconnect.core: Starting server ssl (I'm the client TCP socket)
kdeconnect.core: TCP connection done (i'm the existing device)
kdeconnect.core: Starting server ssl (I'm the client TCP socket)
kdeconnect.core: Socket successfully established an SSL connection
kdeconnect.core: It is a new device "xiaomi"
kdeconnect.core: Socket successfully established an SSL connection
kdeconnect.core: It is a known device "xiaomi"
kdeconnect.core: TCP connection done (i'm the existing device)
kdeconnect.core: Starting server ssl (I'm the client TCP socket)
kdeconnect.core: TCP connection done (i'm the existing device)
kdeconnect.core: Starting server ssl (I'm the client TCP socket)
kdeconnect.core: Socket successfully established an SSL connection
kdeconnect.core: It is a known device "xiaomi"
kdeconnect.core: Socket successfully established an SSL connection
kdeconnect.core: It is a known device "xiaomi"
kdeconnect.core: creating pairing handler for "22d1625020250fbf"
kdeconnect.core: Pair request
kdeconnect.core: Sending onNetworkChange to  1  LinkProviders
kdeconnect.core: Broadcasting identity packet
kdeconnect.core: Starting client ssl (but I'm the server TCP socket)
kdeconnect.core: Socket successfully established an SSL connection
kdeconnect.core: It is a known device "xiaomi"
Device pairing error "Timed out"
kdeconnect.core: TCP connection done (i'm the existing device)
kdeconnect.core: Starting server ssl (I'm the client TCP socket)
kdeconnect.core: TCP connection done (i'm the existing device)
kdeconnect.core: Starting server ssl (I'm the client TCP socket)
kdeconnect.core: Socket successfully established an SSL connection
kdeconnect.core: It is a known device "xiaomi"
kdeconnect.core: Socket successfully established an SSL connection
kdeconnect.core: It is a known device "xiaomi"
2
Raju Devidas

/usr/lib/kdeconnectdを実行して、i3configに追加します

exec --no-startup-id /usr/lib/kdeconnectd

毎回動作するように。そして、インジケーターを介して設定を起動します。奇妙なことに、それは直接起動しません。お奨めは、インジケーターを起動し、そこから設定を起動します(ペアリングプロセス中)

ペアリングプロセスの場合、dunstはインタラクティブな通知をサポートしていないため、KDE接続インジケーターを開き、インジケーターから設定を起動します。ペアリングしようとすると、構成ダイアログから受け入れることができます。 ここ

5
cocoa1231