Showing posts with label 桌面应用. Show all posts
Showing posts with label 桌面应用. Show all posts

Tuesday, May 22, 2007

PCBSD: Intel显卡上使用宽屏分辨率

要在Intel系列的显卡上使用宽屏,尤其是9XX系列的,需要自己动手修改一些东西。下面是我在Dell Latitude 620(Intel945GM芯片)上测试的结果,大致也适用于其他的Intel显示芯片。步骤如下:

1. 下载并编译、安装915resolution 程序。
对于915或者更早的显卡,可以直接使用ports进行安装。
a. “开始”》“系统”》“终端程序”(或者是叫K-console什么的,忘记中文名称了),打开一个命令行窗口。
b. 运行“su”,然后输入root帐号密码,准备以root身份进行安装。
c. cd /usr/ports/sysutils/915resolution
d. make install clean

对于945GM芯片的用户,目前请不要直接使用上面的安装方式,因为ports里面的是0,5.1版,还不支持945GM,你需要这里下载0.5.2版的源码包然后编译、安装。
URL:http://www.geocities.com/stomljen/915resolution-0.5.2.tar.gz
步骤如下:

a. 解压:tar -zxvf 915resolution-0.5.2.tar.gz
b. 安装:make && make install (需要root权限)

2. 安装完成后,运行:915resolution -l,列出所有可能的模式:

# 915resolution -l
Intel 945GM VBIOS Hack : version 0.2

Chipset: 945GM

Mode 30 : 640x480, 8 bits/pixel
Mode 32 : 800x600, 8 bits/pixel
Mode 34 : 1024x768, 8 bits/pixel
Mode 38 : 1280x1024, 8 bits/pixel
Mode 3a : 1600x1200, 8 bits/pixel
Mode 3c : 1920x1440, 8 bits/pixel
Mode 41 : 640x480, 16 bits/pixel
Mode 43 : 800x600, 16 bits/pixel
Mode 45 : 1024x768, 16 bits/pixel
Mode 49 : 1280x1024, 16 bits/pixel
Mode 4b : 1600x1200, 16 bits/pixel
Mode 4d : 1920x1440, 16 bits/pixel
Mode 50 : 640x480, 32 bits/pixel
Mode 52 : 800x600, 32 bits/pixel
Mode 54 : 1024x768, 32 bits/pixel
Mode 58 : 1280x1024, 32 bits/pixel
Mode 5a : 1600x1200, 32 bits/pixel
Mode 5c : 1920x1440, 32 bits/pixel
Mode 60 : 1280x770, 8 bits/pixel
Mode 61 : 1280x770, 16 bits/pixel
Mode 62 : 1280x770, 32 bits/pixel
Mode 63 : 512x771, 8 bits/pixel
Mode 64 : 512x771, 16 bits/pixel
Mode 65 : 512x771, 32 bits/pixel
3. 选择其中的一个和你当前的分辨率一样的mode的代码,16 bits或者是32bits色深的。例如我的系统修改前是1024x768,而我想使用1280x800的分辨率,我使用如下的命令:

915resolution 45 1280 800

命令结束后再次运行 915resolution -l,你会看到mode 45已经变成1280x800了。

这里是915resolution的一些用法指南,可以参考一下:http://www.geocities.com/stomljen/readme.html

4. 编辑/etc/rc.local文件,添加如下语句:
/usr/sbin/915resolution 45 1280 800

5. 编辑/etc/X11/xorg.conf,找到LOAD DRI一行,在此行的最前面加一个#,将此行注释掉。你或许并不需要这一步,在其他任何资料上都没有看到,但对我的945来讲,Load DRI会在log里报错,我只有将它去掉。

6. 重启系统,如果分辨率没有自动改为你设置的模式的话,在桌面上右键单击,然后”重新配置桌面“》”显示“,选择你需要的分辨率即可。

下面是一些相关的资源,如果你的安装不顺利的话,可以参考一下。

检查/var/log/Xorg.0.log文件,查看其中的报错信息。
http://www.geocities.com/stomljen/
http://www.freebsd.org/doc/en_US.ISO8859-1/articles/laptop/article.html
http://forums.pcbsd.org/viewtopic.php?t=8196

