Skip to main content

2026 年 4 月 16 日

Linux デスクトップでのセッション共同作業の設定

セッション共同作業機能を使用すると、他のユーザーを既存の Linux リモート デスクトップ セッションに招待できます。

セッション共同作業のシステム要件

Linux デスクトップでセッション共同作業機能を使用するには、Horizon 8 環境が特定の要件を満たしている必要があります。

セッション共同作業のシステム要件

コンポーネント要件
Linux リモート デスクトップセッション共同作業機能は、次の Linux ディストリビューションおよびデスクトップ環境を実行しているリモート デスクトップでサポートされています。
  • Gnome Ubuntu または MATE デスクトップ環境の Ubuntu 20.04/22.04/24.04
  • Gnome デスクトップ環境の 10.x/11.x/12.x
  • Gnome Classic デスクトップ環境の RHEL 8.x/9.x
  • Gnome デスクトップ環境の Rocky Linux 8.x/9.x
Horizon Connection ServerHorizon Connection Server インスタンスは Enterprise ライセンスを使用します。
表示プロトコルOmnissa Horizon Blast

**注:**RHEL 9.x/8.x、Rocky Linux と Debian デスクトップでセッション共同作業を有効にするには、追加のシステム構成が必要になります。詳細については、次のサブトピックを参照してください。

セッション共同作業機能を使用する方法については、Horizon Client のドキュメントを参照してください。

RHEL または Rocky Linux 9.x デスクトップでのセッション共同作業の有効化

RHEL 9.x および Rocky Linux 9.x デスクトップの場合は、libappindicator-gtk3 パッケージ、必要な GNOME シェル拡張機能をインストールする必要があります。

セッション共同作業機能を有効にして、RHEL 9.x または Rocky Linux 9.x デスクトップでセッション共同作業のアイコンを使用できるようにするには、次の手順を実行します。

  1. libappindicator-gtk3 パッケージをインストールするには、「Horizon Agent の Linux 依存パッケージのインストール」に記載されているインストール手順を実行します。

  2. AppIndicator のサポートを有効にするには、必要な GNOME シェル拡張機能をシステムにダウンロードします。

    1. https://extensions.gnome.org/extension/615/appindicator-support/ から GNOME シェル拡張機能をダウンロードします。シェル バージョンに 40 を選択し、拡張機能バージョンに 42 を選択します。

    2. ダウンロードしたパッケージを展開し、拡張機能ディレクトリ名を appindicatorsupport@rgcjonas.gmail.com に変更します(パッケージの metadata.json ファイルの uuid 値を変更します)。

    3. mv コマンドを使用して、appindicatorsupport@rgcjonas.gmail.com 拡張機能ディレクトリを /usr/share/gnome-shell/extensions に移動します。

      デフォルトでは、appindicatorsupport@rgcjonas.gmail.com 拡張機能の読み取りが root ユーザーにのみ許可されます。セッション共同作業をサポートするには、他のユーザーにもこの拡張機能ディレクトリの読み取りを許可する必要があります。

  3. appindicatorsupport@rgcjonas.gmail.com ディレクトリの metadata.json ファイルの読み取りをすべてのユーザーに許可します。

    sudo chmod a+r metadata.json
    

    デスクトップ プール タイプに基づいて、この手順の次のステップに進みます。

    • 自動化されたフル クローン デスクトップ プールを構成する場合は、手順 4 に進みます。
    • その他のタイプのデスクトップ プールを構成する場合は、手順 5 に進みます。
  4. (自動化されたフル クローン デスクトップ プールの場合)すべてのユーザーに appindicatorsupport@rgcjonas.gmail.com 拡張機能の読み取りを許可します。

    1. 拡張機能構成ファイルを開いて編集します。

      sudo vi /etc/dconf/db/local.d/00-extensions
      
    2. 次の例のように、構成ファイルを変更して、enabled-extensions リストに appindicatorsupport@rgcjonas.gmail.com を追加します。

      # List all extensions that you want to have enabled for all users
      enabled-extensions=['background-logo@fedorahosted.org' , 'appindicatorsupport@rgcjonas.gmail.com']
      
    3. 次の一連のコマンドを実行します。

      sudo chmod 755 /etc/dconf/db/local.d/00-extensions
      sudo dconf update
      

    これで、デスクトップでセッション共同作業機能が有効になりました。この手順の残りのステップはスキップできます。

  5. (自動化されたフル クローン以外のデスクトップ プールの場合)ログインしたユーザーに appindicatorsupport@rgcjonas.gmail.com 拡張機能の読み取りを許可します。

    1. gnome-extensions-app をインストールします。

    2. デスクトップ環境で、キーボードで次のキーを押して、GNOME シェルを再起動します。

      Alt+F2
      r
      Enter
      
    3. デスクトップ環境で、gnome-extensions-app を実行してから、[AppIndicator and KStatusNotifierItem Support] を有効にします。 これで、デスクトップでセッション共同作業機能が有効になりました。

RHEL または Rocky Linux 8.x デスクトップでのセッション共同作業の有効化

