그놈(GNOME)을 한동안 사용하다 보면 어느새 오버뷰(Overview) 모드의 동작 방식을 바꾸고 싶어지거나, 상단 패널을 좀 더 자신에게 맞게 다듬고 싶어질 때가 있습니다. 이럴 때 유용하게 쓸 수 있는 확장 프로그램 여덟 가지를 소개합니다.
그놈 3.0이 처음 공개되었을 때 새로운 오버뷰 모드가 함께 선보였습니다. 이곳에서 앱을 실행하고, 열려 있는 창 사이를 전환하고, 가상 데스크톱을 관리할 수 있었죠. 저는 이 방식에 매력을 느꼈고, 그놈은 어떤 운영체제보다도 제가 가장 아끼는 데스크톱 환경이 되었습니다. 그럼에도 불구하고 몇 가지는 고치고 싶은 마음이 들었습니다.
다행히 그것이 가능합니다. 그것이 바로 그놈의 큰 장점 중 하나입니다. 기본 화면이 마음에 들지 않는 사람조차 마음에 들 만큼 충분히 커스터마이징할 수 있기 때문입니다.
사용자는 확장 프로그램(extension)을 만들어 그놈 셸의 거의 모든 요소를 손볼 수 있습니다. 프로젝트 측은 extensions.gnome.org라는 전용 사이트를 운영해 다른 사용자들이 이런 확장 프로그램을 손쉽게 내려받을 수 있도록 하고 있습니다. 게다가 내가 원하는 기능은 이미 누군가 먼저 만들어 두었을 가능성이 상당히 높습니다.
그놈을 쓰다 보면 오버뷰 모드에서 바꾸고 싶은 부분이 분명 생기기 마련입니다. 어김없이 패널까지 손보고 싶어질 수도 있고요. 지금부터 그런 니즈를 해결해 주는 여덟 가지 확장 프로그램을 하나씩 살펴보겠습니다.
1. Dash to Dock
그놈 초기에 가장 많이 나왔던 비판 중 하나는 무엇이든 하려면 일단 오버뷰 모드에 진입해야 한다는 번거로움이었습니다. 앱을 실행하거나 백그라운드 창으로 전환할 때마다 화면 구석구석이 계속 바뀌니까요. 대시(Dash, 오버뷰 모드에서 보이는 그놈식 독)가 항상 화면에 떠 있으면 얼마나 좋을까 하는 생각, 누구나 해봤을 겁니다.
Dash to Dock이 바로 그 소원을 들어주는 확장 프로그램입니다. 대시를 꺼내 화면에 항상 표시되도록 만들어 줍니다.
생각보다 세부 옵션도 다양합니다. 독을 왼쪽에 둘지, 아니면 화면의 다른 쪽으로 옮길지 정할 수 있고, 항상 보이게 할지 아니면 창이 겹칠 때만 자동으로 숨길지도 선택할 수 있습니다. 아이콘 크기 조절, 독 배경 투명화, 열려 있는 창 개수 표시 등의 기능도 갖추고 있습니다.
2. Hide Dash X
반대로 대시를 완전히 없애 버릴 수도 있습니다. 저는 이 방식을 더 선호합니다. 아이콘을 클릭해 앱을 실행하는 대신 검색창에 이름을 입력하고 엔터 키를 누르는 식으로요. 아이콘을 치우면 실행된 앱보다는 열려 있는 창, 그리고 각 가상 데스크톱에 무엇이 있는지에 더 집중할 수 있습니다.
Hide Dash X에는 별도의 설정 옵션이 없지만, 굳이 필요하지도 않습니다. 설치하는 순간 대시가 사라지고, 확장 프로그램을 비활성화하면 다시 돌아옵니다. 단순하지만 제가 가장 아끼는 그놈 애드온 중 하나입니다.
3. Hide Top Bar
오버뷰 모드는 시간과 상태 표시등을 포함한 화면의 모든 것을 한눈에 보여 줍니다. 그렇다면 그 정보를 굳이 패널에 항상 띄워 둘 필요가 있을까요?
물론 필요하다고 생각하는 사람도 있습니다. 시간과 남은 배터리 잔량을 한눈에 확인하는 것을 좋아하는 사용자가 많으니까요. 반면 어떤 사람들은 방해 요소를 최대한 걷어내고 작업 중인 내용에만 집중하고 싶어 합니다. 이 확장 프로그램은 후자를 위한 것입니다.
패널을 오버뷰 모드에서만 표시하도록 설정할 수도 있고, 마우스를 화면 가장자리에 가져가면 나타나도록 설정할 수도 있습니다. 심지어 패널이 나타날 때 오버뷰 모드가 함께 열리게 할 수도 있는데, 이렇게 하면 화면 상단 전체를 핫스팟처럼 활용할 수 있습니다. 기본값은 왼쪽 위 모서리뿐이죠.
무조건 보이거나 무조건 숨기는 이분법일 필요도 없습니다. 창이 패널 영역으로 넘어올 때까지는 패널을 계속 보이게 할 수도 있고, 직접 지정한 키보드 단축키로 패널을 켜고 끌 수도 있습니다.
4. Native Window Placement
오버뷰 모드에서 창 배치가 어색하게 느껴진 적이 있나요?
이 확장 프로그램을 쓰면 창들이 일렬로 미끄러지듯 정렬되는 대신(아래 이미지), 실제 데스크톱에서 배치된 위치와 비슷한 형태로 유지됩니다(위 이미지). 또한 창 제목이 창 하단에서 상단으로 옮겨져 가독성도 좋아집니다.
물론 그놈 기본 동작과 이 확장 프로그램의 차이가 크지 않을 때도 있고, 확연히 달라질 때도 있습니다. 직접 적용해 보고 어느 쪽이 더 자신에게 맞는지 판단해 보세요.
5. Remove Dropdown Arrows
패널에 있는 드롭다운 화살표를 눈여겨본 적이 있습니까? 애플리케이션 이름과 상태 표시등 옆에 붙어 있는 그 화살표들입니다.
이 화살표들은 추가 메뉴가 있다는 것을 알려 주는 역할을 하는데, 일관성이 없습니다. 왜 시계 옆에는 화살표가 없을까요? 그리고 패널의 모든 요소는 어차피 클릭할 수 있는데, 이런 표시가 과연 필요할까요?
Remove Dropdown Arrows 확장 프로그램으로 화살표를 깔끔하게 제거하세요. 이걸로 문제 해결입니다.
6. No Topleft Hot Corner
마우스 커서를 화면 왼쪽 위 구석에 가져가면 오버뷰 모드로 진입합니다. 문제는 파이어폭스에서 뒤로 가기 버튼을 누르려다 실수로 그 영역에 닿아도 같은 일이 벌어진다는 점입니다.
핫 코너를 의도치 않게 자주 발동시키는 편이라면, 이 동작을 영원히 끌 수 있다는 사실에 기뻐할 겁니다. 그래도 오버뷰 모드 자체는 Activities 버튼을 클릭하거나 Super 키를 눌러 언제든 호출할 수 있으니 걱정할 필요가 없습니다. 확장 프로그램을 설치하는 것만으로 끝입니다. 그 이상은 없습니다.
7. AppKeys
우분투의 Unity가 가졌던 훌륭한 특징 중 하나는 키보드 단축키로 앱을 바로 실행할 수 있다는 점입니다. Super + 1을 누르면 첫 번째 앱이, Super + 2를 누르면 두 번째 앱이 실행되는 식이죠.
그놈 셸은 기본적으로 이렇게 동작하지 않지만, 확장 프로그램이면 충분히 해결할 수 있습니다. AppKeys가 바로 그 마법을 부려 줍니다. 여기에 Shift 키를 함께 누르면 해당 앱의 새 창을 열 수도 있습니다.
8. Dynamic Panel Transparency
Elementary OS는 비주얼 완성도 면에서 가장 앞선 리눅스 배포판으로 꼽힙니다. 그 매력 포인트 중 하나가 최대화된 창이 없을 때 패널이 투명하게 변하는 디테일입니다.
이런 연출은 그놈 데스크톱에서도 잘 어울립니다. 이 확장 프로그램을 사용하면 창을 최대화하거나 최대화를 해제할 때마다 패널이 자연스럽게 투명해지고 불투명해집니다.
배경화면에 따라 완전한 투명 상태에서는 글자가 잘 안 읽힐 수 있습니다. 그럴 때는 Dynamic Top Bar 확장 프로그램을 대신 사용해 보세요. 그림자 그라디언트를 추가해 패널의 가독성을 지켜 줍니다.
이제 훨씬 쓸만해지지 않았나요?
그놈 셸의 높은 커스터마이징 자유도는 이 데스크톱 환경의 가장 큰 강점 중 하나입니다. 브라우저에서 버튼 하나만 누르면 확장 프로그램이 활성화되고, 제거하는 것도 마찬가지로 간단합니다. 모든 소프트웨어가 이렇게 손볼 수 있으면 얼마나 좋을까요?
위에서 소개한 확장 프로그램 대부분은 그놈에 원래부터 기본 탑재되어 있어도 이상하지 않을 만큼 자연스럽게 녹아듭니다. 다른 여러 확장 프로그램과는 다른 점이죠.
여러분에게 없어서는 안 될 그놈 셸 확장 프로그램은 무엇인가요? 다른 사람에게 추천하고 싶은 확장 프로그램이 있다면 알려주세요. 새로운 확장 프로그램을 발견하는 일을 좋아하기 때문에 댓글을 기대하겠습니다!