<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PHP Stone &#187; Gnome</title>
	<atom:link href="http://phpstone.com/tag/gnome/feed/" rel="self" type="application/rss+xml" />
	<link>http://phpstone.com</link>
	<description>——从石头向宝石进化</description>
	<lastBuildDate>Thu, 05 Aug 2010 14:04:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>FreeBSD下从ports安装Gnome2.22</title>
		<link>http://phpstone.com/ports-gnome222/</link>
		<comments>http://phpstone.com/ports-gnome222/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 09:52:27 +0000</pubDate>
		<dc:creator>frePerl</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Gnome]]></category>

		<guid isPermaLink="false">http://phpstone.com/?p=40</guid>
		<description><![CDATA[准备工作：
1.更新ports
2.重新编译内核
（一） 安装 Xorg
注：要完整地编译Xorg至少要4GB的剩余磁盘空间
ports: [x11/xorg]
#cd /usr/ports/x11/xorg
#make install clean
对于 Xorg 7.3 这个版本，可以不需要任何的配置文件就能运行：
%startx

若不能启动 X11， 也许是默认的配置文件不适合你机器的配置，这时候就需要手工配置 X11。
# Xorg -configure         //生成配置文件 xorg.conf.new
# Xorg -config xorg.conf.new    //测试配置文件是否能正常启动X11
发现并解决问题可以参考的日志文件为 /var/log/Xorg.0.log,一切准备妥当后，就可以把配置文件放到公共的目录中了：
#cp xorg.conf.new /etc/X11/xorg.conf     //这个位置也可以是/usr/local/etc/X11/xorg.conf
//Xorg 7.3_2 以后能自动配置 Intel915 系列显卡的宽屏显示问题，对于之前的版本,如果无法通过配置文件解决问题，需要用到 sysutils/915resolution
#cd /usr/ports/sysutils/915resolution
#make install clean
添加以下内容到 /etc/rc.conf
i915resolution_enable=&#8221;YES&#8221;
i915resolution_modes=&#8221;49&#8243;
i915resolution_width=&#8221;1280&#8243;
i915resolution_height=&#8221;768&#8243;
//modes可以通过运行&#8221;915resolution -l&#8221;得到的显示模式参考填写。
#/usr/local/etc/rc.d/915resolution start
（二）安装gnome2-lite
#cd /usr/ports/x11/gnome2-lite
#make install clean
//部分编译错误的处理
&#8220;Checing for DBUS&#8230; configure:error:
&#8220;Package requirements(dbus-1 &#62;=1.1.2) were not met:
&#8220;Requested &#8216;dbus-1 &#62;=1.1.2&#8242; but version of dbus is 1.0.2
&#8220;Stop [...]]]></description>
			<content:encoded><![CDATA[<p>准备工作：</p>
<p>1.更新ports</p>
<p>2.重新编译内核</p>
<p>（一） 安装 Xorg<br />
注：要完整地编译Xorg至少要4GB的剩余磁盘空间<br />
ports: [x11/xorg]<br />
#cd /usr/ports/x11/xorg<br />
#make install clean<br />
对于 Xorg 7.3 这个版本，可以不需要任何的配置文件就能运行：<br />
%startx<br />
<span id="more-40"></span><br />
若不能启动 X11， 也许是默认的配置文件不适合你机器的配置，这时候就需要手工配置 X11。<br />
# Xorg -configure         //生成配置文件 xorg.conf.new<br />
# Xorg -config xorg.conf.new    //测试配置文件是否能正常启动X11</p>
<p>发现并解决问题可以参考的日志文件为 /var/log/Xorg.0.log,一切准备妥当后，就可以把配置文件放到公共的目录中了：<br />
#cp xorg.conf.new /etc/X11/xorg.conf     //这个位置也可以是/usr/local/etc/X11/xorg.conf</p>
<p>//Xorg 7.3_2 以后能自动配置 Intel915 系列显卡的宽屏显示问题，对于之前的版本,如果无法通过配置文件解决问题，需要用到 sysutils/915resolution</p>
<p>#cd /usr/ports/sysutils/915resolution<br />
#make install clean</p>
<p>添加以下内容到 /etc/rc.conf</p>
<p>i915resolution_enable=&#8221;YES&#8221;<br />
i915resolution_modes=&#8221;49&#8243;<br />
i915resolution_width=&#8221;1280&#8243;<br />
i915resolution_height=&#8221;768&#8243;<br />
//modes可以通过运行&#8221;915resolution -l&#8221;得到的显示模式参考填写。</p>
<p>#/usr/local/etc/rc.d/915resolution start</p>
<p>（二）安装gnome2-lite</p>
<p>#cd /usr/ports/x11/gnome2-lite<br />
#make install clean</p>
<p>//部分编译错误的处理</p>
<p>&#8220;Checing for DBUS&#8230; configure:error:<br />
&#8220;Package requirements(dbus-1 &gt;=1.1.2) were not met:<br />
&#8220;Requested &#8216;dbus-1 &gt;=1.1.2&#8242; but version of dbus is 1.0.2</p>
<p>&#8220;Stop in /usr/ports/sysutils/system-tools-backends<br />
&#8220;Error code 1</p>
<p>#portupgrade dbus</p>
<p>&#8220;Package requirements(pixman &gt;=0.10.0) were not met:<br />
&#8220;Requested &#8216;pixman &gt;=0.10.0&#8242; but version of dbus is 0.9.6</p>
<p>#portupgrade pixman</p>
<p>&#8220;Package requirements(hal-storage &gt;=0.5.8_1) were not met:<br />
&#8220;Requested &#8216;hal-storage &gt;=0.5.8_1&#8242; but version of hal-storage is 0.5.8</p>
<p>#portupgrade hal         //update hal-0.5.8.20070909 to hal-0.5.11</p>
<p>同样的错误提示，更新：libvolume_id-0.75 to libvolume_id-0.77</p>
<p>&#8220;machine.h:60:error:redefinition of typed of &#8216;cpumask_t&#8217;<br />
&#8220;/usr/src/sys/sys/types.h:146:error:previous declaration of &#8216;cpumask_t&#8217; was here</p>
<p>&#8220;Stop in /usr/ports/sysutils/lsof/work/lsof-4.81A.freebsd/lib<br />
&#8220;&#8230;Error Code 1</p>
<p>重新编译系统 FreeBSD 7.0-Release，并且更新到 FreeBSD 7.0-Release-p4</p>
<p>#cd /usr/ports/sysutils/lsof<br />
#make clean<br />
#make install clean</p>
<p>然后回到 /usr/ports/x11/gnome2-lite 接着编译安装</p>
<p>&#8220;gtar-1.20_1 cannot install: unknow AUTOCONF version: 261<br />
&#8220;Stop in /usr/ports/archivers/gtar<br />
我当前的atuoconf版本为2.62</p>
<p>#cd /usr/ports/archivers/gtar<br />
#vi Makefile<br />
将配置文件制定的 AUTOCONF 版本改为262<br />
USE_AUTOTOOLS=autoconf:262:env</p>
]]></content:encoded>
			<wfw:commentRss>http://phpstone.com/ports-gnome222/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD,Gnome安装scim-fcitx</title>
		<link>http://phpstone.com/scim-fcitx/</link>
		<comments>http://phpstone.com/scim-fcitx/#comments</comments>
		<pubDate>Mon, 05 May 2008 06:16:29 +0000</pubDate>
		<dc:creator>frePerl</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Gnome]]></category>

		<guid isPermaLink="false">http://phpstone.com/?p=23</guid>
		<description><![CDATA[在使用FreeBSD6.3-release的时候，使用scim或者fcitx一直很头大，scim用ports安装非常顺利，可是一用起来，我几乎所有的Gnome下应用程序都轮番崩溃；而fcitx则经常出现屏幕乱码的问题，而且我又偏爱scim.倒是7.0-release出来以前，我就知道有了scim-fcitx，可是一直没有使用。到最近系统直接升级倒7.0以后开始安装。
/usr/bin/ld: cannot find -lgio-2.0
gmake: *** [libgiofam.la] Error 1
*** Error code 2
Stop in /usr/ports/devel/gio-fam-backend.
*** Error code
得到这个错误后，查询原因是要安装的gio-fam-backend-2.16.3依赖于glib-2.16.3,而我的为glib-2.14.2，于是用#portupdate -r glib 升级glib。未曾想到关联的程序包很多，我从昨晚开始整到今天凌晨4点还没有完成，然后一觉起来到公司又升级了一上午，总算完成了。
重新开始安装scim-fcitx成功，因我使用gdm作启动管理器，注销了一下当前用户直接Ctrl+Space就投入这篇文章的编辑了。
ps:第一次试用firefox的博客插件ScribeFire，看看效果如何，:)
]]></description>
			<content:encoded><![CDATA[<p>在使用FreeBSD6.3-release的时候，使用scim或者fcitx一直很头大，scim用ports安装非常顺利，可是一用起来，我几乎所有的Gnome下应用程序都轮番崩溃；而fcitx则经常出现屏幕乱码的问题，而且我又偏爱scim.倒是7.0-release出来以前，我就知道有了scim-fcitx，可是一直没有使用。到最近系统直接升级倒7.0以后开始安装。</p>
<p>/usr/bin/ld: cannot find -lgio-2.0<br />
gmake: *** [libgiofam.la] Error 1<br />
*** Error code 2</p>
<p>Stop in /usr/ports/devel/gio-fam-backend.<br />
*** Error code<span id="more-23"></span></p>
<p>得到这个错误后，查询原因是要安装的gio-fam-backend-2.16.3依赖于glib-2.16.3,而我的为glib-2.14.2，于是用#portupdate -r glib 升级glib。未曾想到关联的程序包很多，我从昨晚开始整到今天凌晨4点还没有完成，然后一觉起来到公司又升级了一上午，总算完成了。</p>
<p>重新开始安装scim-fcitx成功，因我使用gdm作启动管理器，注销了一下当前用户直接Ctrl+Space就投入这篇文章的编辑了。</p>
<p>ps:第一次试用firefox的博客插件ScribeFire，看看效果如何，:)</p>
]]></content:encoded>
			<wfw:commentRss>http://phpstone.com/scim-fcitx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
