LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1681|回复: 6

安装GNOME最新窗口管理器Enlightenment DR17 on Fedora Core 4

[复制链接]
发表于 2006-4-24 02:59:08 | 显示全部楼层 |阅读模式
The last time I gave Enlightenment a try was almost a year ago when I was using Fedora Core 3. Before that, I used Enlightenment sometime back in 1999 since Enlightenment was the desktop of choice for Linux. Today, I decided to give it a try and find out what has been done since then. All I can say is just wow! It has come a long way with major changes within the development release itself. Explaining what DR17 is about is beyond the scope of this post, this is like what you get when you put composite + gnome + fancy desktop on steroids.

The latest version is Enlightenment Development Release 17, or simply DR17, and it has been in development for a long time now. As for this day the development has progressed to a level where the components are stable enough for non critical desktops. Thanks to the enthusiasts, we now have RPM packages for Fedora Core 4.

Here is a shortcut method to install the DR17 packages on FC4.
1. Get the files to Install Manually

If you are using Fedora Core 4, type the following command (in one single line) within an empty directory to download all the DR17 files into that directory. There is an alternative method (using Yum) given below and you can skip this step if you prefer to have everything downloaded and installed automatically!

    links -dump http://sps.nus.edu.sg/~didierbe/fedora/4/en/i386/RPMS.e17/ | grep 'rpm$' | grep -v devel | awk '{print $2}' | xargs -n1 wget

A repository for DR17 RPMs for Fedora Core releases 2, 3 and 4 is available online. Have a look, and you may download each file manually if you wish not to use the above command.
2. Install the Packages Maunally

The packages must be installed in a particular order to avoid dependency problems within DR17 packages. Refer to the point below if you are having external dependency problems. Here is the order you should follow to install the packages. To install use the following command as root:

    rpm -ivh filename.rpm

2.1 Install Order

   1. eet: Library for speedy data storage, retrieval, and compression
   2. edb: Database abstraction layer to Berkeley Databases
   3. imlib2: Powerful image loading & rendering library
   4. imlib2_loaders: Just the loaders! *NOW PART OF the imlib2 rpm*
   5. embryo: Tiny library designed as a virtual machine to interpret small compiled programs
   6. evas: Clean display canvas API
   7. ecore: Ecore is the event/X abstraction layer
   8. edje: Edje is a complex graphical design and layout engine
   9. epeg: JPEG scaling library
  10. epsilon: Small, display independent, and quick thumbnailing library
  11. etox: Type setting and text layout library based on Evas
  12. esmart: Contains "smart" pre-built evas objects. (thumbnail generator included)
  13. emotion: Evas smart-object library providing video capabilities
  14. ewl: Widget library
  15. eclair: EFL powered media player
  16. iconbar: Standalone iconbar based on the e17 iconbar by raster and rephorm
  17. entice: Yet another image viewer based on EFL technology
  18. entrance: Enlightenment Display Manager which beats up KDM/GDM
  19. examine: A config interface
  20. elicit: Global color picker and a zoom tool for artists
  21. evidence: File-manager with plugins for everything
  22. erss: Enlightened RSS Feed Reader
  23. Eterm: Terminal application
  24. e17-bg: Background styles for the desktop
  25. e17-themes: Desktop styles
  26. enlightenment: DR17's core package

3. Install the Packages Using Yum

You can save yourself all the trouble and get DR17 running with a breeze using Yum. Edit your /etc/yum.conf file and enter the following repository details:

    [Didier]
    name=Didier's yum repository for e17 apps/lib
    baseurl=http://sps.nus.edu.sg/~didierbe/fedora/X/en/i386
    http://dentrassi.de/e17/fedora/X/en/i386/RPMS.e17/
    http://fedora.oceighty.net/e17/fedora/X/en/i386/RPMS.e17/
    http://dr17.saaf.co.uk/fedora/X/en/i386/RPMS.e17/

Source:http://sps.nus.edu.sg/~didierbe/

After that type the following commands to install DR17. Yum will take care of the dependencies for you as long as the missing libraries are found within the repositories you have given in your yum configuration.

    yum -y update && yum -y install Enlightenment

