Computer >> 컴퓨터 >  >> 시스템 >> Linux

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

우분투(Ubuntu) 17.10부터 GNOME 3 데스크톱이 기본 환경으로 채택되었으며, 우분투 18.04에서는 더욱 다양한 기능이 추가되었습니다. 특히 GNOME 셸 확장(GNOME Shell Extensions)을 활용하면 기본 데스크톱의 기능을 크게 확장할 수 있습니다. 확장 프로그램은 새로운 기능을 추가하거나 기존 기능을 변형하는 애드온으로, 브라우저의 확장 프로그램과 비슷한 개념입니다.

이 글에서는 GNOME 셸 확장 프로그램을 설치하고 활성화하는 다양한 방법, 확장을 제거하는 방법, 그리고 업데이트 알림을 받는 방법까지 차근차근 알아보겠습니다.

GNOME 셸 확장 설치 및 관리 방법

확장 프로그램을 설치하기 전에 먼저 GNOME Tweak Tool(Tweaks)을 설치해야 합니다. 이 도구는 GNOME 셸 확장을 관리하는 가장 기본적인 수단으로, 우분투 소프트웨어 센터에서도 찾을 수 있지만 명령어로 설치하는 것이 가장 간편합니다.

Ctrl + Alt + T 키를 눌러 터미널 창을 연 후, 아래 명령어를 입력하고 Enter 키를 누르세요.

sudo apt install gnome-tweak-tool

주의: 확장 프로그램을 너무 많이 설치하고 활성화하면 시스템 속도가 느려질 수 있습니다. 시스템이 느려졌다면 Tweaks에서 사용하지 않는 확장을 꺼서 성능을 회복하세요.

GNOME 셸 확장을 설치하는 방법은 크게 세 가지가 있습니다.

1. GNOME Tweaks 도구로 설치하기

Tweaks를 설치했다면, 기본 확장 프로그램들이 포함된 패키지를 추가로 설치할 수 있습니다. 먼저 Tweaks가 실행 중이라면 종료해 주세요.

Ctrl + Alt + T로 터미널을 열고 아래 명령어를 입력합니다.

sudo apt install gnome-shell-extensions

설치가 끝나면 GNOME 셸을 재시작해야 합니다. Alt + F2를 누르고 "r"을 입력한 뒤 Enter 키를 누르면 됩니다.

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

Tweaks를 실행하려면 화면 왼쪽 하단의 응용 프로그램 보기(Show Applications) 버튼을 클릭하세요.

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

검색창에 "tweaks"를 입력하고 Tweaks 아이콘을 클릭합니다.

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

Tweaks 창 왼쪽 메뉴에서 확장(Extensions) 항목을 클릭하면 설치된 확장 목록과 설명이 표시됩니다. 오른쪽의 ON/OFF 슬라이더 버튼으로 확장을 켜고 끌 수 있으며, 일부 확장은 톱니바퀴 아이콘을 통해 세부 설정을 변경할 수 있습니다.

2. 웹 브라우저로 설치하기

GNOME Extensions 공식 웹사이트에서는 확장 프로그램을 검색, 설치, 관리할 수 있습니다. Tweaks 도구를 사용하지 않고 확장을 관리할 수 있는 대안이기도 합니다.

웹사이트에 처음 접속하면 GNOME Shell 통합(GNOME Shell integration)을 설치해야 한다는 안내 메시지가 표시됩니다. 이 통합 환경은 두 부분으로 구성됩니다.

  • 브라우저 확장 프로그램: 사용 중인 브라우저에 맞는 확장 또는 애드온
  • 네이티브 호스트 커넥터(Native Host Connector): 시스템에 설치하는 패키지

메시지의 링크를 클릭하면 현재 사용 중인 브라우저에 맞는 확장 설치 페이지로 이동합니다. 예제에서는 Chrome을 사용했지만, 아래 브라우저에서 모두 사용할 수 있습니다.

  • Google Chrome, Chromium, Vivaldi
  • Firefox
  • Opera

브라우저 확장 설치를 마친 후 GNOME Extensions 페이지를 새로 고침하면, 이번에는 네이티브 호스트 커넥터를 설치하라는 메시지가 나타납니다.

