8.3. GNOME Shell 확장을 사용하여 데스크탑 환경 사용자 지정


GNOME 쉘 확장을 사용하면 기본 GNOME 쉘 인터페이스와 해당 부분(예: 창 관리 및 애플리케이션 시작)을 사용자 지정할 수 있습니다.

중요

Red Hat Enterprise Linux에 타사 GNOME Shell 확장을 배포하기 전에 다음 문서를 읽어 타사 소프트웨어에 대한 Red Hat 지원 정책에 대해 알아보십시오. Red Hat 글로벌 지원 서비스는 타사 소프트웨어, 드라이버 및/또는 인증되지 않은 하드웨어/하이퍼바이저를 어떻게 처리합니까?

8.3.1. GNOME 쉘 확장 개요

다음은 특정 확장을 제공하는 패키지의 이름과 각 확장 기능에 대한 설명을 포함하여 RHEL 8에서 사용할 수 있는 GNOME 쉘 확장에 대한 개요입니다.

Expand
표 8.2. 사용 가능한 GNOME 쉘 확장 개요
패키지 이름확장 이름설명

gnome-shell-extension-apps-menu

apps-menu

GNOME Shell용 Applications 메뉴

gnome-shell-extension-top-icons

상위 아이콘

맨 위에 레거시 아이콘 표시

gnome-shell-extension-user-theme

사용자 -

GNOME 쉘에서 사용자 지정 테마 지원

gnome-shell-extension-drive-menu

드라이브 메뉴

GNOME 쉘의 드라이브 상태 메뉴

gnome-shell-extension-window-list

window-list

GNOME 쉘의 화면 하단에 창 목록 표시

gnome-shell-extension-dash-to-dock

Dock으로 대시

micxgx.gmail.com에 의해 Gnome Shell에 대한 부두

gnome-shell-extension-desktop-icons

데스크탑 아이콘

GNOME Classic 환경에 대한 데스크탑 아이콘 지원

gnome-shell-extension-no-hot-corner

nohotseaer

GNOME 쉘에서 핫 모서리를 비활성화합니다.

gnome-shell-extension-systemMonitor

systemMonitor

GNOME 쉘의 시스템 모니터

gnome-shell-extension-updates-dialog

업데이트 대화 상자

소프트웨어 업데이트가 있을 때 모달 대화 상자 표시

gnome-shell-extension-window-grouper

window-grouper

동일한 프로세스에 속하는 창을 동일한 작업 공간에 유지합니다.

gnome-shell-extension-panel-favorites

Panel-Favorites

GNOME Shell의 상단 표시줄에서 선호하는 실행기

gnome-shell-extension-windowsNavigator

windowNavigator

GNOME 쉘에서 창 및 작업 공간의 키보드 선택 지원

gnome-shell-extension-auto-move-windows

Windows 이동 자동

GNOME 쉘의 응용 프로그램에 특정 작업 공간 할당

gnome-shell-extension-launch-new-instance

launch-new-instance

항상 GNOME 쉘에 대한 새 애플리케이션 인스턴스를 실행

gnome-shell-extension-workspace-indicator

workspace-indicator

GNOME 쉘의 작업 공간 표시

gnome-shell-extension-disable-screenshield

화면 표시 비활성화

잠금이 비활성화된 경우 GNOME 쉘 화면 보호 비활성화

gnome-shell-extension-native-window-placement

native-window-placement

GNOME 쉘의 기본 창 배치

gnome-shell-extension-screenshot-window-sizer

screenshot-window-sizer

GNOME 쉘의 스크린샷 창 크기

gnome-shell-extension-horizontal-workspaces

horizontal-workspaces

GNOME Classic 환경에 대한 데스크탑 아이콘 지원

gnome-shell-extension-places-menu

places-menu

GNOME 쉘의 상태 메뉴

gnome-classic-session

-

GNOME Classic 모드 세션

8.3.2. 머신 전체 확장 활성화