4. Dependency Problems?

It is likely that you are missing one or two libraries if you are installing manually, but do not worry! Just go to rpm.pbone.net and do an advanced search with only your version of Fedora Core selected. I have a custom installation with most of the development libraries installed and I got away with only one dependency problem. I had to install Xine multimedia package because DR17 needed one of Xine's libraries and it was not possible just to install that library package alone since that library was depending on other libraries of Xine. If you use yum to install DR17 you will not have any dependency problems since the repository has got everything you need.
5. Running DR17

DR17 Screenshot Thumbnail
Enlightenment DR17 Screenshot

Enlightenment DR17 is now installed on your computer. To start it, first logout and choose Enlightenment from the"Sessions" in your login screen and then login again.
6. Getting Updates

Configure Yum according to the steps given above and type the following command to update your entire system.

    yum -y update

7. Customizing DR17

You might want to add applications to the launch bar at the bottom, and this is a little bit tricky since there is no GUI application to do this yet. First, to see all the launch icons available to you go to the following directory and have a look:

    /home/your-home-directory/.e/e/applications/all

You will see files with application names ending in the extension .eap and these are shortcut icons used by DR17. The shortcuts shown in your launch bar are contained in the following file and this is the file you will edit.

    /home/your-home-directory/.e/e/applications/bar/.order

DR17 Icon Bar
DR17 Icon Bar

The file will contain a list of shortcuts. Edit it to include the applications you wish, you may find out the filenames from the "all" directory and write it down here. My configuration file looks like following and it should give you an idea to setup up your own configuration.

    gnome-terminal.eap
    firefox.eap
    gaim.eap
    thunderbird.eap
    xmms.eap
    nautilus.eap
    oowriter.eap
    oocalc.eap
    gnome-volume-control.eap
    gedit.eap

There are plenty configuration options in the "Configuration Panel" (click on the desktop, go to Configuration) to change the looks and behavior of the windows.

Article Source: www.primary0.com
 楼主| 发表于 2006-4-24 21:43:25 | 显示全部楼层
昨天晚上装上了Enlightenment17,哇,一个字,Cool,两个字,Beauty,三个字,NB!
不过试用后发现好多需要改进的地方,首先就是字体,设置字体很麻烦,用了就知道。
然后是桌面配置,GUI配置很烂,最好是在配置文本中进行配置。
最后是Bugs,很多应用程序一启动就是Applicatin Error.
这正是需要我们这些开源爱好者们的时候了。

最后想改正自己的愚见,原本以为GNOME可以更换窗口管理器为Enlightenment,但装后才了解到,Enlightenment已经不再只是一个窗口管理器了,已经发展成了一个成熟的桌面环境。而且GNOME以前用的窗口管理器是En,但现在已经集成了metacity窗口管理器。

在这里也想问问大家能不能将GNOME的窗口管理器做自己的选择呢?
回复 支持 反对

使用道具 举报

发表于 2006-4-24 23:31:51 | 显示全部楼层
可以吧,不清楚怎么设置。
application error是因为没有没有相应的程序。
仅wm而言,mcity的速度是非常快的,非常快的……
e17的字体并不难设置,虽然现在可以直接用configuration panel设置,但是我更喜欢直接用edc设置。
回复 支持 反对

使用道具 举报

发表于 2006-4-25 01:52:11 | 显示全部楼层
哥们,翻译一下吧
光看着我还没什么把握,谁叫我菜呢。呵呵
回复 支持 反对

使用道具 举报

发表于 2006-4-25 09:52:38 | 显示全部楼层
能讲讲怎么设置使它支持中文吗?
回复 支持 反对

使用道具 举报

发表于 2006-4-25 18:33:39 | 显示全部楼层
眩就一个字:rolleyes:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-25 23:39:26 | 显示全部楼层
Post by chongling
能讲讲怎么设置使它支持中文吗?

打开Enlightenment的设置,里面有font,默认的是vera,很烂,我的最笨的方法是把里面的字体一个一个设置成能正确显示的字体,比如我最喜欢的Courier.
其他的方法还没有怎么找。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表