Ctrl + Alt + T로 터미널을 열고 아래 명령어를 입력하세요. 어떤 브라우저를 사용하든 명령어는 동일합니다.

sudo apt install chrome-gnome-shell

비밀번호를 요구하면 입력합니다.

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

GNOME Extensions 페이지를 다시 새로 고침하면 상단 메시지가 사라지고 확장 프로그램을 탐색할 수 있습니다.

현재 사용 중인 GNOME 셸 버전과 호환되는 확장만 보고 싶다면, 호환 버전(Compatible with) 드롭다운 목록에서 현재 버전(Current version)을 선택하세요. 구버전용 확장도 동작할 수 있지만 모든 확장이 그런 것은 아닙니다.

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

확장을 설치하려면 목록에서 해당 확장의 제목을 클릭하고, 확장 페이지에서 오른쪽의 ON/OFF 슬라이더 버튼을 누르면 됩니다.

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

이미 Tweaks에 있는 확장이라면 단순히 활성화되고, 없는 확장이라면 다운로드 및 설치 여부를 묻는 창이 뜹니다. 설치(Install)를 클릭하세요.

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

확장은 설치와 동시에 자동으로 활성화됩니다. 예를 들어 Extensions 확장을 설치하면 시스템 트레이에 아이콘이 생겨 확장을 빠르게 켜고 끄거나 설정에 바로 접근할 수 있습니다.

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

웹사이트에서도 확장을 켜고 끄거나 설정을 변경할 수 있습니다.

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

앞서 언급했듯이 웹사이트에서 설치한 확장 역시 Tweaks에서 관리할 수 있습니다.

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

웹사이트에서 설치된 확장을 관리하려면 상단 도구 모음의 Installed extensions(설치된 확장)을 클릭하세요.

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

3. 수동으로 설치하기

오프라인 환경이거나 웹 통합 기능을 쓰고 싶지 않다면, GNOME Extensions 웹사이트나 다른 사이트에서 확장 파일(ZIP)을 내려받아 직접 설치할 수 있습니다. 외부에서 내려받은 파일은 반드시 압축 해제 전에 백신 검사를 거치는 것이 안전합니다.

수동 설치 시에는 내려받는 확장이 현재 GNOME 셸 버전과 호환되는지 확인해야 합니다. 현재 버전을 확인하려면 Ctrl + Alt + T로 터미널을 열고 아래 명령어를 입력하세요.

gnome-shell --version
우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

여기서는 예시로 응용 프로그램 보기에서 아이콘을 폴더별로 묶을 수 있는 Appfolders Management 확장을 수동 설치해 보겠습니다.

확장 페이지에서 셸 버전(Shell version)을 선택한 뒤 Download를 클릭하고, 이어서 확장 버전(Extension version)을 선택하면 다운로드가 자동으로 시작됩니다.

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

파일 관리자(Nautilus)를 열고 내려받은 파일을 마우스 오른쪽 버튼으로 클릭한 뒤 여기에 압축 풀기(Extract Here)를 선택합니다.

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

Ctrl + H를 눌러 숨김 파일과 폴더를 표시한 후, 압축이 풀린 확장 폴더를 선택하고 Ctrl + C로 복사합니다. 그런 다음 아래 경로로 이동해 Ctrl + V로 붙여넣습니다.

~/.local/share/gnome-shell/extensions

물결표(~)는 사용자의 홈 폴더를 의미합니다.

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

이제 확장 폴더 이름이 메타데이터 파일의 값과 일치하는지 확인해야 합니다.

~/.local/share/gnome-shell/extensions 폴더에 붙여넣은 확장 폴더를 열고, metadata.json 파일을 마우스 오른쪽 버튼으로 클릭한 뒤 텍스트 편집기로 열기(Open with Text Editor)를 선택합니다.

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

파일에서 "uuid" 값을 찾아 따옴표를 제외한 값 전체를 선택하고 복사합니다.

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

Nautilus로 돌아가 확장 폴더를 선택한 뒤 F2 키를 눌러 이름을 변경합니다. 폴더 이름 입력란에 복사한 uuid 값을 붙여넣고 Rename을 클릭하세요.

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

