천재태지의 세상 돌려보기

seoz.egloos.com

- About Me... - Enlightenment, EFL - 타이젠 Tizen



[EFL] Enlightenment 윈도우 매니저 (E17) 설치 및 사용하기 ├ Enlightenment, EFL

[ EFL 게시물 목차 : http://seoz.egloos.com/3458699 ]

(최종 업데이트 : 2012/10/23)

안녕하세요? 천재태지 서주영입니다.
이번 포스팅에서는 리눅스에서 Enlightenment 윈도우 매니저(E17)[1]를 설치한 후 사용하는 방법을 설명드리겠습니다.

설명은 우분투 12.04 및 12.10을 기반으로 합니다.
우분투에서 사용하고 있는 Gnome 데스크탑 환경은 오래전에 Enlightenment를 기본 윈도우 매니저로 사용하고 있어서 Enlightenment를 사용하려면 굳이 다른 설정을 할 필요는 없었습니다. 그런데 그 이후로 Gnome 데스크탑 환경의 윈도우 매니저가 Sawfish, Metacity, Unity 등으로 바뀌었기 때문에 Enlightenment를 사용하려면 별도로 설정을 해야 합니다.

이 글은 2011년에 작성한 "[EFL 강좌] 리눅스 데스크탑에서 Enlightenment (e17) 사용하기[2]"의 업데이트 버전입니다.
그동안 설치 옵션이 변경된 부분이 있어서 최신 정보로 업데이트했습니다.

먼저 Enlightenment 윈도우 매니저(E17)[3]를 설치하는 방법은 "[EFL] 우분투에 EFL 및 E17 설치하기[4]"를 참고하기 바랍니다.
아래 설명은 Enlightenment 윈도우 매니저가 설치되어있다고 가정합니다.

< 그림 1. Enlightenment 윈도우 매니저(E17)를 사용하는 모습 >

우분투는 11.04 버전부터 Unity라는 인터페이스 환경을 사용하고 있습니다.
우리는 Unity를 사용하는 대신 기본 세션을 Enlightenment 로 바꿔서 Enlightenment 윈도우 매니저를 사용하겠습니다.

1. xsession 에 Enlightenment 추가

Enlightenment 를 데스크탑 세션으로 설정하는 방법은 대단히 간단합니다.
우선 아래와 같이 /usr/share/xsessions 디렉토리에 enlightenment.desktop 파일을 복사합니다.
(이 부분은 소스코드를 직접 빌드해서 설치한 분만 따라하시면 됩니다. apt-get install로 패키지를 설치하시면 이 부분을 따라하실 필요가 없습니다.)

$ sudo cp /usr/local/share/xsessions/enlightenment.desktop /usr/share/xsessions/enlightenment.desktop

그러면 log in 을 할 때 Enlightenment 를 세션으로 선택할 수 있습니다.

2. Session 에서 Enlightenment 선택

1번 작업을 한 후 아래와 같이 Gnome 을 로그아웃해서 나가면

< 그림 2. Gnome 에서 로그아웃 하기 >

아래와 같이 로그인을 할 수 있는 화면이 나오는데요, 여기서 사용자 이름 오른쪽 옆의 동그란 버튼을 눌러주세요.
< 그림 3. 세션 로그인 화면 >

그럼 다음과 같이 세션을 선택할 수 있는 화면이 나옵니다.
여기서 Enlightenment를 선택하시면 됩니다.

아래는 우분투 12.10의 세션 선택 화면입니다.
< 그림 4. 우분투 12.10 세션 선택 화면 >

아래는 우분투 12.04의 세션 선택 화면입니다.
< 그림 5. 우분투 12.04 세션 선택 화면 >

아래는 우분투 10.04의 세션 선택 화면입니다.
세션을 선택하는 아이콘의 위치가 최근 우분투와 다릅니다.
< 그림 6. 우분투 10.04 세션 선택 화면 >

아주 간단하죠?
필요에 따라서 Enlightenment 대신에 다시 Gnome 을 선택하실 수도 있습니다.
이제 로그인 화면에서 로그인을 합니다.

3. Enlightenment 초기 설정

세션 로그인 화면에서 Enlightenment를 선택하고 로그인을 하면 처음에는 다음과 같은 설정 화면이 나옵니다.
< 그림 7. Enlightenment 초기 설정 화면 >

이 화면은 별 의미가 없기 때문에 가볍게 Next 버튼을 눌러서 다음 화면으로 넘어갑니다.
그런데 간혹 Next 버튼이 잘 안 눌리는 경우가 있습니다.
이런 경우에는 Next 버튼의 오른쪽 아래 영역을 누르면 잘 눌립니다. (뭐지... -_-)

다음 화면은 언어 선택화면입니다.
< 그림 8. Enlightenment 초기 설정 - 언어 설정 >

언어를 선택합니다.
Enlightenment 는 다양한 언어를 지원하는데, 기본적으로 초기 설정화면에는 영어, 중국어 등이 나옵니다.
우선 영어를 선택합니다.

추후에 언어를 한글로 설정할 수 있습니다.
한국어를 사용하는 방법은 별도로 강좌를 적도록 하겠습니다.
그럼 Next 를 누릅니다.

다음은 키보드 레이아웃 선택 화면입니다.
< 그림 9. 키보드 레이아웃 설정 화면 >

한글 키보드를 사용하면 Korean을 선택하고 영문 키보드를 사용하면 기본으로 선택되어 있는 English(US)를 선택합니다.
Next 버튼을 누릅니다.

다음은 프로파일 설정 화면입니다.
< 그림 10. 프로파일 설정 >

Enlightenment 를 사용하는 환경이 모바일 환경인지 일반 데스크탑인지에 따라서 프로파일을 바꿔주시면 됩니다.
우선 기본 값인 'Computer(Standard)' 프로파일을 선택합니다.

다음은 사이즈 설정 화면입니다.
< 그림 11. 사이즈 설정 >

큰 글씨를 사용하고 싶으면 1.0보다 큰 값을 선택하면 되고 작은 글씨를 사용하고 싶으면 0.6을 선택하면 됩니다.
기본적으로는 화면에 있는 글씨 크기를 보고 원하는 크기를 선택하면 되는데요 특별한 기호가 없다면 그냥 기본 값인 1.0을 선택합니다.

다음은 윈도우 포커스 설정 화면입니다.
< 그림 12. 윈도우 포커스 설정 >

애플리케이션의 윈도우에 포커스를 어떤 방법으로 주게할 지를 설정합니다.
클릭했을 때 윈도우에 포커스가 가게 할 지 아니면 윈도우 위에 마우스를 올려놓았을 때 윈도우에 포커스가 가게할 지 정합니다.
일반적인 사용자는 윈도우를 클릭했을 때 포커스가 가는 방법이 익숙하므로 첫 번째 방법을 선택하면 됩니다.
저는 두 번째 방법이 더 좋아서 기본적으로 선택되어 있는 두 번째 방법을 선택했습니다.

다음은 업데이트 체크를 설정하는 화면입니다.
< 그림 13. 업데이트 버전 체크 >

Enlightenment의 새로운 버전이 있는지를 체크하는 설정 화면입니다.
지금은 크게 의미가 없으므로 기본적으로 체크 박스가 선택되어 있는 채로 그냥 Next를 누릅니다.

자 이제 길고도 지루했던 기초 설정 과정이 끝났습니다.
< 그림 14. Enlightenment 시작 화면 >

위와 같은 화면이 보이면서 Enlightenment 윈도우 매니저가 시작됩니다.
< 그림 15. Enlightenment 화면 >

그런데... 뭔가 다르죠?
화면을 구석 구석 살펴봐도 메뉴가 없습니다.
배경 화면에 마우스 오른쪽 버튼을 눌러도 반응이 없습니다.

자 그럼 마우스 왼쪽 버튼을 눌러볼까요?
< 그림 16. Enlightenment 메인 메뉴 >

이제서야 위와 같이 메인 메뉴가 나옵니다.
Enlightenment 는 이렇게 마우스 왼쪽 버튼을 클릭해서 메인 메뉴를 띄웁니다.
로그아웃을 하거나 PC 를 종료하려면 메인 메뉴에서 System 을 눌러서 원하는 항목을 선택하면 됩니다.
< 그림 17. Enlightenment 시스템 메뉴 >

그럼 여기까지 Enlightenment 를 윈도우 매니저로 설정하고 최초 설정하는 방법을 알아봤습니다.
다음에는 Enlightenment를 실제로 사용하기 위해 필요한 여러가지 팁을 알려드리겠습니다.

감사합니다.

[1] http://seoz.egloos.com/3669728
[2] http://seoz.egloos.com/3630547



핑백

덧글

  • ουτις 2012/10/26 00:47 # 답글

    얼마 전에 래스터맨을 직접 만날 기회가 있어서 E17 을 시도해 봤는데, 나쁘지는 않은데 어필할 수 있는 대상이 좀 한정적이지 않은가 하는 생각이 들더군요. 작은 용량과 빠른 실행속도는 분명한 장점이겠습니다만 파일 매니저와 여러 데탑 시스템 어플리케이션들을 포기하고 그놈에서 옮겨갈 정도로 매력적인가를 생각해보면 좀 어렵겠더군요.

    하지만 Tizen 도 있고 속도와 용량에 워낙 장점이 있으니 자기 영역을 구축할 수 있으리라는 생각이 듭니다.
  • 천재태지서주영 2012/10/26 01:14 #

    안녕하세요? 서주영입니다.
    작은 용량과 빠른 실행 속도는 분명히 장점이긴 한데, 일부 기능은 사용자 친화적이지 않은 것 같긴해요 ^^
    하지만 저는 한번 사용하다보니 도저히 다른건 못 쓰겠더라구요.
    특히 Everything Launcher(Alt + ESC로 실행) 같은 모듈 + 가젯 + Pager + 셸프 같은 것 때문에 더욱 E17을 사용하게 되더라구요.
    E17은 대단히 configurable 하기 때문에 사용자가 정말 마음대로 설정을 할 수 있다는 장점도 있어요.

    물론 데스크탑 환경이라고 하기에는 부족한 점이 많은건 사실이지만(그래서 계속 윈도우 매니저라고 불립니다) 그런 경우는 Gnome이나 다른 데스크탑 환경에서 지원하는 메뉴를 E17의 설정 -> Preferences나 System에서도 그대로 사용할 수 있어서 그런 시스템 애플리케이션들을 포기하는건 아니니까 한번 써보세요 ^^

    그리고 불편한 점이 있으시면 말씀해주시면 감사하겠습니다~
  • 신입 2013/12/09 15:11 # 삭제 답글

    e17 을 실행하는데요.. 어떻게 된것인지.. 세션을 시작할 때 이런 오류 메시지가 뜹니다..

    This version of e17 uses a new format to store themes and backgrounds.
    If your usual themes or background no longer work correctly. you need to update them.
    To do this, please run the 'edji_convert' command(from the 'libedje-bin' package) on all themes and backgrounds that need converting. The text of this warning and further explanations may be found in /usr/share/doc/e17/README.Debian

    어떻게 해야하나요?

    또한 쓰다보면

    Applications 메뉴쪽에 들어가보다보면

    Enlightenment Error

    This is very bad. Enlightenment SEGV'd/

    This is not meant to happen and is likely a sign of a bug in Enlightenment or the libraries i relies on. You can gdb attach to this process now to try debut it or you could exit, or just hit restart to try and your desktop back the way it was.

    Pleas complie everything with -g in your CFLAGS

    이런 오류창이 뜨면서 아래 생겼던 대쉬보드 같은게 사라집니다... 어떻게 해야하는지 가이드 부탁드립니다.
댓글 입력 영역