LinuxSir.cn,穿越时空的Linuxsir!

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

安装xgl后,字体变得很小,怎么回事?》

[复制链接]
发表于 2006-11-27 15:34:58 | 显示全部楼层 |阅读模式
我是按照http://zh.gentoo-wiki.com上面的howto xgl做的

启动 gnome-settings-daemon出错:
$ /usr/libexec/gnome-settings-daemon

(gnome-settings-daemon:5568): GSwitchIt-WARNING **: Unable to connect to dbus: Unable to determine the address of the message bus (try 'man dbus-launch' and 'man dbus-daemon' for help)

** (gnome-settings-daemon:5568): CRITICAL **: dbus_g_connection_register_g_object: assertion `connection != NULL' failed

** (gnome-settings-daemon:5568): CRITICAL **: dbus_g_proxy_new_for_name: assertion `connection != NULL' failed

** (gnome-settings-daemon:5568): CRITICAL **: dbus_g_proxy_call: assertion `DBUS_IS_G_PROXY (proxy)' failed

本帖子中包含更多资源

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

x
发表于 2006-11-27 16:29:14 | 显示全部楼层
不知道你是怎么启动XGL的?据说XGL默认不会调用XORG的字体,不知道是不是这个问题的影响,至少我这么启动,字体上和用XORG没什么区别:

  1. #!/bin/bash
  2. fontpath=`grep -i fontpath /etc/X11/xorg.conf | egrep -v "[:space:]*#" | sed "s/.\+"\(.\+\)"/\1,/g" | xargs echo | sed "s/\ //g" | sed "s/,\$//"`
  3. Xgl -fullscreen :1 -audit 0 -ac -br -accel glx:pbuffer -accel xv:fbo -fp $fontpath &
  4. DISPLAY=:1 startkde
复制代码


就是先把xorg里字体设置传递给fontpath,Xgl启动的时候再调用这个设置……
希望有帮助……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-27 16:41:11 | 显示全部楼层
还没有起用xgl,就变成这样了,我想可能是gtk的问题,但我不知道设置些什么
回复 支持 反对

使用道具 举报

发表于 2006-11-27 17:22:05 | 显示全部楼层
试试

$dbus-launch /usr/libexec/gnome-settings-daemon &
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-27 17:36:22 | 显示全部楼层
Post by 林文清
试试

$dbus-launch /usr/libexec/gnome-settings-daemon &

这样正常了,每次启动都要执行这个命令?
还有这个到底是什么原因造成的呢?

还有我在启动Destop->preferences-> 下的设置程序的时候,会出现错误:

Unable to start the settings manager 'gnome-settings-daemon'.
Without the GNOME settings manager running, some preferences may not take effect. This could indicate a problem with Bonobo, or a non-GNOME (e.g. KDE) settings manager may already be active and conflicting with the GNOME settings manager.
回复 支持 反对

使用道具 举报

发表于 2006-11-27 20:49:53 | 显示全部楼层
不知道你的xgl是怎么安装的,如果是在gdm里定义server=xgl启动的话,现在你用的已经是xgl了。

我是在/usr/share/xsession里面新建基于xgl的session在DISPLAY=:1启动的。

这个问题具体怎么回事我也不太清楚,似乎XGL作为server的时候和应用程序之间的通信不是那么好,尤其是在DISPLAY=:1启动的时候,有些东西直接从终端或者菜单里启动用不了,需要加上DISPLAY=:1,或者用dbus启动

dbus好像是个消息总线,有兴趣可以自己研究一下:)
回复 支持 反对

使用道具 举报

发表于 2006-11-27 21:02:49 | 显示全部楼层
xgl的ebuild里有CONFIGURE_OPTIONS,象这样:
--with-default-font-path=/usr/share/fonts,/usr/share/fonts/misc,/usr/share/fonts/75dpi,/usr/share/fonts/100dpi,/usr/share/fonts/TTF,/usr/share/fonts/Type1,/usr/share/fonts/ttf/zh_CN"
将你的中文字体目录添上可能会解决。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-5 16:44:33 | 显示全部楼层
Post by midx
xgl的ebuild里有CONFIGURE_OPTIONS,象这样:
--with-default-font-path=/usr/share/fonts,/usr/share/fonts/misc,/usr/share/fonts/75dpi,/usr/share/fonts/100dpi,/usr/share/fonts/TTF,/usr/share/fonts/Type1,/usr/share/fonts/ttf/zh_CN"
将你的中文字体目录添上可能会解决。

我回去试一试!
不过我没有启用xgl,字体也是图中的效果阿!

$ startx
error

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-5 20:38:38 | 显示全部楼层
而且感觉着安装了xgl以后,没启用他gnome也变慢了
回复 支持 反对

使用道具 举报

发表于 2006-12-5 21:39:29 | 显示全部楼层
对不起,我那提示离题太远了。
这些出错信息完全可以作为关键字在google搜索;
gnome-settings-daemon出错,可以在gnome-base/control-center上找原因;
rc-update add dbus default 做过吗?
revdep-rebuild,在需要的时候。
回复 支持 反对

使用道具 举报

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

本版积分规则

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