사전 요구 사항

시스템의 모든 사용자가 확장 기능을 사용할 수 있도록 하려면 /usr/share/gnome-shell/extensions 디렉토리에 설치합니다.

절차

  1. 시스템 전체 설정에 대한 로컬 데이터베이스 파일을 /etc/dconf/db/local.d/00-extensions 에 만듭니다.

    [org/gnome/shell]
    # List all extensions that you want to have enabled for all users
    enabled-extensions=['myextension1@myname.example.com', 'myextension2@myname.example.com']

    enabled-extensions 키는 extensions의 UUID( myextension2@myname.example.commyextension2@myname.example.com )를 사용하여 활성화된 확장을 지정합니다.

  2. 시스템 데이터베이스를 업데이트합니다.

    # dconf update
  3. 시스템 전체 설정이 적용되기 전에 사용자가 로그아웃한 후 다시 로그인해야 합니다.

    참고

    현재 이미 로그인한 사용자에 대해 추가 확장을 사용할 수 없습니다. 이는 고유한 GNOME 확장 프로그램을 설치하고 활성화한 기존 사용자에게는 적용되지 않습니다.

8.3.3. 활성화된 확장 잠금

org.gnome.shell.enabled-extensions 키를 잠그면 사용자가 확장 기능을 활성화하거나 비활성화하지 않도록 할 수 있습니다.

절차

  1. 시스템 전체 설정에 대한 로컬 데이터베이스 파일을 /etc/dconf/db/local.d/00-extensions 에 만듭니다.

    [org/gnome/shell]
    # List all extensions that you want to have enabled for all users
    enabled-extensions=['myextension1@myname.example.com', 'myextension2@myname.example.com']

    enabled-extensions 키는 extensions의 UUID( myextension2@myname.example.commyextension2@myname.example.com )를 사용하여 활성화된 확장을 지정합니다.

  2. 사용자의 설정을 재정의하고 /etc/dconf/db/local.d/locks/extensions에서 사용자가 변경하지 못하게 합니다.

    # Lock the list of mandatory extensions
    /org/gnome/shell/enabled-extensions
  3. 시스템 데이터베이스를 업데이트합니다.

    # dconf update
  4. 시스템 전체 설정이 적용되기 전에 사용자가 로그아웃한 후 다시 로그인해야 합니다.

org.gnome.shell.enabled-extensions 를 잠그면 ~/.local/share/gnome-shell/extensions 또는 /usr/share/gnome-shell/extensions 에 설치된 모든 확장 기능이 org.gnome.shell.enabled-extensions 키에 표시되지 않으므로 사용자가 GNOME Shell을 사용하지 못하게 합니다.

8.3.4. 필수 확장 설정

GNOME 쉘에서는 사용자가 사용해야 하는 확장 기능 집합을 제공할 수 있습니다.

사전 요구 사항

확장 기능은 /usr/share/gnome-shell/extensions 디렉토리에 설치해야 합니다.

절차

  1. 시스템 전체 설정에 대한 로컬 데이터베이스 파일을 /etc/dconf/db/local.d/00-extensions-mandatory에 만듭니다.

    [org/gnome/shell]
    # List all mandatory extensions
    enabled-extensions=['myextension1@myname.example.com', 'myextension2@myname.example.com']

    enabled-extensions 키는 extensions의 UUID( myextension2@myname.example.commyextension2@myname.example.com )를 사용하여 활성화된 확장을 지정합니다.

  2. 사용자의 설정을 재정의하고 /etc/dconf/db/local.d/locks/extensions-mandatory에서 사용자가 변경하지 못하게 합니다.

    # Lock the list of mandatory extensions
    /org/gnome/shell/enabled-extensions
  3. 시스템 데이터베이스를 업데이트합니다.

    # dconf update
  4. 시스템 전체 설정이 적용되기 전에 사용자가 로그아웃한 후 다시 로그인해야 합니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

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

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동