Home Map Index Search News Archives Links About LF
[Top Bar]
[Bottom Bar]
[Photo of the Author]
Geoffrey W. Corey
���ڿ� ���ؼ�: ���� ���� �߿��� ���� ���������� ��ǻ�ʹ� ���� ������� ���� �����̴�.  ���� 4��¥�� �Ƶ� Joshua�� 10������  �ֵ��� Aarom�� Ryan�� �ڶ�������.   ���� �Ƴ� Jennifer�� ���� ��ǻ�Ͷ�� ���� ������ �� �������ش�.    ���� ClientLink��� ���� ȸ�翡 �ٴϰ� �ְ� ����� �����ͺ��̽��� ��ü ���� �м� & ���迡 �����ϰ� �ִ�.

���ڿ��� ������


����:
�Ұ�
��ġ
�����ϰ� �ҽ�
Enlightenment �����ϱ�
Enlightenment�� �̷�

Enlightenment

[Ilustration]

����: Enlightenment�� �������� ���� ���� �κ��� ����ڰ� ������ �� �ִ� ������ �޴����̴�. �� ���� Enlightenment ������ �޴����� ����� ��ġ�� ������ ���� ���� �ٷ���̴�. ���� Enlightenment�� �ֽ����� ������ ������ ���� ���� �̴�. �� ���� ������ ���α׷� ���߰� �����ϸ��� ���� ������ ������ �ִ� ���ڵ��� ������� �Ѵ�.




Introduction

Enlightenment�� �׷��� ������ ������ �޴����̴�.   Enlightenment�� ����ڵ��� �������� ����� ��� �κ��� ������ �� �ֵ��� ���ش�.   �ٸ� ���� �ü���� ���⸦ �����ϴ� �簢���� â�� ���� �ô�� ����.   Enlightenment�� ������ ��ſ��� �ٽ� ������ �־���!   Enlightenment�� ������� �⺻ �׸��� �ε� �ϴ� �͸����ε� �ٸ� ������� �η����� �� �� �ִ�.   �⺻ �׸��� �ٸ����� ���ϴ°�? �׷��ٸ� Aliens�� Neuromancer �׸��� �ε��� ����.  �� �׸����� 20���� �Ѵ� ������ �� �ִ� �׸��� ���� �ΰ��� ���� ���̴�. ��� ������ �׸����� Enlightenment �� ����Ʈ�� http://www.enlightenment.org/theme���� ���� �� �ִ�.

����:  �� ������ �޴����� ��� ���� ������� ����� ���μ����� �׷��� ī�尡 �ʿ��ϴ�.   ���� ������ 2�ް� �޸𸮸� ���� Vision 864 S3 �׷��� ī�带 ������ Pentium 90���� Enlightenment�� ������ �ִ�.   �� ����� �ּ��� ����̶�� �����Ѵ�.   ����Ǿ��� ���ػ��� �׸����� Executive theme ���� ���� �� �ִ�.

�Ʒ��� �׸��� Enlightenment�� �⺻ �׸��� ��ҵ� �׸��̴�.
������ �� �κп� ����ũž ��ư���� �ִ�.   �� ��ư���� Ŭ���Ͽ� xterm�̳� netscape, gimp ���� �����ų �� �ִ�.   �������� �� ���� ��ư�� Ŭ���ϸ� ������ drawer �����찡 �����鼭 ������� ������ �� �ִ� �׸����� ��ҵ� �׸��� ��Ÿ����. 

������ �Ʒ����� ���� ����ũž�� ��ġ�Ѵ�.   ���� ����ũž�� Ŭ���ϸ� �ٸ� ����ũž���� �Ѿ �� �ִ�.   ���� ����ũž�� �׸����� ���� �׸����� �� ����ũž�� ���� ��ġ�� ������� �� �� �ִ�.   ���� ����ũž���� �����츦 ���ϴ� ��ġ�� ��������Ƿμ� ������ �����츦 ������ �� �ִ�. 

