GNOME 데스크탑 환경 시작하기

Red Hat Enterprise Linux 9

Red Hat Enterprise Linux 9에서 GNOME 데스크탑 환경 시작하기

초록

이 문서에서는 RHEL 9에서 사용할 수 있는 유일한 데스크탑 환경인 GNOME을 사용하는 방법을 설명합니다. GNOME Shell 및 특정 GNOME 애플리케이션 사용에 대한 기본 사항을 설명합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 용어를 교체하기 위해 최선을 다하고 있습니다. 먼저 마스터(master), 슬레이브(slave), 블랙리스트(blacklist), 화이트리스트(whitelist) 등 네 가지 용어를 교체하고 있습니다. 이러한 변경 작업은 작업 범위가 크므로 향후 여러 릴리스에 걸쳐 점차 구현할 예정입니다. 자세한 내용은 CTO Chris Wright의 메시지를 참조하십시오.

Red Hat 문서에 관한 피드백 제공

문서 개선을 위한 의견을 보내 주십시오. 문서를 개선할 수 있는 방법에 관해 알려주십시오.

  • 특정 문구에 대한 간단한 의견 작성 방법은 다음과 같습니다.

    1. 문서가 Multi-page HTML 형식으로 표시되는지 확인합니다. 또한 문서 오른쪽 상단에 피드백 버튼이 있는지 확인합니다.
    2. 마우스 커서를 사용하여 주석 처리하려는 텍스트 부분을 강조 표시합니다.
    3. 강조 표시된 텍스트 아래에 표시되는 피드백 추가 팝업을 클릭합니다.
    4. 표시된 지침을 따릅니다.
  • Bugzilla를 통해 피드백을 제출하려면 새 티켓을 생성하십시오.

    1. Bugzilla 웹 사이트로 이동하십시오.
    2. 구성 요소로 문서를 사용합니다.
    3. 설명 필드에 문서 개선을 위한 제안 사항을 기입하십시오. 관련된 문서의 해당 부분 링크를 알려주십시오.
    4. 버그 제출을 클릭합니다.

1장. GNOME 환경 개요

GNOME에서 여러 사용자 인터페이스와 그래픽 백엔드 간에 전환할 수 있습니다.

1.1. GNOME 환경, 백엔드 및 표시 프로토콜

이 섹션에서는 사용 가능한 두 가지 GNOME 환경에 대한 정보를 제공합니다.

  • GNOME 표준
  • GNOME classic

두 환경 모두 그래픽 백엔드로 두 가지 다른 프로토콜을 사용할 수 있습니다.

  • Wayland 구성 요소 및 디스플레이 서버로 GNOME 쉘 을 사용하는 Wayland 프로토콜입니다.

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

  • X.Org 를 표시 서버로 사용하는 X11 프로토콜.

RHEL 9의 기본 조합은 Wayland의 GNOME Shell을 디스플레이 서버로 사용하는 GNOME 표준 환경입니다. 그러나 특정 Wayland 제한으로 인해 그래픽 프로토콜 스택을 X11 로 전환할 수 있습니다. GNOME Standard에서 GNOME classic으로 전환할 수도 있습니다.

추가 리소스

1.2. GNOME 표준

GNOME Standard 사용자 인터페이스에는 다음과 같은 주요 구성 요소가 포함되어 있습니다.

Top bar
화면 상단에 있는 수평 표시줄은 활동 개요, 클럭 및 일정, 시스템 상태 아이콘 및 시스템 메뉴 와 같은 GNOME Standard의 몇 가지 기본 기능에 액세스할 수 있습니다.
시스템 메뉴

시스템 메뉴는 오른쪽 상단에 있으며 다음과 같은 기능을 제공합니다.

  • 설정 업데이트
  • 사운드 볼륨 제어
  • Wi-Fi 연결에 액세스
  • 사용자 전환
  • 로그아웃
  • 컴퓨터의 전원을 끄십시오.
활동 개요

Activities Overview (활동 개요)에는 애플리케이션 및 창을 실행하고 애플리케이션 간에 전환할 수 있는 창 및 애플리케이션 보기가 포함되어 있습니다.

상단 검색 항목을 사용하면 애플리케이션, 문서, 파일 및 구성 도구를 포함하여 데스크탑에서 사용할 수 있는 다양한 항목을 검색할 수 있습니다.

하단의 수평 표시줄에는 즐겨 찾기 및 실행 중인 애플리케이션 목록이 있습니다. 즐겨찾기의 기본 목록에서 애플리케이션을 추가하거나 제거할 수 있습니다.

메시지 트레이
메시지 트레이 는 보류 중인 알림에 대한 액세스를 제공합니다. Super+M 을 누를 때 메시지 트레이 가 표시됩니다.

GNOME 표준 데스크탑

gnome standard 9

