QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4534|回复: 27

MagicLinux 2.0RC2安装e17初学者简易教程

[复制链接]
发表于 2005-12-27 21:07:06 | 显示全部楼层 |阅读模式
Magic Linux 2.0 RC2安装e17初学者简易教程
===========================================

本文适合对象:e17初学者

e17目前全称Enlightenment DR 0.17,是一个不依赖于其他桌面管理器而使用自身设计的基本库(EFL)的桌面管理器。它的最大特点是拥有令人晕眩的动画效果,并且有强大的可定制能力。目前,e17没有正版发布,仍然在不断测试更新和功能增加中。
有两、三个月没有编译e17了,今天心血来潮,试着在Magic Linux 2.0 RC2下编译之,发现十分顺利,系统自身已经满足编译e17的所有条件,无需安装任何第三方软件或库文件。同时发现,e17进步非常快,比原先变得更加简洁和完善,原先一些命令行的设置过程现在已经可以通过窗口方式下进行了。

每次编译均参考 无双MT 翻译的《e17用户指南》,该文也在不断更新和充实之中。
本文大多数内容来自该文,本人只是加以精简并将自己的安装设置过程加以记录罢了。更详尽的说明,请直接参阅《e17用户指南》
在这里,要特别感谢无双MT给我们带来阅读上的方便。
闲话休提,Let's go!


1.下载源代码
1.1 为什么要用cvs下载
刚才说的,e17目前仍停留在测试版,每天都大量的hacker在为它工作着,并通过cvs进行着同步。所以我们就通过cvs进行下载吧。
1.2 开始下载
a) 你想把源代码放在哪里,就打开一个终端,进入相应的目录。如:~/mye17。
[code:1]$mkdir mye17
$cd mye17/[/code:1]

b)匿名登录cvs服务器
[code:1]$ cvs -d:pserver:[email protected]:/cvsroot/enlightenment login[/code:1]
提示密码时直接回车即可,如果没有任何错误提示而返回命令行则可,否则重来。

c)正式下载
[code:1]$ cvs -z3 -d:pserver:[email protected]:/cvsroot/enlightenment co e17/libs/eet
$ cvs -z3 -d:pserver:[email protected]:/cvsroot/enlightenment co e17/libs/evas
$ cvs -z3 -d:pserver:[email protected]:/cvsroot/enlightenment co e17/libs/ecore
$ cvs -z3 -d:pserver:[email protected]:/cvsroot/enlightenment co e17/libs/embryo
$ cvs -z3 -d:pserver:[email protected]:/cvsroot/enlightenment co e17/libs/edje
$ cvs -z3 -d:pserver:[email protected]:/cvsroot/enlightenment co e17/apps/e[/code:1]
前5个是基本库源代码,后面主程序及相关资源文件。有了上述模块,e17就可以正常工作啦。


2.编译安装
2.1 源代码目录结构
下载完毕后,会在当前目录下生成e17的目录树,其中库代码在./e17/libs/对应的目录下,e则在./e17/apps/下。

2.2 开始编译
因库文件依赖关系,编译必须按照eet、evas、ecore、embryo、edje顺利进行,最后编译e。
编译非常简单,只要进入对应的目录运行下列命令系列即可,正常的话,应该可以正确编译的。

[code:1]./autogen.sh
make[/code:1]
(su切换成root后再)
[code:1]make install[/code:1]

提示:如果在编译过程中,发现某个基本库文件未找到之类的错误提示,请运行
$ldconfig
之后重试之。

2.3 编译后目标位置
如果编译时只使用上述命令系列,所有的库文件会放在/usr/local/lib下,进去看看,有没有类似名称的库文件。其他文件会出现在对应的/usr/local/share、/usr/local/bin等目录中。

到此为止,已经在我们的ML2rc2下成功编译安装了e17,剩下的就是体验完善了。  


