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