1.3. GNOME classic

GNOME classic은 RHEL 6과 함께 사용되는 GNOME 2 환경과 유사한 기존 데스크탑 환경을 선호하는 사용자를 위한 모드를 나타냅니다. GNOME 3 기술을 기반으로 하며 동시에 GNOME 2와 유사한 여러 기능이 포함되어 있습니다.

GNOME classic 사용자 인터페이스는 다음과 같은 주요 구성 요소로 구성됩니다.

애플리케이션 및 위치

Applications (애플리케이션) 메뉴가 화면의 왼쪽 상단에 표시됩니다. 카테고리로 구성된 애플리케이션에 액세스할 수 있습니다. 창 개요를 활성화하면 해당 메뉴에서 Activities Overview (활동 개요)를 열 수도 있습니다.

상단 표시줄의 Applications (애플리케이션) 메뉴 옆에 Places 메뉴가 표시됩니다. 중요한 폴더에 빠르게 액세스할 수 있습니다(예: Downloads 또는 pictures ).

작업 표시줄

작업 표시줄 이 화면 하단에 표시되고 기능은 다음과 같습니다.

  • 창 목록
  • 창 목록 옆에 표시되는 알림 아이콘
  • 현재 작업 공간에 대한 간단한 식별자와 알림 아이콘 옆에 표시된 사용 가능한 작업 영역의 총 수
사용 가능한 작업 공간 4개
GNOME classic에서는 사용 가능한 작업 영역 수가 기본적으로 4개로 설정됩니다.
버튼 최소화 및 극대화
GNOME classic의 창 제목 표시줄에는 창 목록에 대한 창을 빠르게 최소화하거나 데스크탑의 모든 공간을 차지하도록 최대화할 수 있는 버튼을 최소화 및 최대화할 수 있습니다.
기존 슈퍼+ 전환기
GNOME classic의 Super+Tab 창 전환기의 창은 애플리케이션에 의해 그룹화되지 않습니다.
시스템 메뉴

시스템 메뉴는 오른쪽 상단에 있으며 다음 작업을 활성화합니다.

  • 설정 업데이트
  • 사운드 볼륨 제어
  • Wi-Fi 연결에 액세스
  • 사용자 전환
  • 로그아웃
  • 컴퓨터의 전원을 끄십시오.

Applications 메뉴의 Favorites 하위 메뉴가 있는 GNOME classic 데스크탑

gnome classic 9

1.4. GNOME classic에서 창 개요 활성화

GNOME classic에서는 열려 있는 창의 개요는 기본적으로 사용할 수 없습니다. 이 절차를 통해 시스템의 모든 사용자에 대한 창 개요를 사용할 수 있습니다.

중요

이 절차의 창 개요를 활성화하는 것은 영구적인 변경이 아닙니다. gnome-classic-session 패키지를 업데이트하면 창 개요를 비활성화하는 기본 설정으로 구성 파일을 덮어씁니다.

창 개요를 활성화하려면 gnome-classic-session 을 업데이트할 때마다 절차를 적용합니다.

절차

  1. /usr/share/gnome-shell/modes/classic.json 파일을 root 사용자로 엽니다.
  2. 파일에서 다음 행을 찾습니다.

    "hasOverview": false
  3. 행을 다음으로 변경합니다.

    "hasOverview": true
  4. 변경 사항을 저장하고 /usr/share/gnome-shell/modes/classic.json 파일을 닫습니다.
  5. 사용자 세션을 다시 시작합니다.

검증 단계

  1. GNOME classic 세션에서 여러 개의 창을 엽니다.
  2. Super 키를 눌러 창 개요를 엽니다.
  3. 개요에서 다음을 확인합니다.

    • dash (화면 하단의 수평 패널)가 표시됩니다.
    • 맨 아래 패널이 표시되지 않습니다.

    "hasOverview": true를 사용한 창 개요

    Window overview with "hasOverview": true

    기본 설정("hasOverview": false)을 사용하면 개요에 다음과 같은 기능이 있습니다.

    • dash 표시되지 않습니다.
    • 맨 아래 패널이 표시됩니다. 왼쪽 부분에는 Window picker 버튼과 작업 공간 전환기가 포함되어 있습니다.

    "hasOverview": false를 사용하여 창 개요

    Window overview with "hasOverview": false

1.5. RHEL 9의 그래픽 백엔드

RHEL 9에서는 두 가지 프로토콜 중에서 선택하여 그래픽 사용자 인터페이스를 빌드할 수 있습니다.

Wayland
Wayland 프로토콜은 GNOME Shell 을 컴포지터 및 디스플레이 서버로 사용합니다. 이는 더 이상 Wayland에서 GNOME Shell 이라고 합니다.
X11
X11 프로토콜은 X.Org 를 표시 서버로 사용합니다. 이 프로토콜을 기반으로 그래픽을 표시하는 것은 RHEL 7에서와 동일한 방식으로 작동하며 이는 유일한 옵션이었습니다.

