LinuxSir.cn,穿越时空的Linuxsir!

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

非gnome环境中如何设置gtk程序字体,如何停止gnome-setting-daemon显示墙纸,如何定义mo

[复制链接]
发表于 2003-7-23 19:06:41 | 显示全部楼层 |阅读模式
每次改变之后,立即生效. 但是重新进入X之后,就又恢复成以前的默认设置了.

我在gnome-control-center的界面上怎么都没有找到<保存>这样的按钮或者菜单.

  怎样才能将设置保存下来, 下次进入X的时候还可以生效呢?

系统: sid, gnome2, fvwm2
发表于 2003-7-23 20:21:41 | 显示全部楼层
当你点击"close/关闭"按钮后,设置就已经保存了
but... 是保存在gnome特有的设置文件里,只有当你使用gnome desktop,才会缺省读取设置
你使用的是fvwm2... 也就是说在启动X过程中并未读取gnome设置
解决方法有两种
1.在.xsession之类的文件里,加入gnome-setting-daemon &
听说此法跟kde环境会有所冲突
2.在$HOME下创建.gtkrc-2.0文件
内容参见 http://www.linuxsir.cn/forum.php?mod=viewthread&tid=31310
 楼主| 发表于 2003-7-23 20:52:57 | 显示全部楼层
谢谢斑竹,  马上就试!
 楼主| 发表于 2003-7-23 21:42:36 | 显示全部楼层
刚刚试了试.
第一种方法: 使用gnome-settings-daemon, 在KDE和fvwm下都管用
第二种方法: 对于Gaim管用, 但是对firebird好像不管用, 不知道怎么回事儿.

没办法, 我只有用第一种方法了. 但是不爽的是, gnome-settings-daemon一启动就会吧gnome的背景图片显示出来, 查了查, 好像这个程序没有开关可以指定, 不爽  
发表于 2003-7-23 22:45:37 | 显示全部楼层
firebird有自己专门的方法管理界面字体
修改$HOME/.phoenix/default/xxxxxxxx.slt/chrome/userChrome.css
加入这么几行
* {
  font-family: Tahoma !important;
  font-size: 12px !important;
}

userChrome.css可以通过拷贝userChrome-example.css得到
此法也适用于mozilla
发表于 2003-7-23 22:53:35 | 显示全部楼层
桌面墙纸问题:
$ gconf-editor
"/" -> "desktop" -> "gnome" -> "background" -> draw_background
去掉后面的勾
发表于 2003-7-24 03:00:55 | 显示全部楼层
一般firebird的界面是gtk1.x的,我直接调~/.gtkrc.zh_CN好像也行
不过又学了一招。谢谢carlos兄!

关于墙纸,好像nautilus也会自己绘制桌面,disable的位置和上面gnome的差不多。
发表于 2003-7-24 05:13:56 | 显示全部楼层
nautilus好象默认会连桌面一起大开的.可以用nautilus -no--desktop试试看!
还有一个问题,如果同样在gnome里面,但是以不同的用户身份执行程序的话,会不会读.gtkrc文件呢?因为我用MDK的时候MDK控制中心怎么也不能用我设定的tahoma+simsun字体,哪怕我自己创建了gtkrc文件都不行!
发表于 2003-7-24 07:46:36 | 显示全部楼层
debian中的firebird是gtk2界面
gtk1界面的firebird应该也可以用我的方法修改

to lanb
以不同的用户身份执行的程序,应该会读取其对应$HOME中的的.gtkrc/.gtkrc-2.0或gnome设置
 楼主| 发表于 2003-7-24 08:16:24 | 显示全部楼层
好!

感谢斑竹!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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