데스크탑을 개선하기 위한 상위 12개 GNOME 셸 확장

GNOME 셸 확장 플랫폼은 간단한 애플릿을 통해 GNOME을 확장하는 간단하고 쉬운 방법을 제공합니다. 이들은 GNOME API를 사용하여 데스크탑에 새로운 기능을 조작하고 추가하는 JavaScript 프로그램입니다. 이 기사는 설치할 수 있는 최고의 셸 확장 중 일부를 강조합니다.
목차
- Dash to Dock
- Places Status Indicator
- Caffeine
- Workspace Matrix
- ArcMenu
- Media Controls
- Simple System Monitor
- Trash Indicator
- Clipboard Indicator
- Notification Banner Reloaded
- Shutdown Timer
- GSConnect
- 자주 묻는 질문
참고: 다음 확장은 GNOME 데스크탑 환경에서만 작동합니다. 현재 귀하의 컴퓨터가 GNOME을 사용하고 있는지 확인하려면 다음 명령어를 실행하십시오:
gnome-shell --version
1. Dash to Dock
Dash to Dock은 사용 가능한 작업 표시줄이 없는 환경의 문제를 해결하기 위해 설계된 강력한 GNOME 확장입니다. 기본 애플리케이션 실행 표시줄을 수정하여 “활동” 화면과 주 화면 모두에 표시합니다.

Dash to Dock은 데스크탑에서 도크의 모양과 동작을 사용자화할 수 있는 작은 프로그램도 제공합니다. 예를 들어, 현재 작업 공간에서 활성 애플리케이션만 표시하도록 도크를 설정할 수 있습니다.

장점
- 강력한 사용자화 가능
- 시스템 자원에 가벼움
단점
- 제한된 도크 위치
- 혼란스러운 기본 도크 동작
알고 계세요: 확장 이외에도 데스크탑을 아름답게 하기 위해 이러한 Gnome Shell 테마를 살펴볼 수 있습니다.
2. Places Status Indicator
Places Status Indicator는 시스템 내 다양한 디렉토리에 접근하는 간단한 방법을 제공하는 경량 GNOME 확장입니다. “활동” 버튼 옆에 작은 추가 패널을 생성합니다.

Places Status Indicator는 고정 폴더, 이동식 드라이브 및 네트워크 마운트를 데스크탑에서 직접 액세스할 수 있는 기능도 포함되어 있습니다. 파일 관리자를 열지 않고 시스템 내에서 이동하고자 할 때 유용합니다.

장점
- 고정된 디렉토리에 접근할 수 있음
- 빠르고 반응성이 뛰어남
단점
- 사용자화 옵션 없음
- 별표가 매겨진 디렉토리 및 고정된 기호 링크에 접근할 수 없음
알고 계세요: .bashrc 파일을 수정하여 셸 프롬프트를 사용자화하는 방법을 배우세요.
3. Caffeine
기본적으로, GNOME은 5분 동안 키보드와 마우스 움직임이 감지되지 않으면 자동으로 디스플레이를 중단합니다. 긴 프로세스가 있을 경우 문제가 될 수 있습니다. 디스플레이를 중단하면 현재 실행 중인 프로그램도 중단되기 때문입니다.

Caffeine은 이 문제를 해결하는 가벼운 GNOME 확장으로, 프로그램 단위로 스크린세이버 타임아웃을 우회합니다. 또한 다양한 상황에서 어떻게 동작할지를 조정할 수 있는 유용한 설정 패널을 제공합니다.

장점
- 프로그램 단위로 사용할 수 있음
- 조정 가능한 타임아웃 우회 동작
단점
- 사용자 정의 동작을 기억하지 않음
- GNOME의 야간 조명 기능에 간섭할 수 있음
여전히 적절한 파일 관리자를 찾고 계신가요? GNOME에서 Nautilus를 최대한 활용하는 방법을 보여드립니다.
4. Workspace Matrix
Workspace Matrix는 선형 데스크탑 작업 공간을 매우 사용자화 가능한 그리드로 변환하는 혁신적인 GNOME 확장입니다. 데스크탑의 내부 작업 공간 알고리즘을 제어하여 기본 GNOME에서 제공되지 않는 추가 기능을 제공합니다.

