[우분투 8.04] emerald(에메랄드) 자동으로 실행하기

우분투 8.04 하디 헤론에서 emerald를 설치하였음에도 자동으로 시작되지 않는 경우가 있습니다.

아래 내용은 이러한 문제를 해결하기 위한 여러가지 방법중 한 가지이며 공식 저장소에 있는 compiz와 emerald를
설치한 경우에만 해당됩니다.

compiz의 decorator는 compiz-decorator라는 쉘스크립트에 의해서 선택되어 집니다.
기본적으로 gnome 환경이면 metacity, KDE 환경이면 kwin이 선택되어 실행되며 emerald가 설치되어 있으면 emerald를 더 우선하여
실행되도록 되어 있습니다. 하지만 사소한 문제로 emerald가 설치되어 있음에도 불구하고 우선하여 실행되지 않습니다.
이것은 compiz-decorator 파일을 수정하여 해결 할 수 있습니다.

  1. 먼저 compiz-decorator 파일을 텍스트 에디터를 이용해 슈퍼유저 권한으로 열어야 합니다.
    터미널이나 단축키 ALT+F2를 눌러 "프로그램 실행" 메뉴를 띄워 놓고 아래 코드를 붙여넣으면 됩니다.

[code:tis9c3a8]gksu gedit /usr/bin/compiz-decorator[/code:tis9c3a8]
2. compiz-decorator 파일이 올바르게 열렸다면 아래 내용과 일치하는 부분을 찾으세요.
해당 파일을 수정한적 없다면 30줄에 위치합니다.

[code:tis9c3a8]#

Default to gtk/kde(4)-window-decorator

USE_EMERALD="no"
DECORATOR=""[/code:tis9c3a8]
3. 주목해야 할 곳은 USE_EMERALD="no"부분 입니다. 눈치가 빠른분은 no를 yes로 바꾸면 될것이라 금방 짐작하셨을 겁니다.
no를 yes로 바꾼후에 저장하고 빠져나면 됩니다. 수정후의 코드는 아래와 같겠지요.

[code:tis9c3a8]#

Default to gtk/kde(4)-window-decorator

USE_EMERALD="yes"
DECORATOR=""[/code:tis9c3a8]
4. 끝으로 단축키 Ctrl+Alt+Backspace 눌러 x윈도우를 재시작하면 됩니다.

요약하면 "compiz-decorator 파일을 열어 no를 yes로 바꾸세요…"가 되겠습니다. ^^;

흠… 저는 수정해도 자동 실행이 안 되네요.
뭐가 문젠지… -.-;;

다른 방법으로는 compiz fusion icon을 설치해서 할 수 있습니다.

프로그램 > 추가/제거… 에서 compiz fusion icon이란 걸 설치해서 실행하면 패널 애플릿에 나옵니다.

거기서 오른쪽 마우스 클릭 > Select Window Decorator > Emerald로 하면 적용 끝!

Emerald 쓰기 싫으면 다시 GTK Window Decorator로 적용!

당연히 Compiz와 Emerald가 설치되어 있어야 합니다^^

세션에 이름 emerald로 쓰시고
명령에 emerald --replace
하셔도 실행됩니다 :)

[quote="raskolnikov":31j2rv2v]세션에 이름 emerald로 쓰시고
명령에 emerald --replace
하셔도 실행됩니다 :)[/quote:31j2rv2v]

http://doraki.tistory.com/291 도라키님 사이트에서 본 compiz --replace 로 하니 재정신이 드는군요;;

에메랄드 안되면 이거라도;;;