QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4556|回复: 6

E17 faq

[复制链接]
发表于 2005-10-12 16:28:19 | 显示全部楼层 |阅读模式
没有重排版过

以后会常更新 最重要的是先看get-e.org里面user guide内容 因为很多东西都已经在里面了

1 怎样美化gtk2程序
gtk-theme-switch
http://www.archlinux.org/packages.php?id=787

gtk-theme-switch2
http://www.archlinux.org/packages.php?id=788
使用gnome-settings-daemon才是最好的办法,连icons&fonts的问题也一起解决了

2 有没有自动编译E17的脚本

可以到raster(E17创建者)的网站上下载get_e.sh 它会自动连接CVS 下载最新源码 然后编译所有模块
如果想手工编译 那方法是:
在每个E17模块下输入
./autogen.sh --prefix=/usr
make
make install
--prefix=/usr指明安装到/usr目录下 默认是安装到/usr/local目录下

3 那e17下firefox浏览器字体发虚,有没有办法搞得与gnome下一样清晰啊。 Laughing Laughing

你用的是Ubuntu吗?
用把下面的设置加进~/.fonts.conf 或者 /etc/fonts/conf.d/20custom.conf
之类的文件。
代码:

<match target="font" >
   <edit mode="assign" name="antialias" >
      <bool>true</bool>
   </edit>
   <edit mode="assign" name="hintstyle" >
      <const>hintslight</const>
   </edit>                                                               
   <edit mode="assign" name="hinting" >
      <bool>true</bool>
   </edit>
   <edit mode="assign" name="autohint" >
      <bool>f</bool>
   </edit>
  </match>

        <match target="font" >
                <!--
                <test compare="contains" name="lang" >
                        <string>zh-cn</string>
                        <string>zh-tw</string>
                        <string>ja</string>
                        <string>ko</string>
                </test>
                -->
                <test compare="more_eq" name="pixelsize" qual="any" >
                        <double>8</double>
                </test>
                <test compare="less_eq" name="pixelsize" qual="any" >
                        <double>17</double>
                </test>
                <edit mode="assign" name="antialias" >
                        <bool>false</bool>
                </edit>
        </match>

2 怎样让E17显示中文标题栏 或称 关于E17的字体增加方法
以下由高超(linuxsir.com,发表在debian版)朋友提供:
Debian unstable的非官方安装源有两个:
一个是来自elive
deb http://www.vobcopy.org/mirror/elive/ elive main elive efl

一个来自shadoi
deb http://soulmachine.net/debian/ unstable/

安装可以参考
http://www.soulmachine.net/wiki/ ... _on_Debian_unstable

八卦一下,这两个源有可能会合并,好像shadoi承担了elive网站的管理任务。
如果自己编译打包的话,无双版主写了一个脚本。


关于字体,如果因为更改主题字体到12~16之间的话,推荐使用不含点阵的字体,用点阵的字体似乎会有些问题(不是所有的字体都测试过,不能确认,uming和simsun在我这儿是不行的)。在Debian现有的字体里面,ukai是不含点阵字体的,所以没有问题。

关于E17的中文字体,再罗唆两句,将中文字体拷贝到$HOME/.e/e/fonts目录下(做个软链接也可),参考它的data/fonts (/usr/share/enlightenment/data/fonts)目录建立fonts.dir 和fonts.alias 两个文件例如:
[PHP]
^v^$ ls -l .e/e/fonts/
总用量 8
-rw-r--r--  1 gaochao gaochao 114 2005-09-07 21:55 fonts.alias
-rw-r--r--  1 gaochao gaochao 124 2005-09-07 21:55 fonts.dir
lrwxrwxrwx  1 gaochao gaochao  34 2005-09-07 11:56 simsun.ttc -> /mnt/winc/WINDOWS/Fonts/simsun.ttc
lrwxrwxrwx  1 gaochao gaochao  41 2005-09-07 21:55 ukai.ttf -> /usr/share/fonts/truetype/arphic/ukai.ttf
^v^$ cat .e/e/fonts/fonts.dir
2
simsun.ttc -misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-1
ukai.ttf -misc-ukai-medium-r-normal--0-0-0-0-p-0-iso8859-1
^v^$ cat .e/e/fonts/fonts.alias
Simsun -misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-1
Ukai -misc-ukai-medium-r-normal--0-0-0-0-p-0-iso8859-1
^v^$

[/PHP]

建好相应的文件后,用enlightenment_remote命令可以看到enlightenment现在可用的字体
[PHP]^v^$ enlightenment_remote -font-available-list
REPLY <- BEGIN
REPLY: "Simsun"
REPLY: "Ukai"
REPLY: "Vera-Bold-Italic"
REPLY: "Vera-Normal"
REPLY: "Vera-Bold"
REPLY: "Vera-Italic"
REPLY: "Vera-Mono-Bold-Italic"
REPLY: "Vera-Mono-Bold"
REPLY: "Vera-Mono-Italic"
REPLY: "Vera-Mono"
REPLY: "Vera-Serif"
REPLY: "Vera-Serif-Bold"
REPLY: "Vera"
REPLY: "Baekmuk-Dotum"
REPLY: "Kochi-Gothic"
REPLY: "Uming"
REPLY: "FZ-XBS"
REPLY: "DF-YaFeng"
REPLY: "CY-JianBiaoSong"
REPLY <- END
^v^$[/PHP]

