QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1607|回复: 9

还是G五笔及GTK程序字体问题(debian)

[复制链接]
发表于 2002-12-12 13:10:15 | 显示全部楼层 |阅读模式
G五笔可以运行并出现输入条了,但是无法输入到任何软件中去(比如kate、mozilla、xchat等等),具体表现为:当打完想打的字后按空格并不能将中文输入到想输入的地方(我现在是在RH8下)。

另外一个问题请看图:

gaim


xchat

我不知道在哪里定义这个字体的大小(/etc/gtk/gtkrc.zh_CN中定义的是simsun 12号字体,/etc/gnome这个目录不存在,自己从RH8中拷了一个过来还是不行)。

本帖子中包含更多资源

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

×
发表于 2002-12-12 16:11:48 | 显示全部楼层
[quote:33a3c534f3="dalin"]G五笔可以运行并出现输入条了,但是无法输入到任何软件中去(比如kate、mozilla、xchat等等),具体表现为:当打完想打的字后按空格并不能将中文输入到想输入的地方(我现在是在RH8下)。[/quote]
不知道怎么回事。。。一般还是那几个变量(XIM, XMODIFIERS...) 有问题。MDK9 以前有一个卸载自带的 Chinput 则所有软件崩溃的 bug 也是有这三个变量引起的。Gentoo 因为没有自带这三个变量的定义,直接安装 gWuBi 也是哪儿都输入不了的。(以前为了在 Gentoo 下使用 gWuBi 也折腾了一个多礼拜。。。没想到三个变量搞定,那张帖子可以看这里)

[quote:33a3c534f3="dalin"]我不知道在哪里定义这个字体的大小(/etc/gtk/gtkrc.zh_CN中定义的是simsun 12号字体[/quote]
Debian 下我也不清楚
但可以自己在自己的家目录里建一个 .gtkrc.zh_CN (小数点不能漏!),绝对有效,家目录的个人配置文件的优先级是最高的。
[code:1]style "gtk-default-zh-cn" {
       fontset = "-misc-simsun-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
                  -misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0"
}
class "GtkWidget" style "gtk-default-zh-cn"[/code:1]
回复

使用道具 举报

发表于 2002-12-12 17:40:54 | 显示全部楼层
Dalin: 留下你的信箱吧~俺马上寄kde-i18n-zh_CN.deb给你
回复

使用道具 举报

 楼主| 发表于 2002-12-12 20:04:08 | 显示全部楼层
G五笔问题在walte的指点下解决了,但是这样又出现了新的问题。
解决的方法是:把locale改成zh_CN(不带任何编码方式),比如export LC_ALL=zh_CN.
但这样一来,GTK程序中的中文就都成了乱码。实在是伤脑筋至极。
我等会儿再试试GBK吧(就差GBK没试过了)。
moses:我的邮箱是
[email protected]
谢谢:)
回复

使用道具 举报

发表于 2002-12-13 08:18:31 | 显示全部楼层
目前的G5中文LOCALE是根据系统的环境变量自动判定的,且因为当时在RH7.x中设为zh_CN.GB2312时有问题,所以对它特别地处理了一下。没想到现在出了这些问题,是不是将G5做成与其它输入法一样呢?即locale由用户指定。
回复

使用道具 举报

发表于 2002-12-13 12:09:42 | 显示全部楼层
据说xcim能做到与locale无关输入中文,可惜它是闭源的,要不可以参考一下
回复

使用道具 举报

发表于 2002-12-13 14:18:16 | 显示全部楼层
james_su希望大家都在他/她的scim上搞输入法开发,想法是不错,但不开源可能是至今无人响应的一个重要原因
回复

使用道具 举报

发表于 2002-12-13 14:20:01 | 显示全部楼层
james_su希望大家都在他/她的scim上搞输入法开发,想法是不错,但不开源可能是至今无人响应的一个重要原因
回复

使用道具 举报

发表于 2002-12-21 15:29:59 | 显示全部楼层
其实从目前来说,支持XIM协议还是很好的,虽然以后可能会不一样。XIM就要求locale,等以后都用IIIMF了,再改也来得及。
回复

使用道具 举报

发表于 2002-12-21 16:55:47 | 显示全部楼层
试了半天一张图都传不上来,昏倒!
我的/etc/X11/Xsession(放在这里是因为所有的用户都用):
#!/bin/sh
#
# /etc/X11/Xsession
#
# global Xsession file -- used by display managers and xinit (startx)

set -e



#LANG=zh_CN.GB2312
#LC_ALL=zh_CN.GB2312
LC_MESSAGES=zh_CN  #控制台下此项为C
LC_TIME=zh_CN  #控制台下此项为C
export LC_MESSAGES LC_TIME
export XMODIFIERS=@im=gWuBi
#chinput & chinput用不惯
#killall chinput
gWuBi&

……


我的/etc/gtk/gtkrc.zh_CN(放在这里是因为所有的用户都用,所以不是~/.gtkrc之类):

style "gtk-default-zh-cn" {
fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-*, -*-simsun-medium-r-normal--12-*-*-*-*-*-gb2312.1980-0"
}
class "GtkWidget" style "gtk-default-zh-cn"
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-5-7 09:50 , Processed in 0.091495 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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