[ 그놈3 ] 그놈쉘 확장 - 시스템감시

다른 운영체제/다른 리눅스 2011. 6. 24. 13:43


우분투(Ubuntu)의 유니티(Unity)나 기존의 그놈2(GNOME 2.X)에선 알리미(indicator)를 사용했다면, 그놈3(GNOME 3.X)에선 그놈쉘확장(GNOME Shell Extensions)를 사용합니다.

즉, 상단패널(혹은 상단바)에 표시되게끔 도와주는 거죠.

우분투의 유니티나 그놈2에서는 간단히 ppa로 등록할 수 있었는데, 페도라15(Fedora 15)에서 그놈3에 설치하자니 생각보다 까다로웠습니다...^^;;


설치방법

git 사용할 수 있도록 준비하기

우선, git라는 것을 이용하여 설치하게 되는데 여기에 필요한 패키지를 설치해줘야 합니다.
터미널에서 다음 명령어를 입력하시면 됩니다.

$ su --login
(루트로 로그인하고요)

$ yum install git-core
(git를 사용할 수 있도록 해주는 패키지를 설치합니다.)

git 사용하기

자, 이제 git라는 것을 사용할 준비를 하도록 합니다.

$ mkdir /home/사용자명/git_projects
( '/home/사용자명/' 디렉토리 아래에 'git_projects'라는 폴더를 만듭니다.

$ cd /home/사용자명/git_projects
(git_projects폴더로 이동합니다.)

$ git clone git://github.com/paradoxxxzero/gnome-shell-system-monitor-applet.git
( 'git://github.com/~~/~~.git'부분의 주소를 등록하는 것 같습니다. 우분투에서 ppa를 등록하는 것과 비슷한 것 같군요)

$ mkdir -p /home/사용자명/.local/share/gnome-shell/extensions
(위의 mkdir 명령어와 쓰임은 같은데, -p라는 옵션을 추가하여, 혹시 위와 같은 경로가 존재하지 않으면 경로까지 생성하도록 하는 것입니다.)

$ cd /home/사용자명/.local/share/gnome-shell/extensions
(extensions폴더로 이동합니다.)

$ ln -s /home/사용자명/git_projects/gnome-shell-system-monitor-applet/system-monitor@paradoxxx.zero.gmail.com
(현재 폴더에 '/home/사용자명/git_projects/gnome-shell-system-monitor-applet' 디렉토리에 있는 'system-monitor@paradoxxx.zero.gmail.com'폴더의 링크, 즉 바로가기를 만듭니다.)

schema 설치하기

그 이후, 스키마(schema)를 설치한다는데 이 부분은 제가 자세히 몰라서 설명 드리기가 힘들군요.
명령어만 풀어 놓겠습니다.

$ sudo mkdir -p /usr/local/share/glib-2.0/schemas
$ sudo cp /home/사용자명/git_projects/gnome-shell-system-monitor-applet/org.gnome.shell.extensions.system-monitor.gschema.xml /usr/local/share/glib-2.0/schemas
$ sudo glib-compile-schemas /usr/local/share/glib-2.0/schemas

환경설정 가능하게끔 설정하기

자!!이제 설치는 끝났습니다. 하지만 '시스템감시'의 환경설정을 해주기 위해서는 python3-gobject라는 패키지도 설치해줘야 합니다.

$ yum install python3-gobject

$ sudo cp /home/사용자명/git_projects/gnome-shell-system-monitor-applet/system-monitor-applet-config.py /usr/local/bin/system-monitor-applet-config


모든 설치가 끝났습니다!!
'로그아웃-로그인' 하시거나 '알트+F2'키를 입력하고 'r'을 치고 엔터를 누르면 적용됩니다.


상단에 다른 메뉴가 사라졌을 때??

한가지 문제점이 낮은 해상도에서 사용할 경우 상단에 다른 메뉴(우분투로 따지면 알리미)가 표시되지 않는 경우가 생깁니다.
이런 경우에는 우선 위에서 '환경설정 가능하게끔 설정하기'를 활성화 시킨상태에서 아래의 이미지를 참고하세요!!


상단의 메뉴를 클릭하고 'Preferences'를 선택합니다.



'Show Text'를 체크해제 하시거나, 'Graph Width'의 수치를 줄여주면 '시스템감시 확장'이 차지하는 공간이 줄어들면서 다른 메뉴가 나타납니다.


※ 제가 페도라에서 관리자 권한이나 git에 대한 이해의 부족으로 내용이 부족할 수 있습니다. 댓글 달아주시면 내용을 수정할 수 있도록 하겠습니다.
top