마지막으로 GNOME 셸을 재시작합니다. Alt + F2를 누르고 "r"을 입력한 후 Enter 키를 누르면 됩니다.

수동으로 설치한 확장도 Tweaks의 확장(Extensions) 섹션에 표시되며, 여기서나 GNOME Extensions 웹사이트에서 켜고 끄거나 설정을 변경할 수 있습니다.

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

GNOME 셸 확장 비활성화 또는 삭제 방법

Tweaks에서 활성화한 확장은 Tweaks에서 끌 수 있지만, Tweaks 자체를 삭제하기 전까지는 완전히 제거되지 않습니다. Tweaks를 삭제하려면 Ctrl + Alt + T로 터미널을 열고 아래 명령어를 입력하세요.

sudo apt remove gnome-tweak-tool

GNOME Extensions 웹사이트에서 설치한 확장이라면 웹사이트에서 바로 끄거나 삭제할 수 있습니다. 확장을 끄려면 ON/OFF 슬라이더를 OFF로 전환하면 됩니다.

완전 삭제는 웹사이트를 통해서만 설치되고 Tweaks에는 없는 확장에만 가능합니다. 해당 확장은 ON/OFF 슬라이더 오른쪽에 빨간 상자 안의 흰색 X 아이콘이 표시되므로, 이 버튼을 클릭하면 삭제됩니다.

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

웹사이트에서 설치한 확장 역시 ~/.local/share/gnome-shell/extensions 폴더에 저장됩니다. 따라서 이 폴더에서 해당 확장 폴더를 삭제하면 웹사이트에서 설치한 확장이든 수동으로 설치한 확장이든 모두 제거할 수 있습니다.

확장 업데이트 알림 받는 방법

원래라면 확장 업데이트 여부를 확인하려면 GNOME Extensions 웹사이트를 직접 방문해야 합니다. 하지만 Extension Update Notifier라는 확장을 설치하면, 시스템에 설치된 확장의 업데이트가 있을 때마다 알림을 받을 수 있어 편리합니다.

추천 GNOME 셸 확장 프로그램

처음 시작하기 좋은 유용한 확장 프로그램 몇 가지를 소개합니다.

1. Dash to Dock

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

Dash to Dock은 GNOME 셸에 독(dock)을 추가해 주는 확장입니다. 응용 프로그램에 더 쉽게 접근할 수 있고, 열려 있는 앱과 작업 공간 사이를 빠르게 전환할 수 있습니다.

측면 패널이 화면의 왼쪽, 오른쪽, 위, 아래 어디에든 배치 가능한 독으로 바뀌며, 아이콘 크기 조절, 독 크기 제한, 모양과 동작에 영향을 주는 다양한 세부 설정도 지원합니다.

다운로드: Dash to Dock

2. Clipboard Indicator

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

Clipboard Indicator는 상단 패널에 클립보드 표시기를 추가하고 클립보드 기록을 저장해 줍니다. 확장 설치 이후 복사한 항목들을 언제든 불러와 워드 프로세서나 텍스트 편집기 같은 응용 프로그램에 붙여넣을 수 있습니다.

확장 메뉴에서 클립보드 기록에 저장할 항목 수나 미리보기에 표시할 글자 수 등의 설정을 변경할 수 있습니다.

다운로드: Clipboard Indicator

우분투에서 GNOME 셸 확장 프로그램으로 데스크톱 사용자 지정하는 완벽 가이드

명령줄을 자주 사용한다면 Drop Down Terminal 확장이 유용합니다. 단축키 하나(기본값은 Tab 키 위의 물결표(~) 키)만 누르면 화면 상단에서 터미널이 내려오거나 하단에서 올라와 즉시 명령을 입력할 수 있습니다.

다운로드: Drop Down Terminal

GNOME 셸 확장으로 생산성 높이기

새로운 GNOME 셸이 처음엔 낯설게 느껴질 수 있지만, 확장 프로그램을 잘 활용하면 자신에게 딱 맞는 실용적이고 생산성 높은 데스크톱 환경으로 바꿀 수 있습니다.

요컨대 GNOME 셸 확장은 우분투 18.04로 업그레이드할 또 하나의 좋은 이유가 되어 줍니다.