Home » 산딸기 가지고 놀기 » 라즈베리파이 활용 강좌 : X윈도우 Manager Enlightenment 설치하기

 

라즈베리파이에 X11 Manager Enlightenment 설치하기

 

 

x11

[그림 1] X11 Manager 모음

 

 용량 리눅스용 X11 매니저는 크게 대표적으로 LDXE, XFCE, Enlightenment 세가지 유형으로 분류가 되고 있으며 이 세가지 모두 라즈베리파이를 공식적으로 지원되고 있습니다.

 

  라즈베리파이를 공식적으로 지원하는 OS들은 현재까지 대부분이 LDXE 와 XFCE 기반에 X11 Manager를 제공하고 있었다. 하지만, 최근 ARM코어 기반의 저사양 리눅스를 중하나인 bodhilinuxEnlightenment 를 채택하고 라즈베리파이에 공식 지원을 하고 있다.

 

라즈베리파이 OS에 Enlightenment 를 적용하기 위해서는 USB wifi dongle 인식 문제로 Raspbian에 직접 올려서 적용하는 방법을 추천합니다. 

 

0. Enlightenment X11 Manager 설치 준비 

 

 0-1. 라즈비안 소스 업데이트

 

pi@rasplay ~ $ sudo apt-get update

Get:1 http://raspberrypi.collabora.com wheezy Release.gpg [836 B]

Get:2 http://mirrordirector.raspbian.org wheezy Release.gpg [490 B]

Hit http://archive.raspberrypi.org wheezy Release.gpg

Get:3 http://raspberrypi.collabora.com wheezy Release [2,035 B]

Get:4 http://mirrordirector.raspbian.org wheezy Release [14.4 kB]

Hit http://archive.raspberrypi.org wheezy Release

Get:5 http://raspberrypi.collabora.com wheezy/rpi armhf Packages [2,863 B]

Hit http://archive.raspberrypi.org wheezy/main armhf Packages

Get:6 http://mirrordirector.raspbian.org wheezy/main armhf Packages [7,413 kB]

Ign http://raspberrypi.collabora.com wheezy/rpi Translation-en_GB

Ign http://archive.raspberrypi.org wheezy/main Translation-en_GB

Ign http://raspberrypi.collabora.com wheezy/rpi Translation-en

Ign http://archive.raspberrypi.org wheezy/main Translation-en

Get:7 http://mirrordirector.raspbian.org wheezy/contrib armhf Packages [23.2 kB]

Get:8 http://mirrordirector.raspbian.org wheezy/non-free armhf Packages [48.0 kB]

Get:9 http://mirrordirector.raspbian.org wheezy/rpi armhf Packages [569 B]

Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en_GB

Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en

Ign http://mirrordirector.raspbian.org wheezy/main Translation-en_GB

Ign http://mirrordirector.raspbian.org wheezy/main Translation-en

Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en_GB

Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en

Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en_GB

Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en

Fetched 7,505 kB in 46s (162 kB/s)

Reading package lists… Done

 

 0-2. 라즈비안 펌웨어 및 커널 업데이트
pi@rasplay ~ $ sudo apt-get upgrade

Reading package lists… Done

Building dependency tree

Reading state information… Done

The following packages will be upgraded:

  krb5-locales libgnutls26 libgssapi-krb5-2 libk5crypto3 libkrb5-3

  libkrb5support0 libx11-6 libx11-data libx11-xcb1 weston

10 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Need to get 4,211 kB of archives.

After this operation, 2,048 B of additional disk space will be used.

Do you want to continue [Y/n] ? y

 

 1. Enlightenment X11 Manager 설치

 

 pi@rasplay ~ $ sudo apt-get install e17 

Reading package lists… Done

Building dependency tree

Reading state information… Done

