LinuxSir.cn,穿越时空的Linuxsir!

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

我的icewm+rox-filer美化过程

[复制链接]
发表于 2005-4-23 13:10:00 | 显示全部楼层 |阅读模式
应大家要求把美化的过程贴上来,不过时间紧只写了怎么实现没有写其原理。

1. 安装


需要安装的包有icewm、icewm-themes、icepref、iceme、rox-filer、gdeskcal
,这些包所依赖的包也自动安装上。安装后改写~/.xinitrc,在里面加入:

  1. exec rox-filer -p=PIN
  2. exec icewm-session
复制代码


执行rox-filer是启动一个rox的pinboard,使其成为桌面管理器,现在你已经有
一个比较完整的icewm系统了,startx可以启动之。其默认的设置再修改一下主
题也还是挺漂亮的。

在桌面上点右键选backdrop可以设置墙纸。

2. 字体问题

字体安装的问题很多贴子已经有详细讲解,我只指出其中几点,至于如何实现的
请参照别人的帖子。

(1)确保系统已经安装了bitstream和simun字体,并且设置了simsun字体不反
混叠。

(2)确保你的fonts.conf文件里<prefer></prefer>字段把simsun已经提到了所
有中文字体的前面。

(3)在~/.icewm/preferences文件中加入自已的字体设置:


  1. MenuFontNameXft:"Bitstream Vera Sans:size=10,SimSun:size=10"
复制代码


英文字体用Bitstream显示效果要比simsun好看一些,所以这里指定两种字体。
注意icewm现在是支持xft的所以 preferences里那些 MenuFontName之类的字段
根本不起作用,其它的字体也是要加一个 Xft设置成如上所述的格式才起作用。


3. icewm相关的配置


运行icepref可以对icewm相关的东西进行配置,运行iceme可以修改用户的菜单
和工具栏。注意一点可能用iceme修改的菜单和工具栏如果显示的图标不满意可
以自行修改文件~/.icewm/menu和~/.icewm/toolbar两个文件,其格式是一样的
。先是一个prog关键字,第二个字段是这个程序的名称,第三个字段是让其显示
的图标文件,第四个字段是执行的命令。如:

  1. prog "Gthumb 图片浏览" "/usr/share/pixmaps/gthumb.xpm" gthumb
复制代码


4. 在桌面上建快捷方式


rox-filer的配置文件在~/.choice目录下(不知道怎么会起这样一个难猜的名字
),打开~/.choice/ROX-Filer/pb_PIN文件,在里面加入你想要在桌面上显示的
快捷方式:

  1. <?xml version="1.0"?>
  2. <pinboard>
  3.   <backdrop style="Scaled">/home/deerlux/Documents/pic/landscape/desk4.jpg</backdrop>
  4.   <icon x="160" y="32" label="Gthumb">/usr/bin/gthumb</icon>
  5.   <icon x="256" y="32" label="Mlterm">/usr/bin/mlterm</icon>
  6.   <icon x="32" y="32" label="Home">/home/deerlux</icon>
  7. </pinboard>
复制代码


x和y是指在桌面上的坐标,label是指显示在桌面上的名字。

修改完后运行下面的命令可以使桌面重新载入:


  1. rox-filer -p=
  2. rox-filer -p=PIN
复制代码


在桌面上右键点击某一个快捷方式,选File 'xxxx'可以对这个快捷方式设置图
标。

5. 启动gdeskcal


在~/.icewm下建一个可执行的startup文件,里面加入要启动的gdeskcal:

  1. gdeskcal &
复制代码


修改~/.icewm/winoptions文件(如果没有就新建一个),加入下面几行:


  1. gdeskcal.Gdeskcal.allWorkspaces: 1
  2. gdeskcal.Gdeskcal.fClose: 0
  3. gdeskcal.Gdeskcal.ignoreQuickSwitch: 1
  4. gdeskcal.Gdeskcal.ignoreTaskBar: 1
  5. gdeskcal.Gdeskcal.ignoreWinList: 1
复制代码


重新启动X,应该就可以了,其余的设置大家自行发挥吧。
 楼主| 发表于 2005-4-23 13:13:12 | 显示全部楼层
再贴一次效果图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2005-4-23 13:23:27 | 显示全部楼层
goooood
回复 支持 反对

使用道具 举报

发表于 2005-4-23 15:02:05 | 显示全部楼层
谢谢
补充:rox的图标只要打开rox窗口,拖动相应的程序到桌面就行了
回复 支持 反对

使用道具 举报

发表于 2005-4-23 15:22:19 | 显示全部楼层
这个。。gdeskcal如何实现透明呢
回复 支持 反对

使用道具 举报

发表于 2005-4-23 15:42:21 | 显示全部楼层
好帖子。。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2005-4-23 17:56:10 | 显示全部楼层
支持!!!!!
回复 支持 反对

使用道具 举报

发表于 2005-4-23 18:03:05 | 显示全部楼层
终端如何实现透明呢?
我的是gnome+icewm,icewm调用的是gnome terminal。
已经改了preference下面的透明指=1,但是还是透明不了
回复 支持 反对

使用道具 举报

发表于 2005-4-23 18:53:50 | 显示全部楼层
mlterm可以透明。
回复 支持 反对

使用道具 举报

发表于 2005-4-23 18:57:44 | 显示全部楼层
你在icewm下安装amule能实现无乱码吗?我安装时总是不行
回复 支持 反对

使用道具 举报

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

本版积分规则

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