사용자는 세션 공동 작업 기능을 사용하여 기존의 Linux 원격 데스크톱 세션에 가입하도록 다른 사용자를 초대할 수 있습니다.
세션 공동 작업에 대한 시스템 요구 사항
Linux 데스크톱에서 세션 공동 작업 기능을 지원하려면 Horizon 8 배포가 특정 요구 사항을 충족해야 합니다.
세션 공동 작업에 대한 시스템 요구 사항
| 구성 요소 | 요구 사항 |
|---|---|
| Linux 원격 데스크톱 | 세션 공동 작업 기능은 다음과 같은 Linux 배포 및 데스크톱 환경을 실행하는 원격 데스크톱에서 지원됩니다.
|
| Horizon Connection Server | Horizon Connection Server 인스턴스는 Enterprise 라이센스를 사용합니다. |
| 디스플레이 프로토콜 | Omnissa Horizon Blast |
참고:
-
RHEL, Rocky Linux 및 Debian 데스크톱은 세션 공동 작업을 사용하기 위해 추가적인 시스템 구성이 필요합니다.
-
세션 공동 작업은 현재 RHEL 10.0에서 지원되지 않습니다.
세션 공동 작업 기능을 사용하는 방법에 대한 내용은 Horizon Client 설명서를 참조하십시오.
RHEL 또는 Rocky Linux 9.x 데스크톱에서 세션 공동 작업 사용
RHEL 9.x 및 Rocky Linux 9.x 데스크톱의 경우 libappindicator-gtk3 패키지 및 필요한 GNOME Shell 확장을 설치해야 합니다.
세션 공동 작업 기능을 사용하도록 설정하고 RHEL 9.x 또는 Rocky Linux 9.x 데스크톱에서 세션 공동 작업 아이콘을 사용할 수 있도록 하려면 다음 절차를 완료합니다.
-
libappindicator-gtk3패키지를 설치하려면 Horizon Agent에 대한 Linux 종속성 패키지 설치에 설명된 설치 절차를 수행합니다. -
AppIndicator 지원을 사용하도록 설정하려면 시스템에 필요한 GNOME 셸 확장을 다운로드합니다.
-
https://extensions.gnome.org/extension/615/appindicator-support/에서 GNOME 셸 확장을 다운로드합니다. 셸 버전으로 40을 선택하고 확장 버전에 대해 42를 선택합니다.
-
다운로드한 패키지의 압축을 풀고 확장 디렉토리의 이름을
appindicatorsupport@rgcjonas.gmail.com으로 변경합니다(패키지의metadata.json파일에 있는 "uuid" 값). -
mv명령을 사용하여appindicatorsupport@rgcjonas.gmail.com확장 디렉토리를 위치/usr/share/gnome-shell/extensions로 이동합니다.기본적으로
appindicatorsupport@rgcjonas.gmail.com확장은 루트 사용자만 읽을 수 있습니다. 세션 공동 작업을 지원하려면 이 확장을 다른 사용자도 읽을 수 있도록 만들어야 합니다.
-
-
appindicatorsupport@rgcjonas.gmail.com디렉토리의metadata.json파일을 모든 사용자가 읽을 수 있도록 합니다.sudo chmod a+r metadata.json데스크톱 풀 유형에 따라 이 절차의 다음 단계를 진행합니다.
- 자동화된 전체 복제 데스크톱 풀을 구성하는 경우 4단계로 이동합니다.
- 다른 유형의 데스크톱 풀을 구성하는 경우 5단계로 이동합니다.
-
(자동화된 전체 복제 데스크톱 풀의 경우) 모든 사용자가
appindicatorsupport@rgcjonas.gmail.com확장을 읽을 수 있도록 합니다.-
편집을 위해 확장 구성 파일을 엽니다.
sudo vi /etc/dconf/db/local.d/00-extensions -
다음 예와 같이
enabled-extensions목록에appindicatorsupport@rgcjonas.gmail.com을 포함하도록 구성 파일을 수정합니다.# List all extensions that you want to have enabled for all users enabled-extensions=['background-logofedorahosted.org' , 'appindicatorsupport@rgcjonas.gmail.com'] -
다음 명령 순서를 실행합니다.
sudo chmod 755 /etc/dconf/db/local.d/00-extensions sudo dconf update
이제 데스크톱에 대해 세션 공동 작업 기능을 사용하도록 설정됩니다. 이 절차의 나머지 단계는 건너뛸 수 있습니다.
-
-
(자동화된 전체 복제 이외 데스크톱 풀의 경우) 로그인한 사용자가
appindicatorsupport@rgcjonas.gmail.com확장을 읽을 수 있도록 합니다.-
gnome-extensions-app를 설치합니다. -
데스크톱 환경의 키보드에서 다음 키 순서를 눌러 GNOME 셸을 다시 시작합니다.
Alt+F2 r Enter -
데스크톱 환경에서
gnome-extensions-app을 실행한 후 AppIndicator 및 KStatusNotifierItem 지원을 사용하도록 설정합니다. 이제 데스크톱에 대해 세션 공동 작업 기능을 사용하도록 설정됩니다.
-
RHEL 또는 Rocky Linux 8.x 데스크톱에서 세션 공동 작업 사용
RHEL 8.x 및 Rocky Linux 8.x 데스크톱의 경우 AppIndicator 지원을 사용하도록 설정하려면 필요한 GNOME Shell 확장을 설치해야 합니다.
-
https://extensions.gnome.org/extension/615/appindicator-support/에서 시스템에 필요한 GNOME 셸 확장을 다운로드합니다. 셸 버전으로 3.32을 선택하고 확장 버전에 대해 29를 선택합니다.
-
다운로드한 패키지의 압축을 풀고 디렉토리의 이름을
appindicatorsupport@rgcjonas.gmail.com으로 변경합니다(패키지의metadata.json파일에 있는 "uuid" 값). -
mv명령을 사용하여appindicatorsupport@rgcjonas.gmail.com디렉토리를 위치/usr/share/gnome-shell/extensions로 이동합니다.기본적으로
appindicatorsupport@rgcjonas.gmail.com디렉토리의metadata.json파일은 루트 사용자만 읽을 수 있습니다. 세션 공동 작업을 지원하려면 이 파일을 다른 사용자도 읽을 수 있도록 만들어야 합니다. -
다음 예제와 같이 해당 명령을 실행하여
metadata.json을 다른 사용자가 읽을 수 있도록 합니다.sudo chmod a+r metadata.json데스크톱 풀 유형에 따라 이 절차의 다음 단계를 진행합니다.
- 자동화된 전체 복제 데스크톱 풀을 구성하는 경우 5단계로 이동합니다.
- 다른 유형의 데스크톱 풀을 구성하는 경우 6단계로 이동합니다.
-
(자동화된 전체 복제 데스크톱 풀의 경우) 모든 사용자가
appindicatorsupport@rgcjonas.gmail.com확장을 읽을 수 있도록 합니다.-
편집을 위해 확장 구성 파일을 엽니다.
sudo vi /etc/dconf/db/local.d/00-extensions -
다음 예와 같이
enabled-extensions목록에appindicatorsupport@rgcjonas.gmail.com을 포함하도록 구성 파일을 수정합니다.# List all extensions that you want to have enabled for all users enabled-extensions=['appindicatorsupport@rgcjonas.gmail.com'] -
다음 명령 순서를 실행합니다.
sudo chmod 755 /etc/dconf/db/local.d/00-extensions sudo dconf update
이제 데스크톱에 대해 세션 공동 작업 기능을 사용하도록 설정됩니다. 이 절차의 나머지 단계는 건너뛸 수 있습니다.
-
-
(자동화된 전체 복제 이외 데스크톱 풀의 경우) 로그인한 사용자가
appindicatorsupport@rgcjonas.gmail.com확장을 읽을 수 있도록 합니다.-
gnome-tweaks를 설치합니다. -
데스크톱 환경의 키보드에서 다음 키 순서를 눌러 GNOME 셸을 다시 시작합니다.
Alt+F2 r Enter -
데스크톱 환경에서
gnome-tweaks를 실행한 후 KStatusNotifierItem/AppIndicator Support를 사용하도록 설정합니다. 이제 데스크톱에 대해 세션 공동 작업 기능을 사용하도록 설정됩니다.
-
Debian 데스크톱에서 세션 공동 작업 사용
Debian 데스크톱에서 [세션 공동 작업] 기능을 사용하도록 설정하려면 다음 절차를 완료합니다.
-
gnome-shell-extension-appindicator를 설치합니다.sudo apt-get install -y gnome-shell-extension-appindicator -
[확장] 창을 엽니다.
gnome-extensions-app -
[확장] 창에서 Ubuntu AppIndicators를 사용하도록 설정합니다.
Debian 13.x 데스크톱에서 세션 공동 작업 사용
Debian 13.x 데스크톱에서 [세션 공동 작업] 기능을 사용하도록 설정하려면 다음 절차를 완료합니다.
-
libayatana-appindicator3-1를 설치합니다.sudo apt-get install -y libayatana-appindicator3-1 -
gnome-shell-extension-appindicator를 설치합니다.sudo apt-get install -y gnome-shell-extension-appindicator -
[확장] 창을 엽니다.
gnome-extensions-app -
[확장] 창에서 Ubuntu AppIndicators를 사용하도록 설정합니다.
구성 파일에서 세션 공동 작업 옵션 설정
/etc/omnissa/viewagent-custom.conf 파일에서 다음 옵션을 설정하여 세션 공동 작업 기능을 사용하도록 설정하거나 비활성화합니다.
- CollaborationEnable
/etc/omnissa/config 파일에서 다음 옵션을 설정하여 공동 작업 세션 동안 사용하는 설정을 구성합니다.
- collaboration.logLevel
- collaboration.maxCollabors
- collaboration.enableEmail
- collaboration.serverUrl
- collaboration.enableControlPassing
자세한 내용은 Linux 데스크톱에서 구성 파일 편집 항목을 참조하십시오.
세션 공동 작업 기능 제한 사항
세션 공동 작업 기능에는 다음과 같은 일반 제한 사항이 적용됩니다.
-
공동 작업 세션에서는 다음 원격 데스크톱 기능을 사용할 수 없습니다.
- USB 리디렉션
- 오디오 입력 리디렉션
- 클라이언트 드라이브 리디렉션
- 스마트 카드 리디렉션
- 클립보드 리디렉션
-
공동 작업 세션에서는 원격 데스크톱 해상도를 변경할 수 없습니다.
-
사용자가 동일한 클라이언트 시스템에서 여러 공동 작업 세션을 사용할 수 없습니다.
세션 공동 작업 관련 문제 해결
세션 공동 작업과 관련된 문제를 해결하려면 다음 해결 방법을 사용하십시오.
-
(RHEL 및 Rocky Linux 9.x) 세션 공동 작업 아이콘이 시스템 트레이에 나타나지 않으면 위의 "RHEL 또는 Rocky Linux 9.x 데스크톱에서 세션 공동 작업 사용"에 설명된 구성 단계를 수행합니다.
-
사용자가 원격 데스크톱에 처음으로 로그인한 후에 세션 공동 작업 아이콘이 시스템 트레이에 표시되지 않으면 사용자에게 다음 수정 방법의 하나를 시도하도록 지시합니다.
- 데스크톱 연결을 끊었다가 다시 연결하십시오. 세션 공동 작업 아이콘은 일반적으로 데스크톱에 다시 연결한 후에 나타납니다.
- 다음 단계를 사용하여 GNOME 셸을 다시 시작합니다.
- Alt+F2를 눌러 명령 실행 대화상자를 표시합니다.
- 대화상자에 "r"을 입력합니다.
- Enter 키를 누릅니다.
이 페이지가 도움이 되었나요?