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

우분투 유니티 팬을 위한 가이드: 사라지는 인터페이스를 지키고 재현하는 방법

우분투의 유니티(Unity) 인터페이스가 역사 속으로 사라지고 있습니다. 캐노니컬(Canonical)은 유니티 개발을 공식 중단했으며, 우분투 폰과 태블릿 관련 모든 작업도 함께 접었습니다. 미르(Mir) 디스플레이 서버 역시 앞으로 큰 투자를 받기 어려운 상황입니다.

그렇다면 유니티를 사랑하는 사용자들은 어떻게 해야 할까요? 다행히 개발사가 손을 뗐다고 해서 인터페이스가 영원히 사라지는 것은 아닙니다. 유니티는 다른 형태로 이어질 수도 있고, 설령 그렇지 않더라도 비슷한 룩앤필(look and feel)을 만들어낼 방법은 여러 가지가 있습니다.

유니티란 무엇인가?

유니티는 2010년 캐노니컬이 우분투 리눅스 운영체제를 위해 만든 사용자 인터페이스로, 2011년부터 우분투 경험의 핵심적인 부분으로 자리 잡았습니다.

유니티의 대표적인 특징으로는 화면 왼쪽에 위치한 독(dock), 화면 상단 패널에 있는 전역 메뉴(global menu), 그리고 한 곳에서 애플리케이션 실행과 검색을 모두 처리할 수 있는 대시(Dash)가 있습니다. 그 외에도 팝업 알림 버블, 앱 아이콘 위에 표시되는 진행률 바, 다양한 키보드 단축키 같은 세세한 요소들도 매력 포인트입니다.

유니티는 GNOME이나 KDE처럼 완전한 데스크톱 환경은 아닙니다. 캐노니컬의 원래 의도는 사용자가 기존에 좋아하던 앱에 그대로 접근할 수 있게 하는 것이었지만, 유니티 8과 미르 개발이 진행되면서 방향이 달라지기 시작했습니다. 결국 정식 출시된 마지막 버전은 유니티 7이 되었습니다.

오픈소스 프로젝트임에도 불구하고 유니티에 관심을 보인 다른 배포판은 많지 않았습니다. Arch Linux나 openSUSE에서 유니티를 사용할 수는 있지만, 실제로 활용하는 사람은 소수에 불과합니다. 현재 유니티의 행방을 걱정하는 사람들 대부분은 지난 10년 가까이 이 인터페이스에 익숙해진 우분투 사용자들입니다. 충분히 이해할 수 있는 일입니다. 그리고 이곳이 리눅스인 이상, 아직 작별 인사를 나눌 때는 아닐지도 모릅니다.

다른 누군가 유니티를 살릴 수 있을까?

유니티 리눅스(Unit Linux)는 캐노니컬의 발표 이후 탄생한 신흥 리눅스 배포판 중 하나입니다. 이 프로젝트는 유니티 7을 활용해 비슷한 요소들을 갖춘 새로운 사용자 경험을 만들 계획입니다. 데스크톱은 GNOME 기반이며, 미르 대신 웨이랜드(Wayland) 디스플레이 서버를 사용하지만, 유니티의 대시와 알림 기능과 유사한 '유닛(Unit)' 대시보드와 알림 시스템을 갖추게 됩니다.

우분투 유니티 팬을 위한 가이드: 사라지는 인터페이스를 지키고 재현하는 방법

유닛(Yunit)은 유니티 8 개발을 이어가려는 커뮤니티 주도 프로젝트입니다. 참여자들은 언젠가 이 인터페이스가 안정적인 형태로 데스크톱에 도착하기를 바라고 있습니다. 하지만 결코 쉬운 일이 아닙니다. 최근 우분투 버전에서 유니티 8을 미리 체험해 볼 수는 있었지만, 실사용 수준에는 한참 못 미쳤습니다. 유닛은 단순히 코드를 유지보수하는 것을 넘어, 코드 자체를 획기적으로 개선해야만 합니다.

UBports는 지원이 중단된 기기에 우분투 터치(Ubuntu Touch)를 포팅하는 것으로 잘 알려진 단체로, 역시 유니티 8 개발을 이어가고 있습니다. 다만 이 그룹은 데스크톱이 아닌 폰과 태블릿에 집중할 계획입니다. 우분투 터치가 이미 꽤 오랫동안 폰에서 사용 가능한 상태였다는 점을 고려하면, 유닛보다는 일이 수월한 편일 것입니다.

