GNOME 데스크탑 환경 사용


Red Hat Enterprise Linux 10

RHEL 10에서 제공하는 데스크탑 환경을 사용하고 사용자 지정합니다.

Red Hat Customer Content Services

초록

RHEL 10의 GNOME 데스크탑 환경에서 사용자 작업을 수행하는 방법을 알아봅니다. 관리 작업의 경우 GNOME 데스크탑 환경을 사용하여 RHEL 관리를참조하십시오.

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

문서 개선을 위한 의견에 감사드립니다. 어떻게 개선할 수 있는지 알려주십시오.

Jira를 통해 피드백 제출 (계정 필요)

  1. Jira 웹 사이트에 로그인합니다.
  2. 상단 탐색 바에서 생성을 클릭합니다.
  3. 요약 필드에 설명 제목을 입력합니다.
  4. 설명 필드에 개선을 위한 제안을 입력합니다. 문서의 관련 부분에 대한 링크를 포함합니다.
  5. 대화 상자 하단에서 생성 을 클릭합니다.

1장. GNOME 인터페이스 개요

GNOME에서 여러 사용자 인터페이스 간에 전환할 수 있습니다.

중요

제대로 작동하려면 GNOME에서 3D 가속 을 지원하는 시스템이 필요합니다. 여기에는 베어 메탈 시스템 및 VMWare 와 같은 하이퍼바이저 솔루션이 포함됩니다.

VMWare VM(가상 시스템)에서 GNOME을 시작하지 않거나 성능이 저하된 경우 GUI가 내 VMware 가상 시스템에서 시작되지않는 이유를 참조하십시오. (Red Hat 지식베이스).

1.1. GNOME 인터페이스 및 디스플레이 프로토콜

RHEL 10에서 다음 GNOME 사용자 인터페이스 중 하나를 사용할 수 있습니다.

  • GNOME 표준(RHEL 10의 기본값)
  • GNOME Classic

두 인터페이스 모두 Wayland 디스플레이 서버인 GNOME 쉘 에서 제공합니다. 애플리케이션은 Wayland 프로토콜을 사용하여 GNOME 쉘과 통신합니다. GNOME 쉘과 Wayland의 조합은 Wayland에서 GNOME 쉘 이라고 할 수 있습니다.

입력 장치

RHEL 10은 mice, touchpads, touchscreens, tablet, trackballs 및 pointing sticks와 같은 모든 일반적인 장치 유형을 관리하는 통합 입력 스택 libinput 를 사용합니다.

Wayland의 GNOME 쉘 은 모든 장치에 직접 libinput 를 사용하며 전환 가능한 드라이버 지원을 사용할 수 없습니다.

1.2. GNOME 표준

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

상단 표시줄
화면 상단에 있는 수평 표시줄에서는 작업 개요, 클럭 및 일정, 시스템 상태 아이콘 및 설정 메뉴 와 같은 GNOME 표준의 일부 기본 기능에 액세스할 수 있습니다.
설정 메뉴

System menu

오른쪽 상단에 있으며 다음과 같은 기능을 제공합니다.

  • GNOME 스크린샷 및 화면 레코딩 툴 열기
  • 설정 앱 열기
  • 사운드 볼륨 제어
  • 네트워크 연결 액세스
  • 컴퓨터를 끄고 컴퓨터를 잠그고 사용자를 전환합니다.
활동 개요

애플리케이션과 창을 실행하고 이들 간에 전환할 수 있는 창 및 애플리케이션 뷰가 포함되어 있습니다.

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

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

일정 팝업
상단 표시줄에서 날짜와 시간을 클릭하여 열 수 있습니다. 여기에는 최근 알림, 일정, 일정 이벤트 목록, 세계 클록 및 기타가 포함됩니다.

GNOME 표준 데스크탑

gnome standard 10

1.3. GNOME Classic

GNOME Classic은 RHEL 6에서 사용되는 GNOME 2 환경과 유사한 기존 데스크탑 환경을 선호하는 사용자에게 적합한 모드입니다. GNOME 3 기술을 기반으로 하지만 GNOME 2와 유사한 여러 기능이 포함되어 있습니다.

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

애플리케이션 및 위치

메뉴가 화면의 왼쪽 상단에 표시됩니다. 카테고리로 구성된 애플리케이션에 액세스할 수 있습니다.

상단 표시줄의 메뉴 옆에 위치 메뉴가 표시됩니다. 중요한 폴더(예: 다운로드 또는 사진)에 빠르게 액세스할 수 있습니다.

작업 표시줄
화면 하단에 표시됩니다. 작업 표시줄에는 열려 있는 창 목록과 작업 공간 표시기가 포함되어 있습니다. 작업 공간 표시기에서 현재 작업 영역을 보고 사용 가능한 작업 영역 간에 이동할 수 있습니다.
사용 가능한 작업 공간 4개
GNOME Classic에서 사용 가능한 작업 공간 수는 기본적으로 4로 설정됩니다.
버튼 최소화 및 최대화
GNOME Classic 기능의 창 제목 표시줄을 사용하여 버튼을 최소화 및 극대화합니다.
기존 슈퍼+ 창 전환기
GNOME Classic에서 Super+Tab 의 창은 애플리케이션별로 그룹화되지 않습니다.
시스템 메뉴

오른쪽 상단에 있습니다. GNOME 표준 세션에서와 마찬가지로 다음을 사용하여 다음 작업을 수행할 수 있습니다.

  • GNOME Screenshot 및 GNOME 화면 레코딩 앱 열기
  • 설정 앱 열기
  • 사운드 볼륨 제어
  • 네트워크 연결 액세스
  • 컴퓨터를 끄고 컴퓨터를 잠그고 사용자를 전환합니다.

GNOME Classic 데스크탑

gnome classic 10

1.4. GNOME 인터페이스 선택

RHEL 10용 기본 데스크탑 인터페이스는 표준 GNOME 데스크탑입니다. 그러나 표준 GNOME에서 GNOME Classic으로 전환할 수도 있습니다.

GNOME 인터페이스의 변경은 사용자 로그 아웃 시 지속되며 컴퓨터의 전원을 끄거나 재부팅할 때에도 지속됩니다.

프로세스

  1. 로그인 화면에서 사용자를 선택한 다음 화면 오른쪽 아래 모서리에서 톱니바퀴 버튼을 클릭합니다.

    참고

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

    gnome environments 10

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

2장. GNOME을 사용하여 업데이트에 시스템 등록

시스템에 대한 소프트웨어 업데이트를 받으려면 시스템을 등록해야 합니다. 이 섹션에서는 GNOME을 사용하여 시스템을 등록하는 방법을 설명합니다.

사전 요구 사항

  • Red Hat 고객 포털이 있는 유효한 계정.

    새 사용자 등록을 위해 Red Hat 로그인 만들기 페이지를 참조하십시오.

  • 활성화 키로 시스템을 등록하는 경우 활성화 키 또는 키
  • 등록 서버를 사용하여 시스템을 등록하는 경우 등록 서버