3.第一次登录e17
a) 退出KDE。从主菜单-》注销...》退出会话,返回到KDM登陆会话界面。
b)点击“会话”按钮,选择enlightenment,重新登录。
一段美妙的动画过后,来到简洁漂亮的e17界面了。
c)右下角的金色齿轮或在桌面空白位置按下左健,会出现主菜单。屏幕下方中央的是快速启动栏。由于ML2rc2下一些如xmms、OpenOffice.org之类的程序没有包含,所以默认快速启动栏只有 终端、firefox和gimp三个图标。
桌面空白位置按右键会也会出现快速启动菜单。

第一次登录后,会在当前用户的家目录下生成.e/e/目录,该目录就是e17的配置目录,大多数配置都被保存在该目录下。


4. 改成中文菜单
默认是英文菜单,如果希望菜单是中文的,只要一个小命令即可:
enlightenment_remote -lang-set zh_CN.GB18030
无须重新登录,立即就变成中文界面了。


5.添加窗口容器
大家会发现,默认情况下,在e17下打开的窗口,最小化后会不知去向,只有通过主菜单->窗口 进行切换。其实e17已经内置了一个窗口容器,打开它后,最小化后的窗口会出现该容器中。
a)主菜单->配置->配置面板,打开Enlightenment配置面板。

b)点击"Module Settings",出现新小窗口。

c)点击“ibox”按钮,后点击右边的"Enable"按钮。

d)关闭所打开的窗口。

6. 在快速启动栏添加图标
~/.e/e/applications下保存了程序启动配置文件。其中~/.e/e/applications/all下放置所有的快速启动图标配置文件(扩展名.eap)。~/.e/e/applications/bar用来保存快速启动栏配置文件.order。
让我们试着添加一个kwrite快速启动图标:
a)桌面空白处按左键:选择“配置”-》Eap编辑器。

b)出现的“Eap编辑器”窗口中,点“高级设置”按钮。

c)点击黄色的图标选择按钮,选择/usr/share/icons/default.kde/48x48/apps/kwrite.eap
(注意:如果发现一些靠后的目录无法看到,应该是当前e17一个小bug,你可以最大化窗口,这样就可以显示所有的目录了)

c)在App name、Executable、Generic Info、Window Class下填入kwrite,然后在Path填入 /home/登录名/.e/e/applications/all/kwrite.eap
确定后会在 /home/登录名/.e/e/applications/all 下生成一个kwrite.eap文件。

d)进入~/.e/e/applications/bar,编辑.order文件(注意是隐藏文件),在最后位置加入一行 kwrite.eap,保存后,在屏幕下方中央的快速启动栏会立即增加一个刚才所添加的快速启动图标。

建议:添加一个Magiconf图标,以方便系统设置。


7.定制背景
a)复制一个.jpg的背景图片到~/.e/e/backgrounds/下,如命名为myjpg.jpg

b)新建一包含下列代码的文本文件,也放在~/.e/e/backgrounds/下,如命名为mybg.edc

[code:1]images{
image, "myjpg.jpg"             LOSSY 95;//对应图片名
}
collections
{
// Customize away ;)
group{
name, "desktop/background";
      parts {
         part {
            name,          "background_image";
            mouse_events,  0;
            description {
               state,    "default" 0.0;
               rel1 {
                  relative, 0.0  0.0;
                  offset,   0    0;
               }
               rel2 {
                  relative, 1.0  1.0;
                  offset,   -1   -1;
               }
               image {
                  normal, "image.jpg";
               }
               fill {
                  origin {
                     relative, 0.0 0.0;
                     offset,   0 0;
                  }
                  size {
                     relative, 1.0 1.0;
                     offset,   0 0;
                  }
               }
            }
         }
}
}[/code:1]
c)终端运行
[code:1]$ edje_cc -id ./ -fd ./ mybg.edc mybg.edj[/code:1]

d)主菜单->配置,新窗口中选择Background Settings,后面选择mybg.edj即可。


8.使用新主题
前面说了,e17的可定制功能是非常强大的。如果你懒得进行背景、窗口外观等的定制,却希望体验一下不一样的外观感受,也非常简单。