Workspace Matrix의 가장 인상적인 기능은 단일 세션에서 최대 1200 개별 작업 공간 패널을 생성할 수 있는 능력입니다. 각 작업을 다른 데스크탑 화면에 분리하고 싶은 파워 유저에게 매우 유용할 수 있습니다.

장점
- 최대 1200 개별 작업 공간 지원
- 작업 공간 그리드의 모양을 사용자화할 수 있음
단점
- 느린 기기에서 약간의 지연이 발생할 수 있음
- 큰 그리드는 GNOME의 개요 화면을 혼란스럽게 할 수 있음
5. ArcMenu
ArcMenu GNOME 확장은 현재 세션에서 일반 프로그램 및 유틸리티에 접근하는 간단한 방법을 제공합니다. Places Status Indicator와 유사하게 데스크탑의 상단 막대에 작은 접근 가능한 메뉴를 생성합니다.

ArcMenu 확장은 “즐겨찾기” 메뉴에 북마크한 프로그램을 포함할 수 있도록 하여 사용자에게 빠른 방법으로 좋아하는 프로그램을 실행할 수 있는 매우 유용한 기능을 제공합니다.

장점
- 극도로 반응성이 뛰어나고 빠르게 로드됨
- 추가 구성 필요 없음
단점
- 기본 설정은 파워 유저에게 다소 단순할 수 있음
- GNOME의 기본 전원 트레이와 충돌할 수 있음
6. Media Controls
Media Controls는 GNOME 데스크탑에서 음악 및 비디오 파일을 제어할 수 있는 아름다운 방법을 제공하는 작은 GNOME 확장입니다.

이 확장은 시스템에서 현재 실행 중인 미디어 플레이어의 제어를 잡고 메타데이터를 읽고 현재 재생 중인 미디어 파일을 제어할 수 있습니다. 이 확장은 또한 간단한 차단 목록을 통해 제어할 수 있는 프로그램을 조정할 수 있는 옵션을 제공합니다.

장점
- 간단하고 아름다운 인터페이스
- 거의 모든 유형의 GUI 미디어 플레이어를 제어할 수 있음
단점
- 작은 화면에서는 상단 바가 망가질 수 있음
- 잘못된 메타데이터가 포함된 파일은 흐릿한 텍스트로 표시될 수 있음
7. Simple System Monitor
Simple System Monitor는 세션의 현재 자원 사용량을 표시하는 가벼운 GNOME 확장입니다. 다른 시스템 모니터와 달리 이 확장은 시스템에 대한 간결한 개요를 제공하여 필수 사항에만 집중합니다.

Simple System Monitor는 전체 기능 세트에 비해 상대적으로 많은 사용자화 옵션을 제공합니다. 예를 들어, 확장이 레이블과 제공하는 콘텐츠를 표시하는 방식을 변경할 수 있습니다.

장점
- 가벼우며 사용하기 간단함
- 외부 종속성이 필요 없음
단점
- 작은 화면에서는 제대로 표시되지 않을 수 있음
- 사용자화 옵션이 제한적일 수 있음
8. Trash Indicator
Trash Indicator는 세션의 쓰레기 폴더에 접근하는 편리한 방법을 제공하는 미니멀한 GNOME 확장입니다.

Trash Indicator 확장은 인터페이스에서 쓰레기 디렉토리의 파일을 복원하거나 삭제할 수 있는 기능도 제공합니다.
장점
- 사용하기 간단하고 직관적임
- 내장 옵션 없음
단점
- 옵션 부족이 파워 사용자에게 제약이 될 수 있음
- 쓰레기에 너무 많은 항목이 있으면 표시가 깨질 수 있음
팁: 리눅스에서 모든 종류의 파일이나 폴더를 안전하게 삭제하는 방법을 배우세요.
9. Clipboard Indicator
클립보드는 모든 리눅스 데스크탑에서 중요한 부분입니다. 클립보드는 한 장소에서 복사한 데이터를 다른 장소에 붙여넣기 위해 보관합니다. 클립보드 시스템의 한계 중 하나는 동시에 하나의 항목만 보관할 수 있다는 것입니다. 이는 여러 대화 상자에서 데이터를 복사하려 할 때 문제가 될 수 있습니다.
Clipboard Indicator는 여러 항목 클립보드 버퍼를 생성하여 이 문제를 해결하는 GNOME 셸 확장입니다. 모든 클립보드 항목을 별도의 캐시에 복사하여 이전 항목을 다시 클립보드로 전송하여 검색할 수 있도록 합니다.