������ �� �κп��� ������ �ڽ��� ��ġ�Ѵ�.   x-�����츦 ������ȭ�ϸ� �������� �� ������ �ڽ��� ���� �ȴ�.   ������ �ڽ��� �����ܵ�� ���� ���� �Ʒ��� ��ġ�� ��ũ�� ��ư���� ��ũ�� �� �� �ִ�.    ������ �ڽ����� �����ܵ��� ��� ����ũž�� �����Ƿμ� �����ܵ��� ���� ������� Ȯ��� �� �ִ�. 

ȭ���� �߾ӿ� �˾� �޴��� ��ġ�ϰ� �ִ�.   �˾� �޴��� ����ũž�� ������, �߾�, ������ �̿콺 ��ư�� Ŭ�������μ� ��Ÿ����. 

�⺻ �׸� 
Enlightenment Screenshot
 
Obsidian �׸� 
Obsidian Theme
Enlightenment�� ���� �ֵ�µ��� ���� �����ִ�.   http://www.enlightenment.org�� �ѷ� ���� Eterm�� Eplus�� üũ�� ����.   Eterm�� rxvt�� �׷������� ġ��� �����̰� Eplus�� �׿��� ��� �͵��� �߰��� ���̴�.   Eplus�� cd �÷��̾�� e-���� üũ�� �����ս� ����Ϳ� ����� ������� ��Ȥ��ų ���� �ǹ� ���� ���������� �̷���� �ִ�.    Eplus�� ���� ������ Enligntenment�� ����ϰ� ������ �� �ִ�. �ٸ� ���α׷��鵵 Enligntenment�� ���ſ� ���� ���������.  eMusic�� �� �ٿ�ε� �ؾ��� ���̴�.  eMusic�� mp3, MOD, cd-�÷��̾� �� ����� �� �ִ�.  ���� Enlightenment�� ������� ���� ������ ������ �� �ִ�. 
 
���� Obsisdian �׸��� ��ҵ��� ����. �⺻ �׸��� ���ؼ� �󸶳� �ٸ��� �� �� ���� ���̴�. ���� �Ʒ��� ���� ���� ����ũž�̰� �ι�° ������ �޴� �����ܰ� �����ܹٿ� Eplus.�� �ִ�. 

�������� Ȱ������ ����� �� ���ε鿡 ���� ��ǻ�Ϳ��� â������ ���� �ʴ´�.  

 

��ġ

����� Makefile�� ���̺귯�� �н��� �ٷ�� ���� �� �𸥴ٸ� ��ġ ������ ��ٷο� ���� �� ���� �ִ�.    Enlightenment�� ������ �����̶�� ���� �����϶�.  ���� Debian 1.3.1 �ý��۰� RedHat 5.0�� ���������� Enlightenment�� ��ġ�ߴ�.    Debian�� CD�� jpeg, png, tiff, z ���̺귯������ ���ԵǾ� �����Ƿ� RedHat�� ���� ��ġ�� ������.    Enlightenment�� �� ���̺귯������ �̿��ϴ� Imlib�� �ʿ��ϴ�.    RedHat�� C ���̺귯���� ������Ʈ(libc -> glibc)�� ���̾����Ƿ� ��ġ�� �� �������. ���� ���⼭�� RedHat������ ��ġ�� ���� �̾߱��� ���ڴ�.     Enlightenment �� ����Ʈ�� ��ġ�� ���� �� �ڼ��� ������ �����ִ�.  Enlightenment�� ������/��ġ�ϱ� ���� �� �������� ���ÿ� ���� �ʿ��� ���̺귯������ ����� �ý��ۿ� ��ġ�Ǿ� �ִ��� Ȯ���϶�.  ���� ���� ��� Enlightenment�� ��ġ�ߴ��� ������ �����ϰ� ������ �߻��Ͽ����� ����� �ؾ����� �̾߱��� ���ڴ�.

ù��°, http://www.labs.redhat.com/imlib ���� Imlib�� �ʿ��� �ֽ��� ���̺귯���� ���� �Ұ��̴�.    ��κ��� �������� �ֽ� ������ ���̺귯���� ��ġ�ϸ鼭 ���� ������ ���̺귯������ �������� �������μ� �߻��Ѵ�.   ��� ���̺귯������ RPM���� ���� �ִ�.    /usr/lib ���丮���� z, tiff, jpeg, png, Imlib�� ����� ���̺귯�� �� �ߺ��� ���� ������ Ȯ���϶�.    �ֽ��� ���̺귯���鸸�� ��ġ�Ǿ��ֵ��� �����϶�.

