[그놈 쉘] 우분투 11.10 '그놈쉘확장(GNOME Shell Extensions)' PPA를 통해 사용하기!!

우분투/기본설정 2011. 10. 10. 12:29


※그놈쉘 확장이 최근엔 그놈쉘 확장 사이트를 통해서 보다 쉽게 이용할 수 있습니다. ( http://deviantcj.tistory.com/384 )

※최근에 별 문제없이 사용하던 중, 그놈쉘의 화면이 일그러지면서 아예 표시가 되지 않는 문제가 발생했습니다. '손님 세션(Guest Sessions)'에서 '그놈(GNOME)'으로 로그인 한 결과 별 문제가 없다는 것을 확인하고, '우분투(Ubuntu, Unity)'세션으로 로그인 한 후 '/usr/share/gnome-shell/extensions'의 내용을 모두 옮긴 후에 정상적으로 복구 될 수 있었습니다.
아무래도 '그놈쉘 확장'의 PPA 자체가 우분투에서 제공하는 것이 아니라 따로 만든 것이기 때문에 충돌이 일어나는 것으로 생각되는데, 제가 충돌을 해결할 능력이 되지 않는군요... 또한 일부 확장기능의 문제로 생각되므로 아래의 확장기능을 테스트하는 과정에서 '로그아웃-로그인' 후 화면이 제대로 표시되지 않는 분들은 제 설명처럼 다른 세션으로 로그인한 후 '/usr/share/gnome-shell/extensions'의 파일들을 옮기는 방법으로 해결하시면 되겠습니다.

요즘 우분투 11.10 Oneiric Ocelot 을 사용하면서 그놈쉘(GNOME Shell)의 재미에 흠뻑 빠져있습니다!!
[우분투 11.10] 그놈쉘(그놈3.X 환경) 이용하기!!

개인적인 느낌으론 각종 접근성이나 기타 사용에 있어선 유니티(Unity)가 더 편리한 것 같지만, 그놈쉘은 나름대로 완전히 새로운 환경을 추구하는 경향이 있어서 더 재밌더군요. 유니티도 마찬가지긴 하지만 가상머신을 이용해서 사용할 때와는 전혀 다른 새로운 경험을 할 수 있습니다.
아직까진 완전히 적응이 되지 않아서인지 정신 사나운 면도 없진 않습니다만...^^;;

그놈쉘에서 한가지 불편한 점이 있었다면 각종 확장기능(Extensions)을 설치할 때, 꽤나 어려웠단 겁니다. 기존의 우분투의 방식인 'Apt'가 아닌 다른 방식으로 설치해야 하는 경우가 많았죠. 사실 저도 많이 헤매는 바람에 포스팅을 못하던 것들도 꽤 있습니다... 하지만 'WebUpd8(http://www.webupd8.org/)'에서 직접 PPA를 제공해서 보다 쉽게 이용할 수 있도록 해주었네요!!^^

http://www.webupd8.org/2011/10/official-gnome-shell-extensions.html
위의 링크를 참조하였고, 각 기능을 테스트해본 후 유용한 기능들을 선별하여서 포스팅하였습니다.


설치방법 및 각 기능들 소개

우선 사용하기 위해서 WebUpd8의 저장소를 추가하고 저장소 업데이트를 해줍니다.
$ sudo add-apt-repository ppa:webupd8team/gnome3
$ sudo apt-get update

또한 확장기능들을 보다 간편하게 설정하기 위해 'Advanced Settings'를 설치합니다.
$ sudo apt-get install gnome-tweak-tool

확장기능을 적용하기 위해선 'Advanced Settings'를 실행합니다.


좌측에서 'Shell Extensions'를 선택하고 원하는 기능을 켭니다.




Windows Navigator extension


오버레이모드('윈도우키[슈퍼키]', 혹은 '현재활동' 클릭, 혹은 마우스 좌측 최상단위치 시 나오는 모드)에서 키보드로 창을 선택할 수 있는 확장기능 입니다.
위의 확장기능을 활성화하고 오버레이모드에서 '알트(Alt)'키를 누르면 각 창 별로 숫자가 표시되고 해당 숫자를 선택해서 원하는 창을 선택할 수 있습니다.
$ sudo apt-get install gnome-shell-extensions-windows-navigator


AlternateTab Extension


'알트(Alt)+탭(Tab)'으로 창 전환작업을 할 때, 다른 효과를 발생시키도록 하는 확장기능입니다. 개인적으로는 기존의 기능도 충분하다고 생각되어 딱히 필요성은 못 느끼겠더군요.
$ sudo apt-get install gnome-shell-extensions-alternate-tab


Native Window Placement Extension

기존의 창선택화면의 배치입니다.

이 확장기능을 사용하면 위와 같이 배치됩니다.


'창선택화면'에서 창의 배치를 보고있는 화면과 같이 배치 해주는 확장기능입니다. 기존의 창선택화면의 경우 위치와는 무관하게 순서대로 배열해주는 반면, 이 기능을 사용하면 현재의 모습과 유사하게 배치 해줍니다.
$ sudo apt-get install gnome-shell-extensions-native-window-placement


Workspace Indicator Extension


작업공간(Workspace)의 변경을 알리미(Indicator)에서 손쉽게 할 수 있도록 해주는 확장기능입니다. 그놈쉘의 특성상 작업공간이 계속해서 변경되기 때문에 일부 숫자 표시에 오류가 있는 것 같네요. 그래도 나름대로 쓸만합니다.
$ sudo apt-get install gnome-shell-extensions-workspace-indicator


Applications Menu Extension


'프로그램메뉴(Applications Menu)'를 표시해주는 확장기능입니다. 기본적으로 그놈쉘에서는 기존의 프로그램메뉴를 사용하지 않는데요, 기존의 그놈 사용자들이 쉽게 프로그램을 선택할 수 있도록 도와줍니다.
$ sudo apt-get install gnome-shell-extensions-apps-menu


Removable Drive Menu Extension


'제거할수있는드라이브메뉴(Removable Drive Menu)'를 알리미에 표시해주는 확장기능입니다.
$ sudo apt-get install gnome-shell-extensions-drive-menu


SystemMonitor Extension


'시스템감시(SystemMonitor)'를 대시(Dash)상태에서 표시해주는 확장기능입니다.
$ sudo apt-get install gnome-shell-extensions-system-monitor


Places Status Indicator Extension


'위치(Places, 홈폴더)'를 알리미 부분에 표시해주는 확장기능입니다.
$ sudo apt-get install gnome-shell-extensions-places-menu


Alternative Status Menu Extension


'상태메뉴(Status Menu)'를 변경해주는 확장기능입니다. 기존의 상태메뉴에서는 '절전모드'만 표시되고 컴퓨터를 종료하기 위해선 '로그아웃' 이후에 종료시켜야했습니다. 하지만 이 기능을 사용하면 상태메뉴에 'Power off(시스템 종료)', 'hibernate(최대절전모드)'가 추가로 표시됩니다. 단, 영어로 표시된다는 단점이 있습니다.
$ sudo apt-get install gnome-shell-extensions-alternative-status-menu



위의 모든 확장기능 설치하기


위의 확장기능들을 일일이 설치하기 귀찮은 분들은 아래의 명령어로 한번에 설치한 후 테스트해보는 것도 좋겠네요~^^


$ sudo apt-get install gnome-shell-extensions-windows-navigator gnome-shell-extensions-alternate-tab gnome-shell-extensions-native-window-placement gnome-shell-extensions-workspace-indicator gnome-shell-extensions-apps-menu gnome-shell-extensions-drive-menu gnome-shell-extensions-system-monitor gnome-shell-extensions-places-menu gnome-shell-extensions-alternative-status-menu

top