Chinaunix首页 | 论坛 | 博客
  • 博客访问: 295897
  • 博文数量: 34
  • 博客积分: 3092
  • 博客等级: 中校
  • 技术积分: 1003
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-13 13:21
文章分类

全部博文(34)

文章存档

2020年(2)

2016年(1)

2011年(1)

2010年(11)

2009年(13)

2008年(6)

我的朋友

分类: BSD

2009-07-16 23:46:48

[OpenBSD] Desktop on 4.4/4.5


转载就是我抄的,还没有一一的校订完毕,先贴家里。估计这两天就要修好的,网上的文章是多,就是太乱了。好多都写得文不达意,虽然作者是有了技术,但是过程又不能全都表达出来,好像保留了什么一样,我不能这样子,不负责还不如不写。
基本安装
  1. 正常安装系统,X Window 可工作。我一般是登录后,用 startx 启动。
  2. cd /usr/ports/x11/icewm; make install,漫长等待后,icewm 终于装好了。(KDE, GNOME太重了,换个 lightweight 来玩玩)
  3. IceWM 的配置比较简单,默认配置会放在 /usr/local/share/icewm,把里面的内容全部 copy 到 ~/.icewm。基本结构:
      preferences     基本的配置
      menu               自己配置 start 菜单里面的内容
      theme              默认主题的路径
      [icons]             常用 icon 都放在里面
      [themes]          所有主题
      ....
      IceWM 的配置确实不复杂,看看他的 tutorial  就好。
  4. startx 的 system-wide 配置文件在 /etc/X11/xinit/xinitrc ,将起复制到 ~/.xinitrc,然后修改下
      #  fvwm || xterm
      exec icewm-session
   aha, see IceWM runs, huh~
  5. 配置 IceWM 的主题也很简单,到 里面推荐的几个,全部下载放到 ~/.icewm/themes 里面,然后自己挑啦。


常用软件 (/usr/ports)
audio/xmms                Winamp
graphics/blender
graphics/gimp
graphics/gqview         ACDsee
print/epdfview             pdf viewer
net/firefox
net/pidgin
x11/xchm                    chm viewer
x11/mplayer


XTerm 设置
默认 xterm 的字体实在太小了,而且是 non-color 的。
如下,可以设置漂亮的英文字体,大小也恰好。(我的分辨率:1280 x 800)
xterm -fa 'Mono' -fs 14      # fa - fontface(字体), fs - fontsize(字体大小)
设置 color xterm,如下:
cp /etc/X11/app-defaults/XTerm-color ~/.Xdefaults
并 uncomment 下面几行即可
!*VT100*colorULMode: on
!*VT100*underLine: off
!*VT100*colorBDMode: on
:-) 方法都是来自 faq,参见:




中文输入
Bibby兄有一篇 step by step,看这里啦。
不过我的 ~/.xinitrc 里面稍有不同:
# 不设置 LC_CTYPE 也可以的,不过感觉这样英文好看了一点
export LC_CTYPE=en_US.UTF-8
export XMODIFIERS=@im=scim
export GTK_IM_MODULE="scim"
scim -d&
exec dbus-launch icewm-session
我就是多了 scim -d &,否则就是不行。而  gtk-query-immodules 那一步,不做似乎也行。

配置的相关解释,参见:
http://www.scim-im.org/wiki/documentation/installation_and_configuration/all/system_configuration

ps. 切记,测试输入法时,要打开 pidgin 等能输入中文的程序,用 xterm 你怎么都看不到 scim-智能拼音。非常奇怪 :-)