���� Enlightenment�� ���� RPM���� �ִ�.   ���� �ִ� RPM���� �����ٰ� ��ġ�ϰ� �۵��ϴ��� �˾ƺ� �� �ִ�.   Enlightenment�� �����Ϸ��� Ȩ���丮�� .xinitrc ȭ�Ͽ� ���� ���� �����ϸ� �ȴ�:

exec /usr/local/enlightenment/bin/enlightenment

ȭ���� �����ϰ� �� ���� �Ʒ��� ���ɾ �Է��ϰ� ����Ű�� ������.  ����: Enlightenment�� ȭ���� �׷����� ������ �ְ� �ְ��� �ػ󵵿� ��������� ������ �� �ְ��� ������ ��Ÿ�� �� �ִ�.   16 ��Ʈ ������� ������ ������̴�.

startx -- -bpp 16

Enlightement�� ������ �����Ѵٸ� X �������� �õ� �޽������� �������κ��� ���� ���� ������ �˾Ƴ����Ѵ�.  ������ �˾Ƴ����� ��å�� �����س��ų� ���� �ҽ��� ������ �������ؾ� �� ���̴�.

�ҽ� �������ϱ�

�ҽ��� ��������(untar)�� �� INSTALL ȭ�Ͽ��� �����Ͽ� ����Ǵ� �κ��� �о� ���� �Ѵ�.   ������ �����ϸ�,  1) xmkmf -a  2) make install�� �����ϸ� �ȴ�.

��ũ �������� png�� jpeg, tiff�� �� ã�Ƽ� ������ ��쿡�� Makefile�� ������� ��� LOCAL_LIBRARIES��� ���ڿ��� ã�Ƽ� �Ʒ��� ���� �� �ָ� �ȴ�:

LOCAL_LIBRARIES = -lImlib -ltiff -lgif -ljpeg -lpng -lz

������ ���ٸ� 'make install'�� �ϸ� �������� �۵��� ���̴�.   ������ �ִٸ� /usr/lib ���丮�� �ߺ��� ���̺귯������ �ִ��� �ٽ� Ȯ���� ����  ���̺귯������ Makefile���� ã�� �� �ִ��� Ȯ���϶�.

Enlightenment �����ϱ�

���ο� �׸� �߰��ϱ�

�� �׷��� Enlightenment.org���� �׸��� �ٿ�ε� �޾����װ� . . . . �׷��� ������ �ؾ� �ϳ�?   /usr/local/enlightenment/themes ���丮�� ���� �׸� ȭ���� ������ ������ �ȴ�.   �ٿ�ε� ���� �׸��μ� �����Ϸ��� Ȩ���丮�� .xinitrc ȭ���� ��� �����ٿ� �׸��� �����̸� �ȴ�.   ���� ��� Neuromancer �׸��� �ٿ�ε� �޾Ҵٸ� Ȩ���丮�� .xinitrc ȭ���� ��� ������(exec /usr/local/enlightenment/bin/enlightenment) �� -theme �Ķ���͸� �߰��ϰ� �׸� ȭ���� �̸��� �����ָ� �ȴ�.  Neuromancer�� ���� Ȩ���丮�� .xinitrc ȭ�Ͽ� �Ʒ��� ���� ���� �߰��ؾ� �Ѵ�:

exec /usr/local/enlightenment/bin/enlightenment -theme Neuromancer

���� X�� 16 ��Ʈ ��忡�� �����ϸ� �ȴ�.

startx -- -bpp 16

