1.2. GNOME 쉘이란 무엇입니까?
GNOME 쉘은 GNOME 3의 중요한 기술인 GNOME 데스크탑의 사용자 인터페이스입니다. Windows 전환, 애플리케이션 시작 또는 알림 표시와 같은 기본 사용자 인터페이스 기능을 제공합니다.
GNOME 쉘은 최신 그래픽 하드웨어를 사용하는 시스템에서 하드웨어 가속을 포함하여 우수한 사용자 환경을 제공하기 위해 혁신적인 사용자 인터페이스 개념을 도입합니다.
GNOME 쉘 사용자 인터페이스의 주요 구성 요소 중 일부는 다음과 같습니다.
- 화면 상단 표시줄입니다.
- 화면 상단에 있는 수평 표시줄에서는
작업 개요
, 클럭 및 일정, 시스템 상태 아이콘, 화면 왼쪽 상단에 있는 시스템 메뉴와 같은 GNOME 쉘의 기본 기능에 액세스할 수 있습니다. - 시스템 메뉴입니다.
시스템 메뉴
가 오른쪽 상단에 있습니다. 이 메뉴에서 일부 설정을 업데이트하고, Wi-Fi 연결에 대한 정보를 찾고, 사용자를 전환하고, 로그아웃하고, 컴퓨터를 끌 수 있습니다.- 작업 개요입니다.
작업 개요
는 사용자가 애플리케이션과 창을 실행하고 이들 간에 전환할 수 있는 창과 애플리케이션 뷰를 제공합니다.맨 위에 있는검색 항목
을 사용하면 애플리케이션, 문서, 파일, 구성 도구를 포함하여 데스크탑에서 사용할 수 있는 다양한 항목을 검색할 수 있습니다.왼쪽의 수직 표시줄을대시
라고도 하며 즐겨 찾기 및 실행 중인 애플리케이션 목록이 포함되어 있습니다.작업 공간 목록
이 오른쪽에 표시되고 사용자가 여러 작업 영역 간에 전환하거나 애플리케이션과 창을 한 작업 영역에서 다른 작업 공간으로 이동할 수 있습니다.- 메시지 트레이입니다.
메시지 트레이
는 화면 하단에 있는 수평 표시줄이며 사용자가 Super+M을 누를 때를 표시됩니다. 보류 중인 알림에 액세스할 수 있습니다.- GNOME Classic과 관련된 구성 요소입니다.
- GNOME Classic은 Red Hat Enterprise Linux 7의 기본 GNOME 쉘 모드입니다. GNOME 셸 동작의 일부 측면과 GNOME 셸의 모양을 변경합니다. 여기에는 창 목록과 1.3절. “GNOME Classic이란 무엇입니까?”을 참조하십시오.및 메뉴가 맨 위 표시줄에 포함됩니다. GNOME Classic에 대한 자세한 내용은
1.2.1. 하드웨어 가속 및 소프트웨어 렌더링
GNOME 쉘은 시각적 효과를 제공하고 OpenGL 기반 그래픽 라이브러리인
Clutter
에서 제공하는 하드웨어 가속 지원을 사용합니다.
하드웨어 가속이 제대로 작동하려면 그래픽 드라이버가 GL 1.2 및 멀티 텍스처링 확장 또는 GL 1.3을 지원해야 합니다. 또는 드라이버는 GLES 1.1 또는 GLES 2.0에 대한 지원을 제공해야 합니다. 많은 GPU 모델과 드라이버가 GL 또는 GLES에 대한 지원을 제대로 구현하지 않으므로 이러한 GPU 및 드라이버가 있는 시스템에서 하드웨어 가속도를 사용할 수 없다는 점에 유의하십시오.
GPU 및 드라이버 요구 사항을 충족하지 않는 가상 시스템을 포함한 시스템에서 소프트웨어 렌더링은 지원되는 하드웨어 가속과 동일하게 GNOME 3 사용자 환경을 제공하는 데 사용됩니다. 소프트웨어 렌더링은
llvmpipe
드라이버에서 제공합니다.
시스템이 소프트웨어 렌더링과
llvmpipe
드라이버를 사용 중인지 확인하려면 glxinfo 명령을 실행합니다.
$ glxinfo | grep renderer
OpenGL renderer string: Gallium 0.4 on llvmpipe (LVVM 3.3, 128 bits)
소프트웨어 렌더러가 완전히 호환되는 OpenGL 구현을 제공하지 않기 때문에 일부 프로그램이 애플리케이션 간에 GLX 상태를 일관되게 보는 X 서버에 의존할 경우 제대로 작동하지 않을 수 있습니다. 하드웨어 가속을 완벽하게 지원하는 GPU 및 드라이버를 사용하여 하드웨어를 업그레이드하거나 시스템에서 이러한 프로그램을 실행하는 것이 좋습니다.