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

GNOME이란? 리눅스 최고 인기 데스크톱 환경 완벽 가이드

리눅스에 관심을 갖게 되면서 'GNOME'이라는 단어를 접하셨을 겁니다. 모두 대문자로 표기되는 이 이름은 정원을 장식하는 귀여운 난쟁이 조형물을 뜻하는 게 아닙니다. 원래 이 글자들은 'GNU Network Object Model Environment'의 약자였습니다. 물론 이 정보는 다시는 필요 없을 겁니다. 정말 중요한 것은 딱 하나, GNOME은 오픈소스 데스크톱에서 가장 널리 사용되는 인터페이스 중 하나라는 사실입니다.

그럼 지금부터 하나씩 자세히 살펴보겠습니다.

GNOME은 데스크톱 환경이다

기술적인 표현으로 말하자면, GNOME은 화면에 보이는 그 자체입니다. 화면 상단을 가로지르는 패널이고, 애플리케이션을 전환하고 새로 여는 방식이기도 합니다.

GNOME이란? 리눅스 최고 인기 데스크톱 환경 완벽 가이드

리눅스에서 GNOME은 선택할 수 있는 수많은 데스크톱 환경 중 하나입니다. 이는 각각 하나의 환경만 제공하는 Windows나 macOS와 대비되는 부분입니다. 우리는 'Windows 커널 위에서 돌아가는 Windows 데스크톱 환경'을 쓴다고 표현하지 않습니다. 그냥 Windows를 쓴다고 하죠. 하지만 리눅스는 여러 기여자들이 만든 부품들을 조합해 구성하기 때문에 상황이 그렇게 단순하지 않습니다.

이쯤 되면 '배포판(distribution)'이라는 단어도 들어보셨을 겁니다. 배포판이란 컴퓨터가 동작하는 데 필요한 모든 요소를 한데 모은 완전한 패키지를 의미합니다. Ubuntu, Fedora, openSUSE가 가장 인기 있는 배포판들이며, 줄여서 '디스트로(distro)'라고 부르기도 합니다.

각 배포판은 데스크톱 환경을 제공합니다. 어떤 배포판은 하나의 환경에 특화하고, 어떤 배포판은 여러 선택지를 제공합니다. 대부분의 경우 GNOME이 그 선택지에 포함되어 있습니다.

GNOME의 역사

GNOME은 1990년대 후반, 미구엘 데 이카자(Miguel de Icaza)와 페데리코 메나(Federico Mena)가 자유 소프트웨어 데스크톱 환경과 함께 사용할 애플리케이션들을 만들면서 처음 세상에 등장했습니다. 이 자유 소프트웨어 프로젝트는 당시 독점 라이선스였던 QT 위젯 툴킷에 의존하던 K Desktop Environment(KDE)의 대안으로 시작되었으며, GNOME은 대신 GTK+ 툴킷을 기반으로 삼았습니다.

QT는 1999년 오픈 라이선스를 채택했지만, 그 무렵에는 이미 GNOME이 자리를 잡은 상태였습니다. 이후 GNOME은 Fedora, Ubuntu 같은 주요 배포판의 기본 데스크톱 환경이 되었습니다.

GNOME의 매력 중 하나는 프로젝트 특유의 단순함에서 비롯됩니다. 버전 2.0부터 '휴먼 인터페이스 가이드라인(Human Interface Guidelines)'이 핵심 원칙으로 자리 잡았는데, 이는 모든 GNOME 프로그램이 사용하기 쉬움에 초점을 맞춘 공통 사용자 인터페이스를 공유하도록 규정합니다.

이는 가능한 한 많은 기능을 욱여 넣는 경향이 있던 전통적인 리눅스 애플리케이션들과 대조적입니다. 그런 접근 방식은 학습 곡선을 가팔라지게 만들고, 프로그램을 처음 접하는 사람들을 압도하곤 합니다. GNOME의 방향성 덕분에 리눅스는 신규 사용자에게 훨씬 친숙해졌고, 여러 면에서 Windows보다 사용하기 쉬운 운영체제가 되었습니다.

2011년 GNOME 3.0이 출시되면서 대대적인 비주얼 개편이 이루어졌습니다. 기존의 작업표시줄과 최소화·최대화 버튼이 사라졌습니다. 이제 별도의 개요(Overview) 화면이 대부분의 애플리케이션과 창 관리를 담당하며, 그 모습은 다른 어떤 데스크톱 환경과도 사뭇 다릅니다.

GNOME 작동 방식