漂亮的中文字体 ()
OpenBSD 自带的中文字体惨不忍睹,赶紧用文泉驿()的换掉。因为 4.4 ports 还没有 wqy-zenhei 字体,所以得手工加一下啦。
# cp /usr/X11R6/lib/X11/fonts/TTF
# cp /pathto/wqy-zenhei.ttf ./
# /usr/X11R6/bin/mkfontscale            # 给 X server 注册下
# /usr/X11R6/bin/mkfontdir
OK,字体已经装备上了,然后修改  icewm 的配置文件 ~/.icewm/preferences
英文用 Fixed, 中文用 WenQuanYi Zen Hei (wqy-正黑):
TitleFontNameXft="Fixed:size=12,WenQuanYi Zen Hei:size=14"
MenuFontNameXft="Fixed:size=12,WenQuanYi Zen Hei:size=14"
StatusFontNameXft="Fixed:size=12,WenQuanYi Zen Hei:size=14"
QuickSwitchFontNameXft="Fixed:size=12,WenQuanYi Zen Hei:size=14"
NormalButtonFontNameXft="Fixed:size=12,WenQuanYi Zen Hei:size=14"
ActiveButtonFontNameXft="Fixed:size=12,WenQuanYi Zen Hei:size=14"
NormalTaskBarFontNameXft="Fixed:size=12,WenQuanYi Zen Hei:size=14"
ActiveTaskBarFontNameXft="Fixed:size=12,WenQuanYi Zen Hei:size=14"
ToolButtonFontNameXft="Fixed:size=12,WenQuanYi Zen Hei:size=14"
NormalWorkspaceFontNameXft="Fixed:size=12,WenQuanYi Zen Hei:size=14"
ActiveWorkspaceFontNameXft="Fixed:size=12,WenQuanYi Zen Hei:size=14"
MinimizedWindowFontNameXft="Fixed:size=12,WenQuanYi Zen Hei:size=14"
ListBoxFontNameXft="Fixed:size=12,WenQuanYi Zen Hei:size=14"
ToolTipFontNameXft="Fixed:size=12,WenQuanYi Zen Hei:size=14"
ClockFontNameXft="Fixed:size=12,WenQuanYi Zen Hei:size=14"
ApmFontNameXft="Fixed:size=12,WenQuanYi Zen Hei:size=14"
InputFontNameXft="Fixed:size=12,WenQuanYi Zen Hei:size=14"
LabelFontNameXft="Fixed:size=12,WenQuanYi Zen Hei:size=14"
根据网上的一些文章,说开启 anti-aliasing 中文效果不好,可通过下面的方法关闭之。不过我还是觉得 AA 之后,英文效果好太多,不舍得关闭。
$ vi ~/.fonts.conf

 
   
      10
   

   
      15
   

   
      false
   

 


如此这般,中文字体终于漂亮起来也。不过我的 scim 有时候在启动时会挂掉,不知道为何。重新 startx 一次即可。
参考:


Screenshot
[OpenBSD] Desktop on 4.4 - kasicass - Code@Pig Home


后记
相对 win32, linux,OpenBSD 性能上还是差一些,firefox 打开复杂些的网页就得卡一会。smallka 同学用 FreeBSD desktop 时,也有同感。

ps. 2009-02-21
换成 wqy-正黑 后,浏览中文网页的速度反而变快了。看来是原来字体不好,反而花费的大量的渲染时间。


----------------------------------
2009-05-12  OpenBSD 4.5 出来鸟,顺便更新下这篇文档

常用软件 (/usr/ports)
/www/mozilla-firefox

漂亮的中文字体 ()
可以使用 port 安装拉。
# cd /usr/ports/x11/wqy-zenhei-ttf
# make install
默认安装到 /usr/local/lib/X11/fonts/wqy,还需要手动添加 font path 到配置文件。
默认装好的是 xfs 管理字体,所以是改这个配置文件 /etc/X11/fs/config:
catalogue = /usr/X11R6/lib/X11/fonts/TTF/,
                    /usr/local/lib/X11/fonts/myfonts/

参见:

加快上网速度
修改 firefox 配置

设置一个速度快的 DNS (/etc/resolv.conf)


ps. 不过 4.5 的桌面速度,感觉还没 4.4 快 - -#
我的 glxgears 在 4.4 跑的 500+ fps,而 4.5 DRI 开启后只有 100+ fps

阅读(1639) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~