RHEL 8.x および Rocky Linux 8.x デスクトップの場合、AppIndicator サポートを有効にするには、必要な GNOME Shell 拡張機能をインストールする必要があります。

  1. https://extensions.gnome.org/extension/615/appindicator-support/ から必要な GNOME シェル拡張をシステムにダウンロードします。シェル バージョンに 3.32 を選択し、拡張機能バージョンに 29 を選択します。

  2. ダウンロードしたパッケージを展開し、ディレクトリ名を appindicatorsupport@rgcjonas.gmail.com に変更します(パッケージの metadata.json ファイルの uuid 値を変更します)。

  3. mv コマンドを使用して、appindicatorsupport@rgcjonas.gmail.com ディレクトリを /usr/share/gnome-shell/extensions に移動します。

    デフォルトでは、appindicatorsupport@rgcjonas.gmail.com ディレクトリの metadata.json ファイルの読み取りが root ユーザーにのみ許可されます。セッション共同作業をサポートするには、他のユーザーにもこのファイルの読み取りを許可する必要があります。

  4. 次の例のようにコマンドを実行して、metadata.json の読み取りを他のユーザーに許可します。

    sudo chmod a+r metadata.json
    

    デスクトップ プール タイプに基づいて、この手順の次のステップに進みます。

    • 自動化されたフル クローン デスクトップ プールを構成する場合は、手順 5 に進みます。
    • その他のタイプのデスクトップ プールを構成する場合は、手順 6 に進みます。
  5. (自動化されたフル クローン デスクトップ プールの場合)すべてのユーザーに appindicatorsupport@rgcjonas.gmail.com 拡張機能の読み取りを許可します。

    1. 拡張機能構成ファイルを開いて編集します。

      sudo vi /etc/dconf/db/local.d/00-extensions
      
    2. 次の例のように、構成ファイルを変更して、enabled-extensions リストに appindicatorsupport@rgcjonas.gmail.com を追加します。

      # List all extensions that you want to have enabled for all users
      enabled-extensions=['appindicatorsupport@rgcjonas.gmail.com']
      
    3. 次の一連のコマンドを実行します。

      sudo chmod 755 /etc/dconf/db/local.d/00-extensions
      sudo dconf update
      

    これで、デスクトップでセッション共同作業機能が有効になりました。この手順の残りのステップはスキップできます。

  6. (自動化されたフル クローン以外のデスクトップ プールの場合)ログインしたユーザーに appindicatorsupport@rgcjonas.gmail.com 拡張機能の読み取りを許可します。

    1. gnome-tweaks をインストールします。

    2. デスクトップ環境で、キーボードで次のキーを押して、GNOME シェルを再起動します。

      Alt+F2
      r
      Enter
      
    3. デスクトップ環境で、gnome-tweaks を実行してから、[KStatusNotifierItem/AppIndicator Support] を有効にします。 これで、デスクトップでセッション共同作業機能が有効になりました。

Debian 11.x/12.x デスクトップでのセッション共同作業の有効化

Debian 11.x/12.x デスクトップでセッション共同作業機能を有効にするには、次の手順を実行します。

  1. gnome-shell-extension-appindicator をインストールします。

    sudo apt-get install -y gnome-shell-extension-appindicator
    
  2. 拡張機能ウィンドウが表示されます。

    gnome-extensions-app
    
  3. 拡張機能ウィンドウで、[Ubuntu AppIndicators] を有効にします。

Debian 10.x デスクトップでのセッション共同作業の有効化

Debian 10.x デスクトップでセッション共同作業機能を有効にするには、次の手順を実行します。

  1. gnome-shell-extension-appindicator をインストールします。

    sudo apt-get install -y gnome-shell-extension-appindicator
    
  2. 拡張機能ウィンドウが表示されます。

    gnome-tweaks
    
  3. 拡張機能ウィンドウで、[Kstatusnotifieritem/appindicator サポート] を有効にします。

構成ファイルでのセッション共同作業オプションの設定

セッション共同作業機能を有効または無効にするには、viewagent-custom.conf ファイルで次のオプションを設定します。

  • CollaborationEnable

共同作業セッションの設定を行うには、Horizon config ファイルで次のオプションを設定します。

  • collaboration.logLevel
  • collaboration.maxCollabors
  • collaboration.enableEmail
  • collaboration.serverUrl
  • collaboration.enableControlPassing

詳細については、「Linux デスクトップでの構成ファイルの編集」を参照してください。

セッション共同作業機能の制限事項

セッション共同作業機能には、次の一般的な制限があります。

  • 共同作業セッションでは、次のリモート デスクトップ機能は使用できません。
    • USB リダイレクト
    • オーディオ入力リダイレクト
    • クライアント ドライブのリダイレクト
    • スマート カード リダイレクト
    • クリップボード リダイレクト
  • 共同作業セッションでは、リモート デスクトップの解像度は変更できません。
  • 同じクライアント マシンで複数の共同作業セッションを実行することはできません。

セッション共同作業に関する問題のトラブルシューティング

セッション共同作業に関する問題のトラブルシューティングを行う場合は、次の解決策を試してください。

  • (RHEL および Rocky Linux 9.x)システム トレイにセッション共同作業のアイコンが表示されない場合は、「RHEL または Rocky Linux 9.x デスクトップでのセッション共同作業の有効化」で説明されている追加の構成手順を実行します。

  • ユーザーがリモート デスクトップに初めてログインした後に、システム トレイにセッション共同作業のアイコンが表示されない場合は、次の解決策のいずれかを試すようにユーザーに指示します。

    • デスクトップへの接続を切り、再接続します。通常、デスクトップに再接続した後にセッション共同作業のアイコンが表示されます。
    • 次の手順を使用して GNOME シェルを再起動します。
      1. Alt+F2 キーを押して、[コマンドの実行] ダイアログ ボックスを表示します。
      2. ダイアログ ボックスに「r」と入力します。
      3. Enter キーを押します。
  • ユーザーが初めてリモート デスクトップにログインした後に、システム トレイのセッション共同作業アイコンが応答しなくなった場合は、リモート デスクトップ ウィンドウのサイズを変更するようにユーザーに指示します。セッション共同作業アイコンは、デスクトップ ウィンドウのサイズが変更された後に応答するようになります。

このページは役に立ちましたか?

このトピックについてフィードバックを送信

このトピックは役に立ちましたか?

個人情報や機密情報は入力しないでください。

リンクを生成しています…