2.1. GNOME에서 활성화 키를 사용하여 시스템 등록

이 절차의 단계에 따라 시스템을 활성화 키에 등록합니다. 조직 관리자에서 활성화 키를 가져올 수 있습니다.

사전 요구 사항

  • 활성화 키 또는 키.

    활성화 키를 생성하려면 활성화 키 페이지를 참조하십시오.

프로세스

  1. 오른쪽 상단에서 액세스할 수 있는 시스템 메뉴 를 열고 설정을 클릭합니다.

    System menu

  2. 서브스크립션+정보 로 이동합니다.
  3. Red Hat 서버를 사용하지 않는 경우:

    1. 등록 서버 섹션에서 사용자 지정 주소를 선택합니다.
    2. URL 필드에 서버 주소를 입력합니다.
  4. 등록 유형 섹션에서 활성화 키를 선택합니다.
  5. 등록 상세 정보:

    • 활성화 키 필드에 활성화 키를 입력합니다.

      키를 쉼표(,)로 구분합니다.

    • 조직 필드에 조직의 이름 또는 ID를 입력합니다.
  6. 등록을 클릭합니다.

2.2. GNOME을 사용하여 시스템 등록 해제

이 절차의 단계에 따라 시스템 등록 해제를 수행합니다. 등록 취소 후 시스템은 더 이상 소프트웨어 업데이트를 수신하지 않습니다.

프로세스

  1. 오른쪽 상단에서 액세스할 수 있는 시스템 메뉴 를 열고 설정을 클릭합니다.

    System menu

  2. 서브스크립션+정보 로 이동합니다.

    등록 세부 정보 화면이 표시됩니다.

  3. 등록 취소를 클릭합니다.

    시스템 등록 취소에 대한 경고가 표시됩니다.

  4. 등록 취소를 클릭합니다.

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

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

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

GNOME 데스크탑 환경에서는 시스템에 설치된 그래픽 애플리케이션을 시작할 수 있습니다.

사전 요구 사항

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

프로세스

  1. 다음 방법 중 하나를 사용하여 Activities Overview 화면을 엽니다.

    • 상단 패널에서 Red Hat 로고를 클릭합니다.
    • Super 키를 누르면 일반적으로 Windows 로고, Cryostat 또는 Cryostat 로 레이블이 지정됩니다.
  2. 다음 방법 중 하나를 사용하여 애플리케이션을 찾습니다.

    • 아래쪽 수평 표시줄에서 앱 표시 아이콘을 클릭합니다.

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

3.2. GNOME Classic에서 애플리케이션 시작

GNOME 데스크탑 환경에서는 시스템에 설치된 그래픽 애플리케이션을 시작할 수 있습니다.

사전 요구 사항

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

프로세스

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

    • favorites
    • Accessories
    • 그래픽
    • 인터넷
    • 사무실
    • 사운드 & 비디오
    • 시스템 툴
    • 유틸리티

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

명령을 입력하여 GNOME에서 그래픽 애플리케이션을 시작할 수 있습니다.

사전 요구 사항

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

프로세스

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

    • 터미널을 엽니다.
    • Alt+F2 바로 가기를 눌러 명령 실행 화면을 엽니다.

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

4장. 로그인 시 자동으로 시작하도록 애플리케이션 구성

GNOME 데스크탑 환경에서는 GNOME 데스크탑 세션에 로그인한 후 자동으로 실행되도록 애플리케이션을 구성할 수 있습니다.

사전 요구 사항

  • 애플리케이션이 시스템에 설치되어 있습니다.

프로세스

  1. 애플리케이션의 .desktop 파일을 찾습니다(예: /usr/share/applications ).
  2. .desktop 파일을 ./config/autostart 디렉터리에 복사합니다. 디렉터리가 없는 경우 해당 디렉터리를 생성합니다.
참고

./config/autostart 디렉토리에서 애플리케이션의 .desktop 파일을 삭제하여 애플리케이션이 자동으로 시작되지 않도록 할 수 있습니다.

검증

  • 로그아웃한 후 다시 로그인합니다. 애플리케이션이 시작되었는지 확인합니다.

5장. GNOME에서 파일 검색

GNOME 환경에서 사용자는 Files 애플리케이션을 사용하여 파일을 검색할 수 있습니다.

6장. 파일 및 위치 북마크

GNOME에서 왼쪽 표시줄의 파일 목록 북마크를 관리하는 애플리케이션 및 대화 상자. 북마크를 추가, 제거 및 편집할 수 있습니다.

6.1. 북마크 추가

파일 애플리케이션에서 북마크를 통해 폴더에 대한 참조를 저장할 수 있습니다.

사전 요구 사항

  • Files 애플리케이션에서 폴더를 찾습니다.

프로세스

  • 다음 방법 중 하나를 사용하여 북마크에 폴더를 추가합니다.

    • 드래그:

      1. 폴더를 왼쪽 표시줄으로 드래그합니다.
      2. 새 북마크 항목 위에 놓습니다.
    • 키보드 바로 가기:

      1. 폴더를 엽니다.
      2. Ctrl+D를 누릅니다.
    • 메뉴:

      1. 폴더를 엽니다.
      2. 창 맨 위에 있는 탐색 표시줄에서 폴더의 이름을 클릭합니다.

        북마크 메뉴
      3. 북마크에 추가를 선택합니다.

검증

  • 이제 북마크가 사이드 표시줄에 표시되는지 확인합니다.

6.2. 북마크 제거

파일 애플리케이션에서 기존 북마크를 삭제할 수 있습니다.

프로세스

  1. 사이드 표시줄에서 북마크를 마우스 오른쪽 버튼으로 클릭합니다.
  2. 메뉴에서 제거를 선택합니다.

    북마크 메뉴 제거

검증

  • 북마크가 더 이상 사이드바에 표시되지 않는지 확인합니다.

6.3. 북마크 이름 변경

북마크의 이름을 변경하여 다른 북마크와 구별할 수 있습니다. 모두 동일한 이름을 공유하는 여러 폴더에 북마크가 있는 경우 이름을 바꾸면 북마크에 지시할 수 있습니다.

북마크 이름을 변경해도 폴더의 이름은 변경되지 않습니다.

프로세스

  1. 사이드 표시줄에서 북마크를 마우스 오른쪽 버튼으로 클릭합니다.
  2. Rename 을 선택합니다.

    북마크의 이름 변경 메뉴
  3. 이름 필드에 북마크의 새 이름을 입력합니다.
  4. Rename 을 클릭합니다.

검증

  • 사이드 표시줄에 새 이름 아래에 북마크가 나열되어 있는지 확인합니다.

6.4. 모든 사용자에 대한 북마크 추가

시스템 관리자는 한 번에 여러 사용자의 북마크를 설정하여 모든 사용자가 파일 공유에 쉽게 액세스할 수 있도록 할 수 있습니다.