Enlightenment�� �ϴ� ���� Neuromancer ȭ���̳� Neuromancer��� �̸��� ���� ���丮�� /usr/local/enlightenment/themes ���丮���� ã�� ���̴�.  ���̴� �Ͱ� ���� ������ �׸����� ��Ư�ϸ� �������� â�Ƿ��� ���� �ʿ��ϴ�. �׷��ٸ� �׸��� �����ΰ�?   �ٿ�ε� ���� �׸� ȭ�ϵ��� �����δ� tar ����� ȭ�ϵ��̴�(.tgz).   �ٿ�ε� ���� ȭ���� ���� �����ϰ� tar���� Ǯ� �� �ִ� ȭ�������� �Ϲ������� Ȯ���ڴ� �����Ǿ� ����.   �� �ڿ� ������ ������ Ǯ�� �׸��� �� ���� �޴��� ��ư���� �����ϴ� ����� ���̰ڴ�.

�׸� �����ϱ�

�׸��� ���� ���ϵ��� �����ϱ� ���� TCL/TK ����� Econfig�� �ִ�   �� �� �ڼ��ϰ� ���캸�� ���ؼ� �����ϰ� �����ִ� 'vi' �����͸� ���ڴ�. �׸�����   /usr/local/enlightenment/themes�� ��ġ�ϰ� �ְ� ������ tar ����(.tgz)���� �Ǿ��ִ�.    �Ʒ��� ���� �⺻(DEFAULT) �׸��� ���� �����϶�:

cd /usr/local/enlightenment/themes
mv DEFAULT DEFAULT.tgz
tar zxvf DEFAULT
cd DEFAULT
ls
-rw-r--r--   1 1000     bin          2929 Jul 25  1997 MAIN
-rw-r--r--   1 1000     bin          7015 Jul 31  1997 buttons
-rw-r--r--   1 1000     bin           952 Aug 29  1997 control
-rw-r--r--   1 1000     bin           843 Aug 12  1997 cursors
-rw-r--r--   1 1000     bin          2885 Jul 29  1997 desktops
-rw-r--r--   1 1000     bin           510 Nov 18 17:12 exec
-rw-r--r--   1 1000     bin           567 Jul 25  1997 fx
-rw-r--r--   1 1000     bin          3239 Jul 25  1997 icons
-rw-r--r--   1 1000     bin          1074 Jul 25  1997 infobox
-rw-r--r--   1 1000     bin          6392 Jul 30  1997 keys
-rw-r--r--   1 1000     bin         41382 Aug  6  1997 menus
drwxr-xr-x   4 1000     bin          2048 Jul 26  1997 pix
-rw-r--r--   1 1000     bin           452 Jul 25  1997 root
-rw-r--r--   1 1000     bin          1658 Aug  8  1997 status
-rw-r--r--   1 1000     bin           530 Jul 25  1997 text
-rw-r--r--   1 1000     bin         13222 Aug 12  1997 windowstyles