장점
- 오래된 클립보드 항목을 제거할 수 있음
- 비공식 “코피하지 않기” 모드가 있음
단점
- 기본 설정이 제한적일 수 있음
- 클립보드가 아닌 버퍼와는 작동하지 않음
10. Notification Banner Reloaded
Notification Banner Reloaded는 GNOME의 토스트 창을 사용자화할 수 있는 간단하면서도 효과적인 GNOME 확장입니다. 이는 알림 창의 크기와 모양을 관리하는 GNOME 코드의 부분에 접근함으로써 가능합니다.

이 직접적인 접근 방식 덕분에 Notification Banner Reloaded는 토스트 창의 기본 동작 중 일부를 변경할 수 있습니다. 예를 들어, 데스크탑을 수정하여 화면의 왼쪽 하단에만 알림을 표시하도록 할 수 있습니다.

장점
- 토스트 창의 위치와 크기를 조정할 수 있음
- 간단하고 직관적인 옵션
단점
- 토스트 창의 패딩만 수정 가능
- 토스트 창의 위치에 대한 세밀한 제어 없음
참고: GNOME 토스트 창을 우회하려면 자체 알림 서버를 설치하십시오.
11. Shutdown Timer
GNOME의 한계 중 하나는 사용자 상호작용 없이 시스템을 종료하거나 재부팅할 수 없다는 것입니다. 이는 기계의 전원이 꺼지거나 재부팅되는 시점과 방법을 자동화하고 싶을 때 문제가 될 수 있습니다.

Shutdown Timer는 데스크탑에서 전원 관련 작업을 자동으로 생성하는 편리한 방법을 제공하는 GNOME 확장입니다. 자신의 특권 스크립트를 사용하여 전원 관련 작업이 항상 동작하도록 보장하며, 사용자 없이 기계에서 작동할 수 있습니다.

장점
- 유연한 일정 시스템
- 일정 시간 후 시스템을 깨울 수 있음
단점
- 스크립트에 대해 슈퍼유저 접근이 필요함
- 인터페이스 슬라이더가 신규 사용자에게 혼란스러울 수 있음
12. GSConnect
GSConnect는 스마트폰을 통해 데스크탑을 제어하고 관리할 수 있는 많은 기능을 제공하는 GNOME 확장입니다. KDE Connect 애플리케이션과 유사하게, 로컬 Wi-Fi 연결을 사용하여 활성 GNOME 세션을 찾고 연결합니다.

일단 내부에 들어가면 GSConnect 앱은 귀하의 기계의 키보드와 마우스를 제어하고 파일 전송을 실시간으로 수행할 수 있습니다. GSConnect는 휴대폰을 강력한 프레젠테이션 포인터로 변환하는 “프레젠테이션 모드” 기능도 제공합니다.

장점
- 빠르고 반응성이 뛰어나며 입력 지연이 적음
- 데스크탑의 원격 터미널로 작동할 수 있음
단점
- 구형 전화에서는 불안정할 수 있음
- 두 장치가 동일한 네트워크에 있어야만 작동함
참고: 데스크탑을 꾸미기 전에 GNOME과 KDE의 비교를 살펴보세요.
자주 묻는 질문
확장이 내 GNOME 버전과 호환되지 않습니다.
이는 대개 업스트림 확장 코드와 관련된 문제입니다. GNOME에서 확장 버전 확인을 비활성화하여 이 문제를 해결하십시오.
GNOME 셸 확장은 안전한가요?
그것은 상황에 따라 다릅니다. 대부분의 셸 확장은 GNOME 샌드박스 내에서만 작동하므로 안전하게 사용할 수 있습니다. 그러나 일부 확장은 특권 접근을 요청하는 경우 보안 위험이 될 수 있습니다.
GNOME 셸 확장이 내 PC의 속도를 크게 저하시킬까요?
아니요. 셸 확장은 GNOME API에 접근하는 작은 JavaScript 코드 조각일 뿐입니다. 따라서 확장만으로는 시스템에 영향을 미치지 않아야 합니다.
이미지 출처: Unsplash (배경), Wikimedia Commons (로고). 모든 변경 및 스크린샷은 Ramces Red가 작성했습니다.