프로세스

  1. 기존 사용자의 홈 디렉터리에서 ~사용자/.config/gtk-3.0/bookmarks 파일을 편집합니다.
  2. 파일에서 북마크를 식별하는 URI(Uniform Resource Identifiers) 행을 추가합니다.

    예를 들어 다음 줄에서는 /usr/share/doc/ 디렉터리 및 GNOME FTP 네트워크 공유에 북마크를 추가합니다.

    file:///usr/share/doc/
    ftp://ftp.gnome.org/
  3. 선택 사항: 시스템에서 새로 생성된 모든 사용자에 대한 북마크를 추가하려면 다음을 수행합니다.

    1. /etc/skel/.config/gtk-3.0/bookmarks 파일을 만듭니다.
    2. 파일에 북마크 URI 행을 입력합니다.

7장. GNOME에 화면 기록

GNOME 데스크탑 환경에서 기본 제공되는 기능인 GNOME 화면 레코딩을 사용하여 데스크탑 또는 특정 애플리케이션 활동을 기록할 수 있습니다. 기록은 WebM 형식으로 비디오 파일로 저장됩니다.

프로세스

  1. 다음 방법 중 하나로 GNOME 화면 레코딩을 엽니다.

    • PrtScr 을 누른 후 카메라 아이콘으로 레코드 화면 버튼을 클릭합니다.
    • 작업 개요 화면에서 스크린샷을 가져와 서 카메라 아이콘으로 레코드 화면 버튼을 클릭합니다.
    • Ctrl+Alt+Shift+R 키보드 바로 가기를 누릅니다.
  2. 영역 선택 또는 화면 선택 버튼을 사용하여 전체 화면 또는 영역을 기록할지 여부를 선택합니다.
  3. 포인터가 기록에 표시되도록 하려면 커서 아이콘이 있는 포인터 표시 버튼을 클릭합니다.
  4. 라운드 캡처 버튼을 누르거나 스페이스 를 눌러 레코딩을 시작합니다.

    레코딩이 시작되면 화면 오른쪽 상단에 빨간색 표시가 표시됩니다. 이는 기록 시간을 나타냅니다.

  5. 레코딩을 중지하려면 화면 오른쪽 상단에 빨간색 표시기를 누릅니다.

    지표가 사라지고 레코딩의 끝에 신호를 보냅니다.

기록된 비디오 파일은 ~/Videos/screencasts 디렉터리에 저장됩니다. 기록된 동영상의 파일 이름은 screencast로 시작하고 레코딩 날짜 및 시간을 포함합니다.

8장. 데스크탑 환경 사용자 정의

Red Hat Enterprise Linux 10에서 GNOME 데스크탑 환경을 사용자 지정하여 조정 가능한 사용자 인터페이스로 개별 워크플로우 및 시각적 기본 설정을 사용자 지정합니다.

8.1. 데스크탑 GUI를 사용하여 언어 변경

데스크탑 GUI를 사용하여 시스템 언어를 변경할 수 있습니다.

사전 요구 사항

  • 필수 언어 패키지가 시스템에 설치되어 있습니다.

프로세스

  1. 아이콘을 클릭하여 시스템 메뉴에서 Settings 애플리케이션을 엽니다.

    시스템 메뉴
  2. 설정 의 왼쪽 세로 막대에서 지역 및 언어 를 클릭합니다.
  3. 언어 를 클릭합니다.

    CS 언어 메뉴
  4. 메뉴에서 필요한 지역 및 언어를 선택합니다.

    CS 지역 언어 선택
  5. Select 를 클릭합니다.
  6. 변경 사항을 적용하려면 Log Out…​ 을 클릭합니다.

    cs restart region language

참고

일부 애플리케이션은 특정 언어를 지원하지 않습니다. 선택한 언어로 번역할 수 없는 애플리케이션의 텍스트는 미국 영어로 유지됩니다.

8.2. 중국어, 일본어 또는 한국어 텍스트 입력 활성화

중국어, 일본어 또는 한국어 문자로 작성하는 경우 해당 언어로 텍스트를 입력하도록 RHEL을 구성할 수 있습니다.

8.2.1. 입력 방법

중국어, 일본어 또는 한국어와 같은 특정 스크립트는 네이티브 텍스트를 입력하려면 IME(입력 방법 엔진)를 통과하려면 키보드 입력이 필요합니다.

입력 방법은 텍스트 입력과 선택한 스크립트 간의 변환 규칙 집합입니다. IME는 입력 방법에 의해 지정된 입력 변환을 수행하는 소프트웨어입니다.

이러한 스크립트에서 텍스트를 입력하려면 IME를 설정해야 합니다. 시스템을 모국어에 설치하고 GNOME Initial Setup 화면에서 언어를 선택한 경우 언어의 입력 방법은 기본적으로 활성화됩니다.

다음 IME(입력 방법 엔진)는 나열된 패키지에서 RHEL에서 사용할 수 있습니다.

Expand
표 8.1. 사용 가능한 입력 방법 엔진
언어스크립트IME 이름패키지

중국어

중국어 간체

Intelligent Pinyin

ibus-libpinyin

중국어

기존 중국어

새로운 Zhuyin

ibus-libzhuyin

일본어

Kanji, Hiragana, Katakana

Cryostathy

iBus-anthy

한국어

Hangul

Hangul

ibus-hangul

기타

다양한

M17N

ibus-m17n

8.2.2. GNOME에서 입력 방법 전환

다른 스크립트(예: 중국어, 일본어 또는 한국어 스크립트)로 전환하려면 입력 방법을 구성해야 합니다.

사전 요구 사항

  • 입력 방법 패키지가 설치됩니다. dnf install @input-methods 명령을 입력하여 사용 가능한 모든 입력 패키지를 설치할 수 있습니다.

프로세스

  1. 오른쪽의 설정( Cryostat) 버튼을 클릭하여 설정 메뉴를 표시합니다.

    System menu

  2. Cryostat 섹션을 선택합니다.
  3. 입력 소스 목록에서 현재 활성화된 입력 방법을 검토합니다.

    입력 소스
  4. 입력 방법이 없는 경우 입력 소스 목록에서 입력 소스 추가 버튼을 클릭하고 해당 언어를 선택합니다.

    참고

    메뉴에서 언어를 찾을 수 없는 경우 목록 끝에 있는 More (More)를 클릭하여 선택을 확장합니다.

    1. 사용할 입력 방법을 선택합니다. 고급 아이콘은 모든 입력 방법을 표시하여 간단한 키보드 레이아웃과 구분합니다.

      입력 방법 메뉴
    2. 추가 를 클릭하여 선택을 확인합니다.
  5. 다음 방법 중 하나로 활성 입력 방법을 전환합니다.

    • 상단 패널 오른쪽에 있는 입력 방법 표시기를 클릭하고 입력 방법을 선택합니다.

      입력 방법 표시기
    • Super+Space 키보드 바로 가기를 사용하여 활성화된 입력 방법 간에 전환합니다.