enlightenment�� MAIN�̶�� ȭ���� ù��°�� �о� ���δ�.   MAIN ȭ���� ���캸�� Enlightenment �� �� �κе��� �����ϱ� ���ؼ� �ٸ� ȭ�ϵ��� �ҷ����δٴ� ���� �� �� �ִ�.  �ٸ� ���� ��� �׸����� ȭ�� �̸��� �⺻ �׸��� ȭ�ϵ��� �̸��� ������.
 
 
ȭ�ϸ� ����
MAIN Enlightenment�� �õ��� �о���δ�   �� ȭ���� ������, �޴�, ��ư, ����ũž,  Ŀ��, ������ ���� ��ġ�� �����ϱ� ���� �ٸ� ȭ�ϵ��� �о� ���δ�.
buttons ����ũž�� ��ġ�� ��ư���� ��ġ, ���, ����� �����Ѵ�.   �⺻ �׸������� ����ũž�� ���� �� �κп� �� �����ִ� ��ư��� ��ġ�Ǿ� �ִ�.
control ������ �޴����� ����� �����Ѵ�.   �� ȭ���� ���콺 �����͸� ������ ���� �Ű��� �� ������ �ð� �� �����찡 �ڵ������� ȭ���� ���� ���� �ö󰡴� ���� �����ϴ� �׸���� �����Ѵ�.    �����ϰ����� ����� �۵��ϴ��� Ȯ���϶�.  �����Ǵ� ��ɵ鿡 ���� ���� ������ ���ԵǾ� �ִ�.
cursors ���콺 Ŀ���� ����� �����Ѵ�.
desktops ���� ����ũž�� ���� ��ġ�� �����Ѵ�.  ���� ����ũž�� �⺻ �׸����� ����ũž�� ���� �Ʒ��� �̹������̴�.
exec enlightenment�� ���۵ɶ� �ڵ������� ���۵� ���α׷����� �����Ѵ�.
fx enlightenment�� ������ �� �ִ� Ư�� ȿ���� �����Ѵ�.   �� ȭ���� ��̷ο� ȭ���̴�. ȭ���� �����Ͽ� ��� �ε��� ȿ���� ���ų� �Ѻ��ƶ�.
icons ������ȭ�� ���α׷��� ����ִ� �ڽ��� �����Ѵ�. ���⼭ �ڽ���� ���� ���α׷��� �ּ�ȭ ������ ���α׷��� ���������� ��Ÿ���� �����ܹڽ��� ���Ѵ�.  �����ܹڽ��� �⺻ �׸����� ����ũž�� ������ ���� ��ġ�ϰ� �ִ�.
infobox �õ� ���� �ڽ��� �����Ѵ�.   �õ� ���� �ڽ��� enlignhtenment�� �����ϰ� ���� ȭ�ϵ��� �о���϶� ù��°�� ���̴� �ΰ��̴�.
keys ����Ű�� �� ����� �����Ѵ�.   ���Ѵٸ� �� ȭ���� �����ؼ� ���Ű F5�� ������ Gimp�� �����ϰ� ���� �� �ִ�.
menus �˾� �޴��� �� ����� �����Ѵ�.  �˾� �޴��� �������̳� �߾�, ������ ���콺 ��ư�� ����ũž ������ Ŭ���ϸ� �� �� �ִ� �޴��̴�.   �����ϴ� ����� �ڿ��� �ٷ�ڴ�.
pix ��� �׸����� ��ġ�ϴ� ���丮�̴�. 
root ��� �׸��� �����Ѵ�.
status enlightenment�� ���� ȭ���� �о���϶� ��Ÿ���� ���� ȭ���� television ȭ���� �����Ѵ�.
text �ؽ�Ʈ ��Ʈ�� �����Ѵ�.
windowstyles ��� X �����쿡 ���� �������� ��輱, ��ư, ����� �����Ѵ�.
 

�޴� �����ϱ�

�Ϲ������� �˾� �޴��� ������ 'menus' ȭ���� ���ؼ� �̷������.    ó������ �̷��� �ϰ� �ʹ� �ؽ�Ʈ�� action exec ������ �޸� �ٲٰ� ���� ���� �ְ�    ���� �޴� �׸���� �ӽſ� �������� �ʰ� �� �ڸ����� �ٸ� � �͵�� �ٽ� Ȱ���ϰ� ���� ���� �ִ�.   �޷����� Ȱ���ϰ� ���� ���� �ִ�.

����: ���� ȭ�ϵ��� �����ϱ� ���� �� ����� �� ������!!!!

�޴� �׸��� �߰��Ϸ��� ����� ������(begin menu�� end����)�� begin menuitem���� end���� �߶���̱⸦ �Ѵ�.   ���� ���  menus�� ������� �ҷ��鿩 'Random'�� ã�´�.   ������ ���콺 ��ư�� Ŭ���Ҷ� �� �� �ִ� Random Garbage �޴��� ã�� �� �ִ�.   �׷��� 'Xsnow'�� ã�ƺ��� 'Random Garbage' �޴� �׸��� ������ �ٿ� �� ������ �� �� �ִ�.   begin menuitem���� ó������ ����ġ�� end ('action exec xsnow' �ٷ� �ڱ���)���� �����ؼ� ������ 'end'���� �߰���Ų��.     �� �������� Xsnow�� Fonts�� �ٲٰ� 'action exec snow'�� 'action exec xfontsel'�� �ٲ۴�.   �� ������ ��ġ�� ���õ� ������ �κ��� ���� �ִ�.   Xsnow������ 0 312�� ũ�Ⱑ 253 24�ΰ��� �� �� ���� ���̴�.   ù��° ���ڿ� ���ؼ��� �Ű� �Ƚᵵ �ȴ�. ������ 312 / 24�� �ϸ� 13�̴�.   13�� ������ ������ Xsnow�� 14��° �޴� �׸��̱� �����̴�(0��° �޴� �׸���� ����). ���� Fonts������ 312�� 24�� �����־�� �Ѵ�.   ���� 312�� 336���� �ٲ۴�.    ���� �׸��� ������ 14���� 15�� �ٲپ� �־�� �ϰ�('Random Garbage'�κ��� 2�� ��) �޴� ũ�⸦ 24��ŭ �÷��־�� �ϹǷ� 'dimensions 253 336'�� 'dimensions 253 360'���� �ٲپ�� �Ѵ�.

