Red Hat Training

A Red Hat training course is available for RHEL 8

21.2. GNOME 쉘에서 주요 변경 사항

RHEL 8은 GNOME 쉘 버전 3.28과 함께 배포됩니다.

이 섹션:

  • GNOME 쉘 버전 3.28과 관련된 개선 사항을 강조합니다.
  • GNOME Shell 환경의 기본 조합 변경 사항 및 표시 프로토콜을 알려줍니다.
  • 기본적으로 사용할 수 없는 기능에 액세스하는 방법을 설명합니다.
  • 소프트웨어 관리를 위한 GNOME 도구의 변경 사항을 설명합니다.

21.2.1. RHEL 8의 GNOME 쉘 (버전 3.28)

RHEL 8에서는 GNOME 쉘 버전 3.28을 사용할 수 있습니다. 주요 개선 사항은 다음과 같습니다.

  • 새로운 GNOME Boxes 기능
  • 새로운 온-스크린 키보드
  • 장치 지원 확장 (특히 Thunderbolt 3 인터페이스의 통합)
  • GNOME 소프트웨어, dconf-editor 및 GNOME 터미널 개선

21.2.2. GNOME 쉘 환경

GNOME 3에서는 다음과 같은 두 가지 필수 환경을 제공합니다.

  • GNOME 표준
  • GNOME Classic

두 환경 모두 두 개의 다른 프로토콜을 사용하여 그래픽 사용자 인터페이스를 빌드할 수 있습니다.

  • X.Org 를 디스플레이 서버로 사용하는 X11 프로토콜입니다.
  • GNOME 쉘Wayland 컴포저 및 디스플레이 서버로 사용하는 Wayland 프로토콜.

    이 디스플레이 서버의 솔루션을 Wayland에서 GNOME 쉘 이라고 합니다.

RHEL 8의 기본 조합은 Wayland의 GNOME 쉘을 디스플레이 서버로 사용하는 GNOME 표준 환경입니다.

그러나 GNOME Shell 환경 및 그래픽 프로토콜 스택의 다른 조합으로 전환할 수 있습니다. 자세한 내용은 21.3절. “GNOME 환경 및 표시 프로토콜 선택”의 내용을 참조하십시오.

추가 리소스

  • 두 GNOME 쉘 환경 사용에 대한 기본 사항에 대한 자세한 내용은 GNOME 환경 개요 를 참조하십시오.

21.2.3. 데스크탑 아이콘

RHEL 8에서는 desktop 아이콘 기능은 FlexVolume 파일 관리자에서 더 이상 제공되지 않지만 데스크탑 아이콘 gnome-shell 확장에 의해 제공됩니다.

확장을 사용하려면 Appstream 리포지토리에서 사용할 수 있는 gnome-shell-extension-ECDHE-icons 패키지를 설치해야 합니다.

추가 리소스

21.2.4. 부분적인 스케일링

Wayland 세션의 GNOME 쉘에서 부분 스케일링 기능을 사용할 수 있습니다. 이 기능을 사용하면 GUI를 일부 비율로 확장할 수 있으므로 특정 디스플레이에서 확장된 GUI의 모양을 개선할 수 있습니다.

이 기능은 현재 실험적인 것으로 간주되므로 기본적으로 비활성화되어 있습니다.

부분적인 스케일링을 활성화하려면 다음 명령을 실행합니다.

# gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"

21.2.5. 패키지 관리를 위한 GNOME 소프트웨어

RHEL 7의 그래픽 환경에서 패키지 관리용 툴 컬렉션을 제공한 gnome-packagekit 패키지는 더 이상 사용할 수 없습니다.

RHEL 8에서는 애플리케이션과 gnome-shell 확장 기능을 설치 및 업데이트할 수 있는 GNOME 소프트웨어 유틸리티에서 유사한 기능을 제공합니다. GNOME 소프트웨어gnome-software 패키지로 배포됩니다.

추가 리소스

  • GNOME 소프트웨어를 사용한 애플리케이션 설치에 대한 자세한 내용은 GNOME 에서 애플리케이션 설치를 참조하십시오.

21.2.6. sudo를 사용하여 그래픽 애플리케이션 열기

sudo 명령을 사용하여 터미널에서 그래픽 애플리케이션을 열려고 시도할 때 다음을 수행해야 합니다.

X11 애플리케이션

애플리케이션이 X11 디스플레이 프로토콜을 사용하는 경우 X 서버 액세스 제어 목록에 로컬 사용자 루트 를 추가합니다. 결과적으로 rootX11 프로토콜을 Wayland 프로토콜로 변환하고 역방향으로 변환하는 Xwayland 에 연결할 수 있습니다.

예 21.1. X 서버 액세스 제어 목록에 root 를 추가하여 sudo를 사용하여 xclock을 엽니다.

$ xhost +si:localuser:root

$ sudo xclock

Wayland 애플리케이션

애플리케이션이 Wayland 네이티브인 경우 -E 옵션을 포함합니다.

예 21.2. sudo를 사용하여 GNOME 계산기 열기

$ sudo -E gnome-calculator

그렇지 않으면 sudo 를 입력하고 애플리케이션 이름을 여는 작업이 다음 오류 메시지와 함께 실패합니다.

No protocol specified
Unable to init server: could not connect: connection refused
# Failed to parse arguments: Cannot open display