검증

  1. 텍스트 편집기를 엽니다.
  2. 해당 언어로 텍스트를 입력합니다.
  3. 네이티브 스크립트에 텍스트가 표시되는지 확인합니다.

8.3. 데스크탑 아이콘 활성화

데스크탑 아이콘 기능을 활성화하고 파일을 데스크탑으로 이동할 수 있습니다.

8.3.1. 데스크탑 아이콘

데스크탑 아이콘은 Desktop 아이콘 에서 제공되며 gnome-shell-extension-desktop-icons 패키지에서 사용할 수 있습니다.

GNOME Classic의 데스크탑 아이콘

GNOME Classic 환경에는 기본적으로 gnome-shell-extension-desktop-icons 패키지가 포함되어 있습니다. 데스크탑 아이콘은 항상 켜져 있으며 해제할 수 없습니다.

GNOME 표준의 데스크탑 아이콘

GNOME 표준에서는 데스크탑 아이콘이 기본적으로 비활성화되어 있습니다.

GNOME 표준 환경에서 데스크탑 아이콘을 활성화하려면 gnome-shell-extension-desktop-icons 패키지를 설치해야 합니다.

8.3.2. GNOME 표준에서 데스크탑 아이콘 활성화

이 절차에서는 GNOME 표준 환경에서 데스크탑 아이콘 기능을 활성화합니다.

사전 요구 사항

  • 확장 애플리케이션이 시스템에 설치되어 있습니다.

    # dnf install gnome-shell-extension-desktop-icons

프로세스

  1. Extensions 애플리케이션을 엽니다.
  2. 데스크탑 아이콘 확장을 활성화합니다.

    GNOME 표준에서 데스크탑 아이콘 활성화

8.3.3. 파일의 데스크탑 아이콘 생성

파일의 데스크탑 아이콘을 생성하면 데스크탑에서 직접 해당 파일에 액세스할 수 있는 빠르고 편리한 바로 가기가 제공됩니다. 폴더를 탐색하는 대신 파일을 직접 열어 시간을 절약하고 워크플로우를 간소화할 수 있습니다.

사전 요구 사항

  • 데스크탑 아이콘 확장이 활성화됩니다.

프로세스

  • 선택한 파일을 ~/Desktop/ 디렉터리로 이동합니다.

    파일의 데스크탑 아이콘

검증

  • 파일의 아이콘이 데스크탑에 표시되는지 확인합니다.

8.4. GNOME에서 특수 문자 사용

GNOME에서는 compose 키를 사용하여 키보드에서 사용할 수 없는 것을 포함하여 다양한 언어 및 기호 세트의 특수 문자를 입력할 수 있습니다. 다양한 언어와 기호 세트의 특수 문자를 입력하고 볼 수 있으므로 GNOME에서 다양한 문자 세트로 쉽게 작업할 수 있습니다.

이러한 특수 문자를 입력하려면 키보드의 기존 키 중 하나를 구성 키로 정의할 수 있습니다. 활성화된 후 compose 키를 사용하면 특정 순서로 여러 키를 눌러 특수 문자 및 기호를 입력할 수 있습니다.

8.4.1. 개별 사용자에 대한 구성 키 활성화

사용자로 로그인하는 동안 Settings 메뉴에서 compose 키를 활성화할 수 있습니다.

프로세스

  1. 화면의 왼쪽 상단에 있는 활동 버튼을 클릭합니다.
  2. Settings 를 입력하고 Settings 아이콘을 클릭하여 Settings 애플리케이션을 엽니다.
  3. 설정 창에서 왼쪽 사이드바의 Cryo stat를 클릭합니다.
  4. 아래로 스크롤하여 Compose Key 옵션을 선택합니다.
  5. 슬라이더를 전환하여 Compose Key 를 활성화합니다.
  6. compose 키로 사용할 키를 선택합니다.
  7. compose 키를 선택한 후 Settings 창을 닫습니다.

이제 compose 키가 활성화되고 이를 사용하여 compose 키를 누른 다음 해당 키 시퀀스를 눌러 특수 문자 및 기호를 입력할 수 있습니다.

특수 문자를 구성하는 데 사용 가능한 다중 키 시퀀스를 보려면 다음을 사용합니다.

$ grep "<Multi_key>" /usr/share/X11/locale/en_US.UTF-8/Compose

검증

  • compose 키를 누른 다음 입력하려는 특수 문자의 키 시퀀스를 입력합니다. 예를 들어 © 를 입력하려면 compose 키 를 누른 다음 oc 를 누릅니다.

8.4.2. 다른 사용자에 대한 구성 키 활성화

gsettings 유틸리티를 사용하여 다른 사용자에 대해 compose 키를 활성화할 수 있습니다.

사전 요구 사항

  • 관리 액세스.

프로세스

  1. 모든 클라이언트가 X 서버에 연결하도록 허용합니다.

    # xhost +
  2. 다음 명령을 실행하여 구성 키를 설정합니다.

    # su - <username> -c "gsettings set org.gnome.desktop.input-sources xkb-options \"['compose:<compose_key>']\""

    & lt;username >을 구성 키를 활성화하려는 사용자의 사용자 이름으로 바꿉니다. & lt;compose_key >를 구성 키로 사용하려는 키로 바꿉니다. ralt 옵션을 사용하여 구성 키로 오른쪽 Alt 키를 선택할 수 있습니다.

    키보드에서 구성 키를 설정하는 데 사용할 수 있는 기타 구성 키 옵션을 보려면 다음을 사용합니다.

    $ grep compose /usr/share/X11/xkb/rules/evdev.lst
  3. 액세스 제어를 재설정합니다.

    # xhost -

검증

  • 다른 사용자의 작성 키 설정을 확인하려면 다음을 사용합니다.

    # su - <username> -c "gsettings get org.gnome.desktop.input-sources xkb-options"

    & lt;username >을 구성 키 설정을 확인하려는 사용자의 사용자 이름으로 바꿉니다.

8.4.3. 모든 사용자에 대한 구성 키 활성화

dconf 구성 파일을 생성하여 모든 사용자에 대해 compose 키를 활성화할 수 있습니다.

사전 요구 사항

  • 관리 액세스.

프로세스

  1. 다음 콘텐츠를 사용하여 /etc/dconf/db/local.d/00-compose-key 구성 파일을 만듭니다.

    [org/gnome/desktop/input-sources]
    xkb-options=['compose:<compose_key>']

    & lt;compose_key >를 구성 키로 사용하려는 키로 바꿉니다. ralt 옵션을 사용하여 구성 키로 오른쪽 Alt 키를 선택할 수 있습니다.

    키보드에서 구성 키를 설정하는 데 사용할 수 있는 기타 구성 키 옵션을 보려면 다음을 사용합니다.

    $ *grep compose /usr/share/X11/xkb/rules/evdev.lst*
  2. 새 구성으로 dconf 데이터베이스를 업데이트합니다.

    # *dconf update*
  3. 시스템을 다시 시작하거나 로그아웃한 후 변경 사항을 적용하려면 GNOME 세션에 다시 로그인합니다.

