コミュニティをご利用の皆様へ
いつもTeamViewerをご利用頂きありがとうございます。
Wayland はディスプレイサーバープロトコルとしてますます重要になっています。多くの Linux ディストリビューションが、Wayland をデフォルトのディスプレイサーバーとして採用しています。
TeamViewer の Wayland サポートも、Linux のコンポジターがリモートデスクトップ機能を拡張するにつれて進化を続けています。Wayland の実装はコンポジターによって大きく異なるため、TeamViewer はコンポジターに応じて異なる統合方法を使用しています。
注意: 作業を始める前に、TeamViewer の最新バージョンを使用していることを確認してください。以下の記事の手順に従って、TeamViewer クライアントを更新できます。
LinuxでTeamViewer (Classic) を更新する方法
Wayland サポートの一般的なアプローチ
ポータルベースの互換モード(xdg-desktop-portal)
TeamViewer は、画面共有とリモート入力のために xdg-desktop-portal が提供する機能を利用します。これらの機能はコンポジター側で実装されている必要があります。現在、GNOME と KDE Plasma は、参加型セッションに必要なポータルをサポートしています。他の多くのコンポジターも実装を予定しています。
ポータルベース統合の制限
Wayland のセキュリティモデルにより、ポータルの動作には以下のような一般的な制限があります:
- 無人アクセスは利用不可→初回接続時に承認が必要→ システムレベルまたはログイン前のリモート操作は不可
- コンポジターによって動作が異なる
権限のセットアップ
コンポジターによっては、TeamViewer が「半無人アクセス」を提供できる場合があります。権限を保存しておけば、次回以降のセッションは操作なしで開始できます。保存しない場合は毎回確認が必要です。
GNOME | KDE |
|---|
|
|
wlroots ベースの統合
wlroots を基盤とするコンポジターは、確認なしで無人アクセスを提供できます。TeamViewer は Sway、labwc、Wayfire でこの統合をテストしています。追加設定は不要です。
現在の制限
この統合はまだ実験的です。コンポジターによって動作が異なる可能性があり、予期しない問題やクラッシュが発生する可能性があります。こちらに関しまして、ユーザー様からのフィードバックを歓迎いたします。
コンポジター別の注意点
GNOME
ポータルをサポートし、確認付きのインタラクティブなリモートセッションが可能
- 無人アクセスは非常に限定的
- ロック画面やログイン画面にはアクセス不可
- シングルモニターのみサポート
- ディスプレイレイアウト変更後に権限が無効になる場合あり
KDE Plasma
KDE は、モニターの選択を必要とせず、一般的にアクセスを許可するため、より柔軟なポータル動作を提供します。
- 限定的な無人アクセス
- 次回以降のセッションは操作なしで開始可能
- ロック画面でのリモート操作は可能
- Wayland ではログイン画面の操作は不可
wlroots ベースのコンポジター
(例:Raspberry Pi OS 12+)
- 追加設定なしで無人アクセスが可能
- ただし実験的
- コンポジターによって動作が異なる可能性
- クラッシュや予期しない動作の可能性あり
こちらに関してフィードバックをお待ちしております。
既知の問題とトラブルシューティング
GNOME のディスプレイ設定変更
モニターの追加・削除・並び替えなどの変更により、以前に付与された権限が無効になる場合があります。TeamViewer はこれを検出して新しい権限を要求しようとします。
黒画面が表示され、新しい権限要求が出ない場合は、以下のコマンドで設定をリセットしてください。将来的に内蔵リセット機能を追加予定。
sudo teamviewer daemon stop && sudo sed -i.bak '/XDGRestoreTokens/d' "/etc/teamviewer/global.conf" && sudo teamviewer daemon start
KDE の権限保持の問題
一部の KDE システムでは、ユーザーが権限を保存したかどうかに関係なく、常に「restore token」を返す場合があります。TeamViewer はユーザーの選択を区別できないため、再度の確認を行いません。これは KDE のバグ、または仕様の可能性があります。
実験的ステータスと今後のロードマップ
TeamViewer の Wayland サポートは、ポータルやコンポジターの動作が大きく異なり、継続的に変化しているため、依然として「実験的」と位置づけられています。現在の開発重点は以下の通りです。現在、私たちの開発は、ポータルベースの機能改善、wlroots ベース環境での無人アクセス拡張、そして GNOME と KDE における完全な無人アクセス対応の実現に重点を置いています。
完全に信頼できる無人アクセスが必要な環境では、依然として Xorg がディスプレイサーバーとして推奨されています。