The following extra packages will be installed:

  e17-data libc-ares2 libecore-con1 libecore-evas1 libecore-fb1 libecore-file1

  libecore-imf1 libecore-input1 libecore-ipc1 libecore-x1 libecore1 libedbus1

  libedje-bin libedje1 libeet1 libefreet1 libeina1 libembryo-bin libembryo1

  libevas1 libevas1-engines-core libevas1-engines-x libfribidi0 liblua5.1-0

The following NEW packages will be installed:

  e17 e17-data libc-ares2 libecore-con1 libecore-evas1 libecore-fb1

  libecore-file1 libecore-imf1 libecore-input1 libecore-ipc1 libecore-x1

  libecore1 libedbus1 libedje-bin libedje1 libeet1 libefreet1 libeina1

  libembryo-bin libembryo1 libevas1 libevas1-engines-core libevas1-engines-x

  libfribidi0 liblua5.1-0

0 upgraded, 25 newly installed, 0 to remove and 0 not upgraded.

Need to get 7,371 kB of archives.

After this operation, 16.9 MB of additional disk space will be used.

Do you want to continue [Y/n] ? y

 

1-1. X11 부트설정

 

 o Preferences Desktop Session SettingsAdvanced Options

x11_01

[그림 2] Window Manager Option 변경 1

 o Window Manager : openbox_lxde enlightenment_start 로 변경.

x11_02

[그림 3] Window Manager Option 변경 2

 1-2. X11 Default user 계정변경(pi → root) 및 세션등록

 

o X11 사용계정 변경

 

 pi@rasplay ~$ sudo -i

 pi@rasplay ~ $ nano /etc/lightdm/lightdm.conf

아래 내용 중 붉은색으로 표기한 항목에 주석을 제거 후(#) 에 ” autologin-user=” 뒤에 root 계정을 추가 할 것.

#guest-session=UNIMPLEMENTED

session-wrapper=/etc/X11/Xsession

#display-setup-script=

#greeter-setup-script=

#session-setup-script=

#session-cleanup-script=

#autologin-guest=false

#autologin-user= (rechange)

autologin-user=root

#autologin-user-timeout=0

#autologin-session=UNIMPLEMENTED

#exit-on-failure=false

o X11 환경설정 계정 복사
 pi@rasplay ~ $ mv /etc/xdg/lxsession/LXDE/autostart /etc/xdg/lxsession/LXDE/autostart.org

 

o 라즈베리파이 X11 적용하기

pi@rasplay ~ $ sudo reboot

Broadcast message from root@rasplay (pts/0) (Mon Jun 10 00:16:36 2013):

 

The system is going down for reboot NOW!

pi@rasplay ~ $

 

 1-3. Enlightenment 환경설정

 

pi@rasplay ~ $ startx

x11_03

[그림 4] Enlightenment 언어설정

x11_04

[그림 5] Enlightenment 모니터 환경설정

x11_05

[그림 6] Enlightenment 폰트 사이즈 설정

x11_06

[그림 7] Enlightenment 포인트 설정

x11_07

[그림 8] Enlightenment 실행

 2. 기존 X11 Manager LDXE 제거

 

 Raspbian 사용을 원활히 하기위해 설치 된 X11 Manager 중 LDXE 를 제거 하도록 하자 


 pi@rasplay ~ $  sudo -i

 pi@rasplay ~ $ apt-get remove lxde lxappearance lxde-common lxde-core lxde-icon-theme lxinput  lxmenu-data lxrandr lxshortcut

모든 설치와 제거 작업이 마무리 되었으니 wifi 부터 재설정하여 즐겁게 즐기기 바랍니다.

[참고사이트]

 

산딸기마을 포스트 검색

공동제작 공동프로젝트 무상후원 기관

산딸기마을 기부하기

산딸기마을 방문자 현황

Flags Countries Visits Page views
South Korea 626063 1845660
United States 10882 26091
Japan 5011 13204
Germany 2755 5151
India 1897 2902
Canada 1729 4640
United Kingdom 1596 2642
Australia 1240 2901
Russia 1219 1677
China 1077 2239
Total Pageviews: 1936700