RHEL 9의 새로운 설치는 Wayland에서 GNOME Shell을 자동으로 선택합니다. 그러나 X.Org 로 전환하거나 GNOME 환경과 디스플레이 서버의 필요한 조합을 선택할 수 있습니다.

X11 애플리케이션

클라이언트 애플리케이션을 Wayland 프로토콜로 이식하거나 GTK와 같은 Wayland 백엔드가 있는 그래픽 툴킷을 사용하여 Wayland 를 기반으로 컴포지터 및 디스플레이 서버에서 기본적으로 작업할 수 있어야 합니다.

Wayland 로 이식할 수 없는 레거시 X11 애플리케이션은 X11 레거시 클라이언트와 Wayland 컴포지터 간의 프록시로 Xwayland 를 자동으로 사용합니다. XWaylandX11 서버 및 Wayland 클라이언트로 작동합니다. Xwayland 의 역할은 X11 프로토콜을 Wayland 프로토콜로 변환하고 역방향으로 변환하여 X11 레거시 애플리케이션이 Wayland 를 기반으로 디스플레이 서버에서 작동할 수 있도록 하는 것입니다.

Wayland의 GNOME Shell에서 Xwayland 는 로그인 시 자동으로 시작되므로 Wayland에서 GNOME Shell 을 사용할 때 대부분의 X11 레거시 애플리케이션이 예상대로 작동합니다. 그러나 X11 Wayland 프로토콜은 다르며 X11과 관련된 기능에 의존하는 특정 클라이언트는 Xwayland 에서 다르게 작동할 수 있습니다. 이러한 특정 클라이언트의 경우 X.Org 표시 서버로 전환할 수 있습니다.

입력 장치

RHEL 9는 통합 입력 스택인 libinput 을 사용하며 mice, touchpads, touchscreens, Tablelet, trackballs 및 pointing sticks와 같은 모든 일반적인 장치 유형을 관리합니다. 이 통합 스택은 X.OrgWayland 컴포저의 GNOME Shell에서 모두 사용됩니다.

Wayland의 GNOME Shell 은 모든 장치에 직접 libinput 를 사용하며 전환 가능한 드라이버 지원은 제공되지 않습니다. X.Org 에서libinputX.Org libinput 드라이버로 구현되며 libinput 가 입력 장치를 지원하지 않는 경우 레거시 X.Org evdev 드라이버를 선택적으로 활성화할 수 있습니다.

추가 리소스

  • /usr/lib/udev/rules.d/61-gdm.rules 파일에서 Wayland를 사용할 수 없는 환경의 현재 목록을 확인할 수 있습니다.
  • Wayland 프로젝트에 대한 자세한 내용은 Wayland 설명서를 참조하십시오.

1.6. GNOME 환경 및 디스플레이 프로토콜 선택

RHEL 9의 기본 데스크탑 환경은 디스플레이 서버로 Wayland에서 GNOME 쉘 을 사용하는 GNOME Standard입니다. 그러나 Wayland 의 특정 제한으로 인해 그래픽 프로토콜 스택을 전환할 수 있습니다. GNOME Standard에서 GNOME classic으로 전환할 수도 있습니다.

GNOME 환경 및 그래픽 프로토콜 스택의 변경은 사용자가 로그아웃하는 동안 지속되며, 컴퓨터의 전원을 끄거나 재부팅할 때도 있습니다.

절차

  1. 로그인 화면(GDM)에서 화면 오른쪽 하단에 있는 cogwheel을 클릭합니다.

    참고

    잠금 화면에서 이 옵션에 액세스할 수 없습니다. RHEL을 처음 시작하거나 현재 세션에서 로그아웃할 때 로그인 화면이 나타납니다.

    gnome environments 9

  2. 표시되는 드롭다운 메뉴에서 원하는 옵션을 선택합니다.

    메뉴에서 X.Org 디스플레이 서버도 X11 으로 표시됩니다.

1.7. 모든 사용자에 대해 Wayland 비활성화

시스템의 모든 사용자에 대해 Wayland 세션을 비활성화하여 항상 X11 세션으로 로그인할 수 있습니다.

절차

  1. /etc/gdm/custom.conf 파일을 root 사용자로 엽니다.
  2. 파일의 [daemon] 섹션에서 다음 행을 찾습니다.

    #WaylandEnable=false
  3. # 문자를 제거하여 행의 주석을 제거합니다. 결과적으로 다음 줄은 다음과 같습니다.

    WaylandEnable=false
  4. 시스템을 재부팅합니다.

2장. GNOME에서 애플리케이션 시작

GNOME 데스크탑 환경에서 여러 가지 방법을 사용하여 설치된 애플리케이션을 시작할 수 있습니다.