다른 데스크톱 환경을 유니티처럼 꾸미기

1년 안에 우분투는 기본 데스크톱 환경으로 GNOME을 다시 사용하게 됩니다. GNOME의 장점 중 하나는 테마 적용이 매우 쉽다는 점입니다. 전 캐노니컬 직원이자 오랜 우분투 사용자인 스튜어트 랭리지(Stuart Langridge)는 GNOME을 유니티처럼 느껴지게 만드는 과정을 공개했습니다. 여기에 유니티의 룩앤필을 현대적으로 재해석한 'United GNOME' 테마를 더하면 그 경험을 완성할 수 있습니다.

우분투 유니티 팬을 위한 가이드: 사라지는 인터페이스를 지키고 재현하는 방법

GNOME과 달리, KDE Plasma 데스크톱을 유니티처럼 만드는 데는 별도의 추가 설치가 필요 없습니다. 몇 개의 패널을 옮기고 몇 가지 설정만 변경하면 됩니다.

곧 직접 손볼 필요조차 없어질지도 모릅니다. 엔제이드(Enjade) 프로젝트가 KDE Plasma를 이용해 유니티 환경을 재현하는 작업을 진행 중이어서, 위젯을 일일이 관리하지 않아도 이상적인 경험을 얻을 수 있게 될 전망입니다.

한편 Xfce는 GNOME이나 KDE만큼 시각적으로 복잡하지 않지만, 패널을 왼쪽으로 옮기고 앱 아이콘을 추가하는 것만으로도 기본적인 유니티 스타일의 경험을 만들 수 있습니다. 이런 식의 커스터마이징은 대부분의 자유·오픈소스 데스크톱 환경에서 가능하지만, 대부분 유니티를 겉모습만 흉내 내는 수준에 그칠 것입니다.

유니티의 핵심 기능 재현하기

유니티는 화면 왼쪽의 독만 있는 것이 아닙니다. 핵심 기능 두 가지가 바로 대시(Dash)와 HUD입니다.

대시는 검색 기반의 애플리케이션 런처로, 명령어 입력도 가능합니다. GNOME의 'Activities' 개요 화면에서 비슷한 기능을 찾을 수 있습니다. 기본 설정 그대로라도 우분투에서는 Super(Windows) 키를 누르고 입력하는 것만으로 앱, 문서, 음악, 사진, 동영상을 검색할 수 있습니다. 터미널 명령어 입력이나 간단한 수학 문제 풀이도 가능합니다.

KDE Plasma에도 검색 기반의 대체 런처가 기본 포함되어 있습니다. 패널의 런처 위젯을 마우스 오른쪽 버튼으로 클릭해 전환할 수 있습니다.

또는 크러너(KRunner)를 사용할 수도 있습니다. Alt + F2를 누르면 검색창이 나타나고, 바로 입력을 시작해 명령어 실행, 앱 실행 등 다양한 작업을 수행할 수 있습니다. 적절한 플러그인을 활용하면 유니티 HUD의 모든 기능을 재현할 수 있습니다.

아니면 그냥 유니티를 계속 쓸 수도 있다

1년 후 유니티는 기본 데스크톱 환경이 아니겠지만, 그렇다고 사용할 수 없게 되는 것은 아닙니다. 유니티 7은 여러분이 선호하는 리눅스 앱 스토어를 통해 계속 설치할 수 있습니다. 개발이 중단됐음에도 계속 쓸 수 있는 오픈소스 소프트웨어가 많은데, 유니티도 당분간은 마찬가지일 것입니다.

유니티를 한 번도 좋아하지 않던 사람들이 있는가 하면, 수년간 유니티에 의존해온 사람들도 있습니다. 후자라면 인터페이스의 구석구석까지 익숙하고, 새로운 환경으로 이주해야 한다는 사실이 고통스럽게 느껴질 것입니다.

누군가 유니티를 살려주기를 바라십니까? 아니면 다른 데스크톱 환경을 유니티처럼 꾸밀 준비를 하고 계십니까? 아니면 그냥 유니티를 계속 사용할 생각입니까? 어떤 선택을 하든, 여러분 혼자만은 아닙니다.