이제 시스템의 모든 사용자에 대해 이 키가 활성화되고, 구성 키를 누른 다음 해당 키 시퀀스를 눌러 특수 문자 및 기호를 입력하는 데 사용할 수 있습니다.

검증

  • compose 키를 누른 다음 입력하려는 특수 문자의 키 시퀀스를 입력합니다. 예를 들어 © 를 입력하려면 compose 키 를 누른 다음 oc 를 누릅니다.

8.4.4. 특수 문자에 대한 키 시퀀스 작성

이 표는 GNOME에서 diacritics 또는 accents를 사용하여 특수 문자를 입력하는 데 사용되는 키 시퀀스를 구성합니다. 각 행에는 해당 결과와 함께 구성된 키 시퀀스가 표시됩니다.

Expand
표 8.2. 특수 문자에 대한 키 시퀀스 작성
키 순서 작성결과

작성+'+본문

acute accent (é, á, )

작성+'+본문

accent (, Cryostat, )

본문+&+작성

umlaut 또는 diaeresis와 함께 문자 ( Cryostat, Cryostat, ü)

작성+-+문자

매크로n을 사용한 문자(, Cryostat, Cryostat)

작성+/+문자

이메일:

작성+=+문자

두 번의 열 accent가 있는 문자 (단, Cryostat, Cryostat)

작성+.+문자

위의 점과 함께 문자 (단지, Cryostat, Cryostat)

작성+,+문자

cedilla와 함께 문자 (, Cryostat, Cryostat)

문서+ 작성