2.1. 표준 GNOME 세션에서 애플리케이션 시작

이 절차에서는 GNOME 데스크탑 환경에서 그래픽 애플리케이션을 시작합니다.

사전 요구 사항

  • 표준 GNOME 세션을 사용하고 있습니다.

절차

  1. 다음 방법 중 하나를 사용하여 Activities Overview (활동 개요) 화면을 엽니다.

    • 상단 패널에서 Activities(활동 )를 클릭합니다.
    • Super 키를 누릅니다. 일반적으로 Windows 로고로 레이블이 붙은 경우, 해당 키(Satellite, or -)를 누릅니다.
  2. 다음 방법 중 하나를 사용하여 애플리케이션을 찾습니다.

    • 아래쪽 가로 막대에서 Show Applications (애플리케이션 표시) 아이콘을 클릭합니다.

      GNOME에서의 애플리케이션 개요
    • 검색 항목에 필요한 애플리케이션의 이름을 입력합니다.
  3. 표시된 목록에서 애플리케이션을 클릭합니다.

2.2. GNOME Classic에서 애플리케이션 실행

이 절차에서는 GNOME Classic 데스크탑 환경에서 그래픽 애플리케이션을 실행합니다.

사전 요구 사항

  • GNOME Classic 세션을 사용하고 있습니다.

절차

  1. 상단 패널에서 Applications(애플리케이션 ) 메뉴를 엽니다.
  2. 다음을 포함할 수 있는 사용 가능한 카테고리에서 필요한 애플리케이션을 선택합니다.

    • 즐겨 찾기
    • Accessories
    • 그래픽
    • 인터넷
    • 직장
    • 사운드 및 비디오
    • 시스템 툴
    • 유틸리티

2.3. 명령을 사용하여 GNOME에서 애플리케이션 시작

이 절차에서는 명령을 입력하여 GNOME에서 그래픽 애플리케이션을 시작합니다.

사전 요구 사항

  • 애플리케이션을 시작하는 명령을 알고 있습니다.

절차

  1. 다음 방법 중 하나를 사용하여 명령 프롬프트를 엽니다.

    • 터미널을 엽니다.
    • Alt+F2 바로 가기를 눌러 Enter a Command (명령 입력) 화면을 엽니다.

      명령 화면 입력
  2. 명령 프롬프트에 애플리케이션 명령을 입력합니다.
  3. Enter 를 눌러 명령을 확인합니다.

3장. 이모티콘 문자 입력

애플리케이션 유형에 따라 GNOME에서 여러 가지 방법을 사용하여 이모지 문자를 입력할 수 있습니다.

3.1. GTK 애플리케이션에서 이모티콘 문자 입력

이 절차에서는 네이티브 GNOME 애플리케이션과 같이 GTK 그래픽 툴킷을 사용하는 애플리케이션에 이모지 문자를 삽입합니다.

사전 요구 사항

  • 애플리케이션이 GTK 툴킷에 빌드되었는지 확인합니다.

절차

  1. GTK 애플리케이션을 엽니다.
  2. 텍스트 필드가 활성 상태인지 확인합니다.
  3. Ctrl+; 을 누릅니다.

    이모티콘 선택 메뉴가 열립니다.

  4. 이모티콘 문자를 검색하거나 일치와 같이 삽입하려는 이모티콘 문자를 식별하는 키워드를 입력합니다.

    이모티콘 문자와 관련된 키워드의 전체 목록은 Emoji List 페이지의 Other Keywords 열을 참조하십시오.

  5. 선택한 문자를 클릭하거나 커서 키를 사용하여 이동한 다음 Enter 키를 누릅니다.

검증

  • 원하는 emoji 문자가 이제 커서에 표시되는지 확인합니다.

3.2. 모든 애플리케이션에 이모티콘 문자 입력

이 절차에서는 애플리케이션에서 사용하는 그래픽 툴킷에 관계없이 모든 애플리케이션에 이모지 문자를 삽입합니다.

절차

  1. 애플리케이션을 엽니다.
  2. 텍스트 필드가 활성 상태인지 확인합니다.
  3. Ctrl+. 을 누릅니다.

    밑줄이 지정된 문자 e 가 커서에 표시됩니다.

  4. 삽입하려는 이모지 문자를 식별하는 키워드를 입력합니다(예 : ).

    이모티콘 문자와 관련된 키워드의 전체 목록은 Emoji List 페이지의 Other Keywords 열을 참조하십시오.

  5. 스페이스 를 반복적으로 눌러 키워드와 일치하는 이모지 문자를 검색합니다.
  6. Enter 를 눌러 선택한 이모지 문자를 확인합니다.

검증

  • 원하는 emoji 문자가 이제 커서에 표시되는지 확인합니다.