���� ���� ������ X ������ ȯ�濡�� Econfig�� ������ �ȴ�.   ���� ���� Econfig�� �Ẹ�� �������� �մٸ� �������� �� �� ������ �� ���� �� ����.

�������� menus ȭ�Ͽ��� ����

------- ���� -------
begin menu
  name root3
  type custom
  dimensions 253 336
  popupdist 126 12
  items 14
  begin menuitem
    text Random Garbage
------- ���� -------
 begin menuitem
    text Xsnow
    type element
    location 0 312
    size 253 24
    text_location 5 5
    text_size 243 14
    image unselected pix/menu_plain_1.ppm  shapemode on 255 0 255
    image selected   pix/menu_plain_2.ppm  shapemode on 255 0 255
    action exec xsnow
  end
end
-------- ���� -------

���� ���� menus ȭ�Ͽ��� ����

-------- ���� -------
begin menu
  name root3
  type custom
  dimensions 253 360
  popupdist 126 12
  items 15
  begin menuitem
    text Random Garbage
-------- ���� -------
  begin menuitem
    text Xsnow
    type element
    location 0 312
    size 253 24
    text_location 5 5
    text_size 243 14
    image unselected pix/menu_plain_1.ppm  shapemode on 255 0 255
    image selected   pix/menu_plain_2.ppm  shapemode on 255 0 255
    action exec xsnow
  end
  begin menuitem
    text Fonts
    type element
    location 0 312
    size 253 24
    text_location 5 5
    text_size 243 14
    image unselected pix/menu_plain_1.ppm  shapemode on 255 0 255
    image selected   pix/menu_plain_2.ppm  shapemode on 255 0 255
    action exec xfontsel
  end
end
------- ���� ------
 

�׷��� ���� ���۾��� ����� �������� 'Exit Options'���� 'Restart'�� ��������.   enlightenment�� ���� ȭ���� �ٽ� �а� ������� ���̴�.    ����� �����߿� ������ ������ �����ǹǷ� ���� ���� ���� ��������� �Ҿ������ �������ص� �ȴ�.    enlightenment�� ����������� ����ũž���� ������ ���콺 ��ư�� ������. �׷��� ����� �������� Fonts �޴��� �������� �� �� �ִ�.   �õ��غ���!

��ư�� �����ϴ� ����� ����ϴ�.   ���� ���ϵ��� Ž���� ����. ��, �����ϱ� ���� ����ϴ� ���� �������!

Enlightenment�� �̷�

Enlightenment�� GNOME�� ������ ���̴�. ������ a.k.a Mandrake ���� Rasterman ���� DR0.14�� �ҽ����� �ٽ� �ۼ��ϰ� �ִ�.   Rasterman ���� Red Hat Labs�� GNOME ������Ʈ�� �Ͽ��̱� ������ GNOME ������ ���� �߰��� ����ϰ� �ִ�.   ������ ���� ������ 0.14�� ���� ������ ��õǾ��� ������ ���� �κ��� ���Ե��� �ʾҴ�.    �� ��簡 �Ƿ��� �뿡 �������� ���� ������ �߻����� �ʴ� �� DR 0.14�� ��õ� ���̴�.

���� : ����ȯ


�� ������Ʈ�� Miguel Angel Sepulveda���� ���� �����˴ϴ�.
© Geoffrey W. Corey 1998
LinuxFocus 1998