circumflex accent (', Cryostat, Cryostat)

작성++문자

Tilde accent (, Cryostat, ilde accent)

9장. 시각적으로 장애가 있는 사용자를 위한 접근성 활성화

시스템 관리자는 시각적 장애가 있는 사용자를 지원하도록 데스크탑 환경을 구성할 수 있습니다.

9.1. 접근성 기능을 제공하는 구성 요소

RHEL 10 데스크탑에서 Orca 화면 리더는 시각적 장애가 있는 사용자의 접근성을 보장합니다. Orca 는 기본 RHEL 설치에 포함되어 있습니다.

Orca 는 화면에서 정보를 읽고 다음 구성 요소를 사용하여 사용자에게 전달합니다.

음성 디스패치
Orca음성 합성기와 통신하기 위해 192.0.2. Dispatcher 를 사용합니다. 음성 Dispatcher 는 다양한 음성 합성 백엔드를 지원하며, 다른 애플리케이션의 메시지가 Orca에서 메시지를 중단하지 않도록 하며 다른 기능을 제공합니다.
음성 합성기
음성 출력을 제공합니다. 기본 음성 합성어는 eSpeak-NG 입니다.
Braille 디스플레이
tactile 출력을 제공합니다. BRLTTY 서비스는 이 기능을 활성화합니다.

9.2. 접근성 메뉴 활성화

여러 접근성 옵션이 있는 메뉴를 제공하는 상단 패널에서 접근성 메뉴 아이콘을 활성화할 수 있습니다.

프로세스

  1. Settings 애플리케이션을 엽니다.
  2. 접근성 을 선택합니다.
  3. 항상 접근성 메뉴 항목을 활성화합니다.

    설정에서 접근성 메뉴 활성화

    always show accessibility menu

검증

  • 메뉴의 모든 옵션이 꺼진 경우에도 접근성 메뉴 아이콘이 상단 표시줄에 표시되는지 확인합니다.

    accessibility menu

9.3. 화면 리더 활성화

데스크탑 환경에서 Orca 화면 리더를 활성화할 수 있습니다. 그런 다음 화면 리더는 화면에 표시되는 텍스트를 읽고 접근성을 향상시킵니다.

프로세스

  • 다음 방법 중 하나를 사용하여 화면 리더를 활성화합니다.

    • Super+Alt+S 바로 가기를 누릅니다.
    • 상단 패널에 Universal Access 메뉴가 표시되면 메뉴에서 화면 리더를 선택합니다.

검증

  1. 텍스트 콘텐츠로 애플리케이션을 엽니다.
  2. 화면 판독기가 애플리케이션의 텍스트를 읽는지 확인합니다.

9.4. Braille 디스플레이 장치 활성화

Braille 디스플레이는 brltty 서비스를 사용하여 시각적으로 장애가 있는 사용자에게 촉매 출력을 제공하는 장치입니다.

Braille 디스플레이가 올바르게 작동하려면 다음 절차를 수행하십시오.

9.4.1. 지원되는 Braille 디스플레이 장치

다음 유형의 Braille 디스플레이 장치는 RHEL 10에서 지원됩니다.

Expand
표 9.1. Braille 디스플레이 장치 유형 및 해당 구문
Braille 장치 유형유형 구문참고

직렬 장치

serial:path

상대 경로는 /dev 에 있습니다.

USB 장치

[serial-number]

대괄호([])는 선택적을 나타냅니다.

Bluetooth 장치

Bluetooth:address

 

9.4.2. brltty 서비스 활성화

Braille 디스플레이를 활성화하려면 부팅 시 brltty 서비스를 자동으로 시작합니다. 기본적으로 brltty 는 비활성화되어 있습니다.

사전 요구 사항

  • brltty 패키지가 설치되었는지 확인합니다.

    # dnf install brltty
  • 선택적으로 brltty 에 대한 음성 합성 지원을 설치할 수 있습니다.

    # dnf install brltty-espeak-ng

프로세스

  • 부팅 시 brltty 서비스를 활성화하십시오.

    # systemctl enable --now brltty

검증

  1. 시스템을 재부팅합니다.
  2. brltty 서비스가 실행 중인지 확인합니다.

    # systemctl status brltty
    ● brltty.service - Braille display driver for Linux/Unix
       Loaded: loaded (/usr/lib/systemd/system/brltty.service; enabled; vendor pres>
       Active: active (running) since Tue 2019-09-10 14:13:02 CEST; 39s ago
      Process: 905 ExecStart=/usr/bin/brltty (code=exited, status=0/SUCCESS)
     Main PID: 914 (brltty)
        Tasks: 3 (limit: 11360)
       Memory: 4.6M
       CGroup: /system.slice/brltty.service
               └─914 /usr/bin/brltty

9.4.3. Braille 디스플레이 장치의 사용자 인증

Braille 디스플레이 장치를 사용하려면 Braille 디스플레이 장치를 사용할 권한이 있는 사용자를 설정해야 합니다.

프로세스

  1. /etc/brltty.conf 파일에서 keyfile/etc/brlapi.key:로 설정되어 있는지 확인합니다.

    api-parameters Auth=keyfile:/etc/brlapi.key

    이는 기본값입니다. 조직에서 재정의했을 수 있습니다.

  2. brlapi 그룹에 선택한 사용자를 추가하여 권한을 부여합니다.

    # usermod --append -G brlapi user-name

9.4.4. Braille 디스플레이 장치의 드라이버 설정

brltty 서비스는 Braille 디스플레이 장치의 드라이버를 자동으로 선택합니다. 자동 탐지에 실패하거나 너무 오래 걸리는 경우 드라이버를 수동으로 설정할 수 있습니다.

사전 요구 사항

  • 자동 드라이버 탐지가 실패했거나 시간이 너무 오래 걸렸습니다.

프로세스

  1. /etc/brltty.conf 구성 파일을 엽니다.
  2. Braille 디스플레이 장치의 드라이버를 지정하는 braille-driver 지시문을 찾습니다.
  3. braille-driver 지시문에서 필요한 드라이버의 식별 코드를 지정합니다.

    /etc/brltty.conf 에 제공된 목록에서 필요한 드라이버의 식별 코드를 선택합니다. 예를 들어 XWindow 드라이버를 사용하려면 다음을 수행합니다.

    # XWindow
    braille-driver	xw

    여러 드라이버를 설정하려면 쉼표로 구분하여 나열합니다. 그런 다음 자동 감지는 나열된 드라이버에서 선택합니다.

9.4.5. Braille 디스플레이 장치 연결

brltty 서비스는 Braille 디스플레이 장치에 자동으로 연결됩니다. 자동 감지가 실패하면 연결 방법을 수동으로 설정할 수 있습니다.

사전 요구 사항

  • Braille 디스플레이 장치가 시스템에 물리적으로 연결되어 있습니다.
  • 자동 연결이 실패했습니다.

프로세스

  1. 장치를 직렬- USB 어댑터로 연결하는 경우 장치 플러그인에서 커널 메시지에서 실제 장치 이름을 찾습니다.

    # journalctl --dmesg | fgrep ttyUSB
  2. /etc/brltty.conf 구성 파일을 엽니다.
  3. braille-device 지시문을 찾습니다.
  4. braille-device 지시문에서 연결을 지정합니다.

    쉼표로 구분된 여러 장치를 설정할 수도 있으며 각 장치를 차례로 검색합니다.

    예를 들면 다음과 같습니다.

    예 9.1. 첫 번째 직렬 장치 설정

    braille-device	serial:ttyS0

    예 9.2. Braille 드라이버와 일치하는 첫 번째 USB 장치 설정

    braille-device	usb:

    예 9.3. 일련 번호로 특정 USB 장치의 설정

    braille-device	usb:nnnnn

    예 9.4. serial-to-USB 어댑터 설정

    커널 메시지에서 이전에 발견한 장치 이름을 사용합니다.

    braille-device	serial:ttyUSB0
    참고

    braille-deviceusb로 설정: serial-to-USB 어댑터에서 작동하지 않습니다.

    예 9.5. 주소별 특정 Bluetooth 장치 설정

    braille-device	bluetooth:xx:xx:xx:xx:xx:xx

9.4.6. 텍스트 테이블 설정

brltty 서비스는 시스템 언어를 기반으로 텍스트 테이블을 자동으로 선택합니다. 시스템 언어가 읽을 문서의 언어와 일치하지 않으면 텍스트 테이블을 수동으로 설정할 수 있습니다.

프로세스

  1. /etc/brltty.conf 파일을 편집합니다.
  2. 선택한 텍스트 테이블의 코드를 식별합니다.

    /etc/brltty/ Cryostat/ 디렉토리에서 사용 가능한 모든 텍스트 테이블을 찾을 수 있습니다. 코드는 파일 접미사가 없는 텍스트 테이블의 파일 이름입니다.

  3. text-table 지시문에서 선택한 텍스트 테이블의 코드를 지정합니다.

    예를 들어, 미국 영어에 대한 텍스트 테이블을 사용하려면 다음을 수행합니다.

    text-table	en_US	 # English (United States)

9.4.7. 계약 테이블 설정

테이블을 선택하여 약어를 Braille 디스플레이 장치로 인코딩할 수 있습니다. 특정 계약 테이블에 대한 상대 경로는 /etc/brltty/Contraction/ 디렉터리에 저장됩니다.

주의

테이블을 지정하지 않으면 brltty 서비스에서 계약 테이블을 사용하지 않습니다.

프로세스

  • /etc/brltty.conf 파일의 목록에서 계약 테이블을 선택합니다.

    예를 들어, 미국 영어에 계약 테이블을 사용하려면 2 등급입니다.

    contraction-table	en-us-g2	 # English (US, grade 2)

10장. 네트워크 공유에서 파일 검색

서버에서 제공하는 네트워크 공유에 연결하고 로컬 파일과 같은 서버의 파일을 검색할 수 있습니다. 파일 브라우저를 사용하여 파일을 다운로드하거나 업로드할 수 있습니다.

10.1. 네트워크 공유의 GVFS URI 형식

GNOME은 GVFS URI 형식을 사용하여 네트워크 공유 및 파일을 참조합니다. GNOME에서 네트워크 공유에 연결하면 다음 형식으로 네트워크 공유에 주소를 제공합니다.

<protocol>://<user_name>@<domain_name>:<port>/<folder>/<file>

다음과 같습니다.

  • <protocol >은 SSH 프로토콜의 ssh 와 같은 연결 유형을 지정합니다.
  • <user_name& gt;은 사용자 이름을 지정합니다. 일부 프로토콜은 사용자 이름이 필요하지 않습니다.
  • <domain.name >은 server.example.com 과 같은 서버의 주소입니다.
  • & lt;port >는 포트 번호를 지정합니다. 일부 연결은 포트 번호를 지정할 필요가 없습니다.

일반적인 네트워크 공유 프로토콜의 GVFS URI 예

  • ssh://user@server.example.com/path
  • smb://server/share
  • dav://example.server.com/path
  • ftp://ftp.example.com/path

10.2. GNOME에 스토리지 볼륨 마운트

파일 애플리케이션에서 로컬 스토리지 볼륨 또는 네트워크 공유를 수동으로 마운트할 수 있습니다.

프로세스

  1. 파일 애플리케이션을 엽니다.
  2. 사이드바 에서 다른 위치를 클릭합니다.

    창에는 연결된 모든 스토리지 볼륨과 로컬 영역 네트워크에서 공개적으로 사용할 수 있는 모든 네트워크 공유가 나열됩니다.

    이 목록에 볼륨 또는 네트워크 공유가 표시되면 항목을 클릭하여 마운트합니다.

    다른 네트워크 공유에 연결하려면 다음 단계를 사용하십시오.

  3. Enter 서버 주소 필드에 네트워크 공유에 대한 GVFS URI 문자열을 입력합니다.
  4. 연결을 누릅니다.
  5. 대화 상자에서 로그인 자격 증명을 묻는 경우 해당 필드에 이름과 암호를 입력합니다.
  6. 마운트 프로세스가 완료되면 볼륨 또는 네트워크 공유의 파일을 검색할 수 있습니다.

10.3. GNOME에서 스토리지 볼륨 마운트 해제

파일 애플리케이션에서 스토리지 볼륨, 네트워크 공유 또는 다른 리소스를 마운트 해제할 수 있습니다.

주의

컴퓨터에서 드라이브를 제거하기 전에 항상 스토리지 볼륨을 마운트 해제합니다. 드라이브를 제거하면 여전히 마운트된 볼륨의 데이터가 손상될 수 있습니다.

프로세스

  1. 파일 애플리케이션을 엽니다.
  2. 사이드 표시줄에서 선택한 마운트 옆에 있는 Unmount ( Cryostat) 아이콘을 클릭합니다.
  3. 마운트가 사이드 표시줄에서 사라지거나 안전한 제거에 대한 알림이 표시될 때까지 기다립니다.

11장. 파일 연결 구성

다른 형식의 파일을 열거나 액세스하도록 RHEL을 구성할 수 있습니다.

GNOME에서 MIME(Multipurpose Internet Mail Extension) 유형은 이러한 파일을 여는 데 사용할 파일 및 애플리케이션의 형식을 식별하는 데 도움이 됩니다.

11.1. 다용도 인터넷 메일 확장 유형

GNOME 데스크탑은 MIME 유형을 사용하여 다음을 수행합니다.

  • 기본적으로 특정 파일 형식을 열어야 하는 애플리케이션 확인
  • 특정 형식의 파일을 열 수 있는 다른 애플리케이션 등록
  • 파일 애플리케이션의 파일 속성 대화 상자에서 파일 유형을 설명하는 문자열 설정
  • 파일 애플리케이션의 파일 속성 대화 상자에서 특정 파일 형식을 나타내는 아이콘 설정

MIME 유형 이름은 지정된 형식을 따릅니다.

media-type/subtype-identifier
참고

image/jpeg MIME 유형 이름에서 image 는 미디어 유형이며 jpeg 는 하위 유형 식별자입니다.

GNOME은 Freedesktop.org 프로젝트의 MIME(Multipurpose Internet Mail Extension) 정보 사양을 기반으로 다음 정보를 결정합니다.

  • 모든 MIME 유형 사양 파일을 저장할 시스템 전체 및 사용자별 위치
  • 데스크탑 환경에서 특정 파일 형식을 여는 데 사용할 수 있는 애플리케이션을 인식하도록 MIME 유형을 등록하는 방법
  • 사용자가 파일 형식으로 열어야 하는 애플리케이션을 변경하는 방법
MIME 데이터베이스

MIME 데이터베이스는 GNOME이 알려진 MIME 유형에 대한 정보를 저장하는 데 사용하는 모든 MIME 유형 사양 파일의 컬렉션입니다.

시스템 관리자 관점에서 MIME 데이터베이스의 가장 중요한 부분은 /usr/share/mime/packages/ 디렉터리입니다. 여기서 MIME 유형 관련 파일은 알려진 MIME 유형에 대한 정보를 지정합니다. 이러한 파일의 한 예는 /usr/share/mime/packages/freedesktop.org.xml 이며, 기본적으로 시스템에서 사용 가능한 표준 MIME 유형에 대한 정보를 지정합니다. shared-mime-info 패키지는 이 파일을 제공합니다.

11.2. 모든 사용자에 대한 사용자 지정 MIME 유형 추가

시스템에서 모든 사용자에 대한 사용자 지정 MIME 유형을 추가하고 해당 MIME 유형에 대한 기본 애플리케이션을 등록할 수 있습니다.

프로세스

  1. 다음 콘텐츠를 사용하여 /usr/share/mime/packages/application-x-newtype.xml 파일을 생성합니다.

    <?xml version="1.0" encoding="UTF-8"?>
    
    <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
      <mime-type type="application/x-newtype">
        <comment>new mime type</comment>
        <glob pattern="*.xyz"/>
      </mime-type>
    </mime-info>

    여기에 있는 샘플 application-x-newtype.xml 파일은 새 MIME 유형 application/x-newtype 을 정의하고 .xyz 확장자를 사용하여 파일 이름을 해당 MIME 유형에 할당합니다.

  2. 다음 콘텐츠를 사용하여 /usr/share/ applications/ 에 myapplication1 .desktop 이라는 새 .desktop 파일을 만듭니다.

    [Desktop Entry]
    Type=Application
    MimeType=application/x-newtype
    Name=My Application 1
    Exec=myapplication1 field_code

    여기에 샘플 myapplication1.desktop 파일은 application/x-newtype MIME 유형을 My Application 1 이라는 애플리케이션과 연결합니다. myapplication1 명령으로 실행됩니다.

    myapplication1 이 시작되는 방법에 따라 Desktop Entry Specification 에서 하나의 관련 필드 코드를 선택합니다. 예를 들어 여러 파일을 열 수 있는 애플리케이션의 경우 다음을 사용합니다.

    Exec=myapplication1 %F
  3. root 사용자로 변경 사항을 적용하려면 MIME 데이터베이스를 업데이트합니다.

    # update-mime-database /usr/share/mime
  4. root 사용자로 애플리케이션 데이터베이스를 업데이트합니다.

    # update-desktop-database /usr/share/applications

검증

  1. application/x-newtype MIME 유형과 함께 *.xyz 파일을 성공적으로 연결했는지 확인하려면 먼저 test.xyz와 같은 빈 파일을 생성하고 다음 명령을 실행합니다.

    $ touch test.xyz
    
    $ gvfs-info test.xyz | grep "standard::content-type"
      standard::content-type: application/x-newtype
  2. myapplication1.desktopapplication/x-newtype MIME 유형의 기본 등록 애플리케이션으로 올바르게 설정되었는지 확인하려면 다음 명령을 실행합니다.

    $ gio mime --query application/x-newtype
    Default application for 'application/x-newtype': myapplication1.desktop
    Registered applications:
    	myapplication1.desktop
    Recommended applications:
    	myapplication1.desktop

11.3. 개별 사용자를 위한 사용자 지정 MIME 유형 추가

시스템에서 개별 사용자에 대한 사용자 지정 MIME 유형을 추가하고 해당 MIME 유형에 대한 기본 애플리케이션을 등록할 수 있습니다.

프로세스

  1. 다음 콘텐츠를 사용하여 ~/.local/share/mime/packages/application-x-newtype.xml 파일을 생성합니다.

    <?xml version="1.0" encoding="UTF-8"?>
    <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
      <mime-type type="application/x-newtype">
        <comment>new mime type</comment>
        <glob pattern="*.xyz"/>
      </mime-type>
    </mime-info>

    여기에 있는 샘플 application-x-newtype.xml 파일은 새 MIME 유형 application/x-newtype 을 정의하고 .xyz 확장자를 사용하여 파일 이름을 해당 MIME 유형에 할당합니다.

  2. myapplication1.desktop 과 같은 새 .desktop 파일을 만들고 다음 콘텐츠를 사용하여 ~/.local/share/applications/ 디렉터리에 배치합니다.

    [Desktop Entry]
    Type=Application
    MimeType=application/x-newtype
    Name=My Application 1
    Exec=myapplication1 field_code

    위의 샘플 myapplication1.desktop 파일은 application/x-newtype MIME 유형을 My Application 1이라는 애플리케이션과 연결합니다. myapplication1 명령으로 실행됩니다.

    myapplication1 이 시작되는 방법에 따라 Desktop Entry Specification 에서 각 필드 코드를 선택합니다. 예를 들어 여러 파일을 열 수 있는 애플리케이션의 경우 다음을 사용합니다.

    Exec=myapplication1 %F
  3. 변경 사항을 적용하려면 MIME 데이터베이스를 업데이트합니다.

    $ update-mime-database ~/.local/share/mime
  4. 애플리케이션 데이터베이스를 업데이트합니다.

    $ update-desktop-database ~/.local/share/applications

검증

  1. application/x-newtype MIME 유형과 함께 *.xyz 파일을 성공적으로 연결했는지 확인하려면 먼저 빈 파일(예: test.xyz)을 생성하고 다음 명령을 실행합니다.

    $ touch test.xyz
    
    $ gvfs-info test.xyz | grep "standard::content-type"
      standard::content-type: application/x-newtype
  2. myapplication1.desktopapplication/x-newtype MIME 유형의 기본 등록 애플리케이션으로 올바르게 설정되었는지 확인하려면 다음 명령을 실행합니다.

    $ gio mime --query application/x-newtype
    Default application for 'application/x-newtype': myapplication1.desktop
    Registered applications:
    	myapplication1.desktop
    Recommended applications:
    	myapplication1.desktop

11.4. 기본 MIME 유형을 재정의하는 옵션

기본적으로 package- installed /usr/share/applications/mimeapps.list/usr/share/applications/gnome-mimeapps.list 파일은 특정 MIME 유형을 열도록 등록된 애플리케이션을 지정합니다.

시스템 관리자는 기본 등록된 애플리케이션으로 재정의하려는 MIME 유형 목록을 사용하여 /etc/xdg/mimeapps.list 또는 /etc/xdg/gnome-mimeapps.list 파일을 생성할 수 있습니다.

로컬 사용자는 기본 등록된 애플리케이션을 재정의하려는 MIME 유형 목록이 있는 ~/.local/share/applications/mimeapps.list 또는 ~/.local/share/applications/gnome-mimeapps.list 파일을 생성할 수 있습니다.

구성은 다음 순서로 적용됩니다.

  1. /usr/share/applications/
  2. /etc/xdg/
  3. ~/.local/share/application/

특정 위치 내에서 구성은 다음 순서로 적용됩니다.

  1. mimeapps.list
  2. gnome-mimeapps.list

11.5. 모든 사용자에 대해 기본 등록된 애플리케이션 덮어쓰기

시스템을 관리하면 요구 사항에 따라 구성을 업데이트할 수 있습니다. 시스템 관리자의 구성이 기본 패키지 구성보다 우선합니다. 각각 내에서 데스크탑별 구성이 데스크탑 환경을 지정하지 않는 구성보다 우선합니다.

프로세스

  1. /usr/share/applications/mimeapps.list 파일을 참조하여 기본 등록된 애플리케이션을 변경할 MIME 유형을 확인합니다. 예를 들어 다음 mimeapps.list 파일은 text/htmlapplication/xhtml+xml MIME 유형의 기본 등록된 애플리케이션을 지정합니다.

    [Default Applications]
    text/html=firefox.desktop
    application/xhtml+xml=firefox.desktop

    위의 예에서는 해당 .desktop 파일(firefox.desktop)을 지정하여 기본 애플리케이션(M#159illa Firefox)을 지정합니다. 다른 애플리케이션의 .desktop 파일은 /usr/share/applications/ 디렉토리에서 찾을 수 있습니다.

  2. /etc/xdg/mimeapps.list 파일을 만들고 이 파일에서 MIME 유형 및 해당 기본 등록된 애플리케이션을 지정합니다.

    [Default Applications]
    text/html=myapplication1.desktop
    application/xhtml+xml=myapplication2.desktop

    위의 예제에서는 text/html MIME 유형의 기본 등록 애플리케이션을 myapplication1.desktopapplication/xhtml+xml MIME 유형을 myapplication2.desktop 으로 설정합니다.

검증

  • 이러한 설정이 올바르게 작동하려면 myapplication1.desktopmyapplication2.desktop 파일이 /usr/share/applications/ 디렉터리에 배치됩니다.
  • 기본 등록된 애플리케이션이 올바르게 설정되었는지 확인합니다.

    $ gio mime text/html
    Default application for 'text/html': myapplication1.desktop
    Registered applications:
    	myapplication1.desktop
    	firefox.desktop
    Recommended applications:
    	myapplication1.desktop
    	firefox.desktop

11.6. 개별 사용자의 기본 등록 애플리케이션 덮어쓰기

개별 사용자는 요구 사항에 따라 구성을 업데이트할 수도 있습니다. 이 구성은 시스템 관리자 구성보다 우선하며 시스템 관리자의 구성이 패키지 구성보다 우선합니다. 각각 내에서 데스크탑별 구성이 데스크탑 환경을 지정하지 않는 구성보다 우선합니다.

프로세스

  1. /usr/share/applications/mimeapps.list 파일을 참조하여 기본 등록된 애플리케이션을 변경할 MIME 유형을 확인합니다. 예를 들어 다음 mimeapps.list 파일은 text/htmlapplication/xhtml+xml MIME 유형의 기본 등록된 애플리케이션을 지정합니다.

    [Default Applications]
    text/html=firefox.desktop
    application/xhtml+xml=firefox.desktop

    위의 예에서는 해당 .desktop 파일(firefox.desktop)을 지정하여 기본 애플리케이션(M#159illa Firefox)을 지정합니다. 다른 애플리케이션의 .desktop 파일은 /usr/share/applications/ 디렉토리에서 찾을 수 있습니다.

  2. ~/.local/share/applications/mimeapps.list 파일을 생성하고 이 파일에서 MIME 유형 및 해당 기본 등록된 애플리케이션을 지정합니다.

    [Default Applications]
    text/html=myapplication1.desktop
    application/xhtml+xml=myapplication2.desktop

    위의 예제에서는 text/html MIME 유형의 기본 등록 애플리케이션을 myapplication1.desktopapplication/xhtml+xml MIME 유형을 myapplication2.desktop 으로 설정합니다.

검증

  • 이러한 설정이 올바르게 작동하려면 myapplication1.desktopmyapplication2.desktop 파일이 /usr/share/applications/ 디렉터리에 배치됩니다.
  • gio mime 쿼리 명령을 실행하여 기본 등록된 애플리케이션이 올바르게 설정되었는지 확인합니다.

    $ gio mime text/html
    Default application for 'text/html': myapplication1.desktop
    Registered applications:
    	myapplication1.desktop
    	firefox.desktop
    Recommended applications:
    	myapplication1.desktop
    	firefox.desktop

법적 공지

Copyright © 2025 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동