상단 패널에는 활동(Activities) 버튼, 현재 실행 중인 애플리케이션 이름, 시계, 상태 표시 아이콘이 배치되어 있습니다. 활동(Activities)을 클릭하면 활동 개요 화면이 열리며, 이곳이 애플리케이션을 실행하고 전환하는 기본 인터페이스입니다. 화면 왼쪽에는 독(dock), 가운데에는 열려 있는 창들, 오른쪽에는 작업 공간(workspaces)이 표시됩니다.

활동 개요 화면 상단에는 검색창이 있습니다. 앱, 파일, 설정, 시간을 검색할 수 있고 심지어 수학 문제의 답까지 구할 수 있습니다. Super(Windows) 키를 누르면 바로 개요 화면으로 이동하는 단축키 역할을 하므로, Super 키를 누르고 몇 글자만 입력한 뒤 Enter를 누르는 것만으로 앱과 파일을 손쉽게 열 수 있습니다.

GNOME 3 애플리케이션에는 제목 표시줄(titlebar)이 없습니다. 그 공간을 버튼과 옵션 영역으로 활용해 화면을 효율적으로 사용합니다. 각 창 오른쪽 위의 X 버튼 하나로 창을 닫을 수 있고, 창을 화면 상단 패널 쪽으로 끌면 최대화됩니다. 마우스 오른쪽 버튼으로 최소화할 수도 있지만, 인터페이스 자체는 불필요한 창을 별도의 작업 공간으로 옮기도록 유도합니다.

GNOME은 언뜻 보기엔 알기 어렵지만, 사실 커스터마이징 폭이 매우 넓은 환경입니다. extensions.gnome.org에 방문하면 인터페이스의 대부분을 변경할 수 있으며, GNOME Tweak Tool을 내려받으면 확장 기능 관리, 글꼴 변경 등 다양한 세부 설정이 가능합니다.

GNOME의 단점

GNOME은 애니메이션 효과가 많은 편입니다. 활동 개요 화면에 진입할 때마다 열려 있는 창들이 화면을 가로질러 이동하며 한눈에 보이도록 정렬되는데, 일부 사용자에게는 이 동작이 어지럽게 느껴집니다. 또 다른 이들은 애니메이션 때문에 컴퓨터가 느려 보인다고 여깁니다. 특히 오래된 하드웨어에서는 특수 효과보다 애플리케이션 처리에 시스템 자원을 쓰고 싶어 하는 것이 당연합니다.

GNOME의 독특한 레이아웃은 GNOME 3가 아닌 앱과의 연동도 매끄럽지 못합니다. GNOME 2용 소프트웨어나 GTK가 아닌 프로그램은 전통적인 제목 표시줄과 함께 열리고, 상단 패널에는 어떤 옵션도 나타나지 않습니다. 그 결과 어떤 앱은 옵션이 패널에 있고 어떤 앱은 메뉴 막대에 숨겨져 있어 어색한 사용 경험을 낳습니다.

GNOME이란? 리눅스 최고 인기 데스크톱 환경 완벽 가이드

다른 많은 데스크톱 환경보다 현대적인 GNOME 인터페이스는 전통적인 패러다임과 꽤 큰 차이가 있습니다. 일부 사용자들은 변화 자체가 너무 낯설어 적응하지 못하기도 합니다.

누구에게 GNOME이 적합할까?

GNOME은 리눅스 입문자에게 이상적인 데스크톱 환경입니다. 인터페이스가 독특하지만, 다른 환경에 미리 익숙해져 있지 않다면 오히려 쉽게 받아들일 수 있습니다. 애플리케이션 이름도 직관적입니다. 파일 관리자는 'Files', 음악 재생기는 'Music'처럼 말이죠.

방대한 소프트웨어 선택지도 큰 장점입니다. 웹 브라우징, 파일 관리, 음악 감상, 이미지 편집 같은 핵심 작업을 GNOME 애플리케이션만으로 처리할 수 있어, 추가로 찾아 설치해야 할 프로그램의 수가 크게 줄어듭니다. 게다가 대부분의 앱이 비슷한 인터페이스를 공유하므로, 하나를 익히면 다음 앱을 배우는 데도 그 지식이 그대로 도움이 됩니다.

복잡함 없이 현대적이고 커스터마이징 가능한 데스크톱 인터페이스를 원하는 기존 리눅스 사용자에게도 GNOME은 훌륭한 선택입니다.

GNOME을 사용해 보신 적이 있나요? 어떤 점이 마음에 드시고, 어떤 점이 아닌가요? 저는 GNOME의 열렬한 팬이지만, 모든 사람에게 맞는 환경은 아니라는 걸 잘 압니다. 다른 데스크톱 환경을 선호하신다면 어떤 것인가요? 여러분의 생각을 댓글로 들려주세요!