RHEL 9.x 또는 8.x 데스크톱에서 세션 공동 작업 기능을 사용하려면 이 문서에 설명된 구성 단계를 수행해야 합니다. RHEL 8.x 데스크톱의 경우 AppIndicator 지원을 사용하도록 설정하는 데 필요한 GNOME 셸 확장을 설치해야 합니다. RHEL 9.x 데스크톱의 경우 EPEL 저장소, libappindicater-gtk3 패키지 및 필요한 GNOME Shell 확장을 설치해야 합니다.
RHEL 9.x 데스크톱에서 세션 공동 작업 사용
[세션 공동 작업] 기능을 사용하도록 설정하고 RHEL 9.x 데스크톱에서 세션 공동 작업 아이콘을 사용할 수 있도록 하려면 다음 절차를 완료합니다.
- EPEL 저장소를 설치합니다.
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
- libappindicator-gtk3 패키지를 설치합니다.
yum install -y libappindicator-gtk3
- AppIndicator 지원을 사용하도록 설정하려면 필요한 GNOME 셸 확장을 RHEL 9.x 시스템에 다운로드합니다.
- 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 파일을 모든 사용자가 읽을 수 있도록 합니다.
chmod a+r metadata.json
데스크톱 풀 유형에 따라 이 절차의 다음 단계를 진행합니다.
- 자동화된 전체 클론 데스크톱 풀을 구성하는 경우 5단계로 이동합니다.
- 다른 유형의 데스크톱 풀을 구성하는 경우 6단계로 이동합니다.
- (자동화된 전체 클론 데스크톱 풀의 경우) 모든 사용자가 [email protected] 확장을 읽을 수 있도록 합니다.
- 편집을 위해 확장 구성 파일을 엽니다.
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]']
- 다음 명령 순서를 실행합니다.
chmod 755 /etc/dconf/db/local.d/00-extensions dconf update
이제 데스크톱에 대해 세션 공동 작업 기능을 사용하도록 설정됩니다. 이 절차의 나머지 단계는 건너뛸 수 있습니다.
- 편집을 위해 확장 구성 파일을 엽니다.
- (자동화된 전체 클론 이외 데스크톱 풀의 경우) 로그인한 사용자가 [email protected] 확장을 읽을 수 있도록 합니다.
- gnome-extensions-app을 설치합니다.
- 데스크톱 환경의 키보드에서 다음 키 순서를 눌러 GNOME 셸을 다시 시작합니다.
Alt+F2 r Enter
- 데스크톱 환경에서 gnome-extensions-app을 실행한 후 AppIndicator 및 KStatusNotifierItem 지원을 사용하도록 설정합니다.
이제 데스크톱에 대해 세션 공동 작업 기능을 사용하도록 설정됩니다.
RHEL 8.x 데스크톱에서 세션 공동 작업 사용
RHEL 8.x 데스크톱에서 [세션 공동 작업] 기능을 사용하도록 설정하려면 다음 절차를 완료합니다.
- https://extensions.gnome.org/extension/615/appindicator-support/에서 RHEL 8.x 시스템에 필요한 GNOME 셸 확장을 다운로드합니다.
- RHEL 8.0의 경우 셸 버전으로 3.28을 선택하고 확장 버전에 대해 26을 선택합니다.
- RHEL 8.1 이상의 경우 셸 버전으로 3.32를 선택하고 확장 버전에 대해 29를 선택합니다.
- 다운로드한 패키지의 압축을 풀고 디렉토리의 이름을 [email protected]으로 변경합니다(패키지의 metadata.json 파일에 있는 "uuid" 값).
- mv 명령을 사용하여 [email protected] 디렉토리를 위치 /usr/share/gnome-shell/extensions로 이동합니다.
기본적으로 [email protected] 디렉토리의 metadata.json 파일은 루트 사용자만 읽을 수 있습니다. 세션 공동 작업을 지원하려면 이 파일을 다른 사용자도 읽을 수 있도록 만들어야 합니다.
- 다음 예제와 같이 해당 명령을 실행하여 metadata.json을 다른 사용자가 읽을 수 있도록 합니다.
chmod a+r metadata.json
- gnome-tweaks를 설치합니다.
- 데스크톱 환경의 키보드에서 다음 키 순서를 눌러 GNOME 셸을 다시 시작합니다.
Alt+F2 r Enter
- 데스크톱 환경에서 gnome-tweaks를 실행한 후 KStatusNotifierItem/AppIndicator Support를 사용하도록 설정합니다.