这时你可以选择你想使用的中文字体,还是enlightenment_remote命令
[PHP]^v^$ enlightenment_remote -font-fallback-list
REPLY <- BEGIN
REPLY: "FZ-XBS"
REPLY: "CY-JianBiaoSong"
REPLY <- END
^v^$ enlightenment_remote -font-fallback-prepend Ukai
^v^$ enlightenment_remote -font-fallback-list
REPLY <- BEGIN
REPLY: "Ukai"
REPLY: "FZ-XBS"
REPLY: "CY-JianBiaoSong"
REPLY <- END
^v^$[/PHP]

E17在字体方面fallback机制很方便,你可以很方便的指定自己想使用的中文字体。

E17真的非常优秀,在耗费系统资源非常低的情况下,还可以有美轮美奂的视觉效果(eye candy )


以下是我的其它修改字体的介绍
=============
修改标题栏上字体高度:
我一般编辑
我配置E17时是编译theme时指定字体的
修改e17/apps/e/data/themes/default_border.edc
       color3: 255 255 255 128;
       text {
          text:     "";
          font:     "Edje Vera"; // 这里修改其它字体名 如果想换字体的话,但同时需要在default.edc里面增加新字体或按上面的方法增加字体
          size:     10; // 这里修改成13 如果想修改字2体高度的话
          min:      0 1;
          align:    0.0 0.5;
          text_class: "title_bar";
       }
你可以试下载E17的e17/apps/data目录 然后修改后编译一下
发表于 2005-10-12 16:35:14 | 显示全部楼层
支持一下。
回复

使用道具 举报

 楼主| 发表于 2005-10-12 17:23:14 | 显示全部楼层
谢谢 后面继续添加大家总结的好方法
回复

使用道具 举报

发表于 2005-10-13 11:56:07 | 显示全部楼层
美化gtk程序改下面两个文件就行了:
/etc/gtk/gtkrc.zh_CN
/etc/gtk-2.0/gtkrc
回复

使用道具 举报

 楼主| 发表于 2005-10-13 13:05:23 | 显示全部楼层
good :
回复

使用道具 举报

 楼主| 发表于 2005-11-25 10:01:43 | 显示全部楼层
jetair 写的
从Hiweed 到 E17, 用E17和透明阴影效果打造炫目桌面简单流程 v0.0.1

转自
http://www.linuxsir.org/bbs/showthread.php?t=232496


[QUOTE=jetair]费了几天的工夫,终于安装上了Hiweed+E17+透明阴影+nVidia驱动。用来亮骚还是蛮炫滴:)。下面是安装过程(Step by step,以nvidia显卡为例)。


1.从linux.hiweed.com上下载hiweed debian 0.7b2的iso文件。
2.刻盘,从光盘启动安装。安装过程非常自动,只需要选择分区方式即可。
3.文件拷贝完毕后自动弹出光盘,再次重启后,再要求输入root密码时需要alt+F2进入另一个vt中 [code:1]mount /cdrom[/code:1]
一下。再alt+f1返回继续。
4.安装完毕后已经可以startx进入icewm了。
5.将/etc/apt/sources.list中sarge改为etch.加入以下源
[code:1]
deb http://debian.cn99.com/debian/ etch non-free main contrib
deb http://www.soulmachine.net/debian unstable/
deb http://archive.ubuntu.com/ubuntu/ hoary universe
[/code:1]
6.apt-get update;aptitude 安装2.6.12-1(版本以后可能升级)的linux-image 和linux-header,apt-get build-essential
7.重启
8.从www.nvidia.com上下载驱动程序,
[code:1]sh NVIDIA-Linux-x86-1.0-7676-pkg1.run[/code:1]
运行驱动安装文件。
9.修改/etc/X11/xorg.conf,
将"nv"或"vesa"改为"nvidia"
加入段
[code:1]          Section "Extensions"
          Option   "Composite" "Enable"
          EndSection[/code:1]
并在段"Device"加入
[code:1]          Option "RenderAccel" "true"[/code:1]
来开启半透明效果
10.[code:1]apt-get install xcompmgr transset[/code:1],安装半透明阴影效果工具。
11.aptitude ,找到enlightenment ,回车后选择0.16.999版本,注意同时选择enlightenment-data同样为0.16.999版本。
12.修改.xsession为
[code:1]xcompmgr -cCfF -r14 -o.90 -l-14 -t-14 -D7&
enlightenment[/code:1]
13.aptitude卸载scim,安装fcitx
14.按以下修改
debian:~# cat /etc/X11/Xsession.d/95locales-xinput-set
[code:1]export LANG=zh_CN.UTF-8
export XMODIFIERS="@im=fcitx"
fcitx&[/code:1]

debian:~# cat /etc/X11/xinit/xinput.d/zh_CN.UTF-8
[code:1]XIM=fcitx
XIM_PROGRAM=fcitx
XIM_ARGS=
GTK_IM_MODULE=XIM
DEPENDS=[/code:1]
15.运行[code:1]enlightenment_remote -lang-set zh_CN.UTF-8[/code:1],使fcitx可以在e17中使用。
16.transet 0.25 然后点窗口项 A 意思是使窗口 A 的透明度是1/4
17.startx and enjoy.如果驱动安装好速度应该非常快。


在6600GT上测试通过
已知bug:无法读取DVD-ROM,但CD-ROM正常读取。显示0x58错误[/QUOTE]

效果可以看原贴
http://www.linuxsir.org/bbs/showthread.php?p=1331786#post1331786
回复

使用道具 举报

 楼主| 发表于 2005-11-25 16:22:14 | 显示全部楼层
整理后的 faq放在这里

http://e17cn.blogspot.com/2005/11/e17-faq.html
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-26 12:07 , Processed in 0.142118 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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