Wednesday, May 16, 2007

PCBSD下如何安装软件

PCBSD下的软件是通过.PBI格式发布的,安装和在Windows下一样,安装时有图形界面的向导,你只需接受协议,然后点击“下一步”就行了。所以软件安装的关键就在于如何找到/得到你想要的PBI文件。

想要浏览/查找pbi格式的软件,到www.pbidir.com网站,那里是PCBSD的官方软件发布站点,汇集了所有开发好的以及正在开发中的PBI软件;同时你也可以查看一个PBI的wishlist,并且把自己希望但目前并没有的软件添加到wishlist中,或许某个developer会感兴趣也不一定。

另外,由于一些授权协议方面的原因,一些软件的PBI包从官方的站点上删除了,但是你可以在这个站点找到:www.pbis.in. 请注意自己是否有相应的授权。

另外,如果你对PBI很有兴趣的话,可以尝试自己创建一个PBI软件。这里有一篇英文的教程,出自Dru Lavigne教你如何利用已有的FreeBSD软件包和PCBSD提供的PBI Creator程序来创建自己的PBI软件。

Building Binary PC-BSD Packages

*PCBSD是FreeBSD的一个小的变体,但他们的内核基本是相同的,所以FreeBSD的软件包都可以用在PCBSD上的,只是要在命令行下安装。

Tuesday, May 08, 2007

FCITX -- PCBSD下的中文输入

经过一天的努力,总算是把这个东西搞定了。今天可以 在 PCBSD下写这篇日志了。这里简要说一下大概的过程 :

1. 程序名称 fcitx。你可以去www.fcitx.org上下载 ,目前最新版本为 3.4.2
2. 功能: 中文输入
3. 下载后 用tar -zxfv 解压,然后编译运行./configure
4. 如果编译过程中遇到 类似“undefined reference to libiconv”的错误,那么在congiure时加入选项 --libdir=/usr/local/lib,或者指定你自己的 libiconv。so的路径

5. 然后 make && make install && make clean
6. 完成后,修改自己的home目录下的 .profile文件,加入下面几行:(这里我用的是SH shell,其他shell的语法可能有所不同)

LANG=zh_CN.Gb2312
export LANG
LC_CTYPE=zh_CN.Gb2312
export LC_CTYPE
LC_COLLATE=POSIX
export LC_COLLATE
GTK_IM_MODULE=xim
export GTK_IM_xim
XMOIFIERS="@im=fcitx"
export XMODIFIERS

完成后保存、推出。重新登录即可。

要进行中文输入时,首先运行fcitx,按ctrl+空格 切换到中文输入状态。

要了解它的用法,请到它的网站下载相关说明。源码包中也有说明

有问题请留言,谢谢 !

(用下来感觉不错~~)

PCBSD下字体美化

默认安装下,PCBSD的字体显示效果很差,尤其是中文环境下。
但要改变却也很容易。先看一下效果图:


点此看大图:http://pcbsd.bokee.com/photo/view.fcgi?id=6141676&mode=4&mode=3

下面是字体设置的一些关键步骤:
1. 下载字体
到http://fundawang.lcuc.org.cn/wqy/下载文泉译点阵字体源码包,一搬是一个.tar.gz结尾的文件。
(如果你看到这篇文章不是太晚,可以试试:http://fundawang.lcuc.org.cn/wqy/wqy-bitmapfont-bdf-all-nightly_build.tar.gz)
2. 解压,运行 tar -zxvf wqy-bitmapfont-bdf-all-nightly_build.tar.gz
3. 在“开始 > 设置 > 系统管理”中找到字体安装程序,将解压出的字体安装
另外,你也可以把windows下的字体文件也拷贝过来,进行安装。
4. 在“开始 > 设置 > 外观与主题”中选择字体,然后逐一设置即可
5. 题外话:我使用的是FireFox2.0版,用它来看中文网站的话,需要再设置一下(编辑 〉选项 > 内容),在高级选项中禁止网页自己选择字体即可。

如果你设置时遇到什么问题,请留言。谢谢!