在 http://www0.get-e.org/Themes/E17/ 下可以下载到多款漂亮的主题。那个“c-14"(碳-14)可是公社牛人 cobranail版主精心打造的哦,安装后桌面背景中央那个大圆形图案会不断变幻颜色,美妙极了。大家试试吧。

这里我们试个简单的:
a)下载这个主题: http://www0.get-e.org/Themes/E17/_files/blue_eyed_0.5.9.edj

b)复制blue_eyed_0.5.9.edj到~/.e/e/themes/下。

c)主菜单->主题 下就多了个blue_eyed_0.5.9.edj选项了。选上试试。


e17下的感觉真的非常美妙!
就说这些吧,更多的制定工作有待你去亲自挖掘。
如有疑问,请直接与公社的e17牛人atfa、无双TM、cobranail等联系,我想他们才能给你更详细的答案。
同时也把此文献给Magic Linux 2.0开发组的全体工作人员~~你们辛苦了。
谢谢您的阅读!
如需转载,请注明出处。
 楼主| 发表于 2005-12-27 21:08:06 | 显示全部楼层
公社咋无法上传图片了呢     



回复

使用道具 举报

发表于 2005-12-28 03:20:43 | 显示全部楼层
呵呵,e17很炫阿
回复

使用道具 举报

发表于 2005-12-28 06:41:27 | 显示全部楼层
呵呵,上次打包都不知道是什么时候了。好像是8月份 :neutral:
回复

使用道具 举报

发表于 2005-12-28 08:57:38 | 显示全部楼层
谁把e17,fvwm,icewm都打个包放仓库吧,这样都省些编译时间:)

昨天试了下,cvs老是失败,没法下载
回复

使用道具 举报

发表于 2005-12-28 08:59:00 | 显示全部楼层
仓库里头有我打的包,但是太老了。建议还是自己编译
回复

使用道具 举报

发表于 2005-12-28 09:02:15 | 显示全部楼层
我装icewm,老是说少libimlib.so.11,装了imlib也还是这样,怎么回事啊?xfce最好装,有个图形安装,装上就好了,最方便,就是界面有点憨厚
回复

使用道具 举报

发表于 2005-12-28 10:54:25 | 显示全部楼层
应该做 rpm 啊。
回复

使用道具 举报

发表于 2005-12-28 12:25:06 | 显示全部楼层
cobranail的炭14还是很pp的。。。。。。。。。。。。
回复

使用道具 举报

发表于 2005-12-28 18:40:48 | 显示全部楼层
俺这等教育网的用户根本搞不定啊……
有哪位帮忙打包一下么??只要压缩一下就好,然后回来编译……
回复

使用道具 举报

 楼主| 发表于 2005-12-29 09:09:33 | 显示全部楼层
再见情人帮我测试一下rpm好不好?昨天晚上搞了下,不知道其他机器上可用不可用。
回复

使用道具 举报

发表于 2006-1-1 15:58:56 | 显示全部楼层
    
有rpm了???
哪里有的下???       
回复

使用道具 举报

 楼主| 发表于 2006-1-1 22:25:19 | 显示全部楼层
楼上的兄弟,测试一下吧。有问题请短信给我。
http://www.linuxsky.net/down/ftproot/incoming/moondaoke/
回复

使用道具 举报

发表于 2006-1-2 17:10:41 | 显示全部楼层
呵呵好的,刀客兄,俺正在下,俺赶上元旦出差,刚回来,昨天才看到站内信,呵呵,好几天没来了
回复

使用道具 举报

发表于 2006-1-2 17:55:42 | 显示全部楼层
俺rpmbuild --rebuild --target=i686 evas-0.9.9.022-pre_1mgc.src.rpm
之后为啥就没有反应了???
[root@guazi111 SRPMS]# rpmbuild --rebuild --target=i686 evas-0.9.9.022-pre_1mgc.src.rpm
Installing evas-0.9.9.022-pre_1mgc.src.rpm
warning: user lin does not exist - using root
warning: group lin does not exist - using root
warning: user lin does not exist - using root
warning: group lin does not exist - using root
Building target platforms: i686
Building for target i686



然后就一直卡住……   
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-25 12:30 , Processed in 0.044787 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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