[问题]非root用户不能切换zhcon的输入法,也不能ctrl+alt+h在线帮助,怎么办?

系统字体配置、中文显示和输入法问题
回复
littlebat
帖子: 20
注册时间: 2006-07-26 11:31
联系:

[问题]非root用户不能切换zhcon的输入法,也不能ctrl+alt+h在线帮助,怎么办?

#1

帖子 littlebat » 2006-08-05 18:54

我是ubuntu6.0.6+AMDK6-2机器
从源码安装zhcon0.2.5后,出现下列怪事:

先以root帐号登录,启动zhcon后,然后换成非root帐号,可以用ctrl+f1...f2...切换输入法和用ctrl+alt+h在线帮助;

先以非root帐号登录,启动zhcon后,用ctrl+space换成中文输入法只有第一个默认的全拼能用,不能用ctrl+f1..f2..切换中文输入法,也不能用ctrl+alt+h在线帮助;然后换成root帐号,也不能切换和在线帮助了;

我初步怀疑是某个配置文件被屏蔽了非root用户的读权限,但是不知道是哪个文件。
学习不已,日有所记。
http://www.learndiary.com
sdyhc
帖子: 1
注册时间: 2006-06-21 10:55

关注

#2

帖子 sdyhc » 2006-09-12 10:52

up
jyq011
帖子: 103
注册时间: 2006-07-18 11:44

#3

帖子 jyq011 » 2006-09-12 20:25

相同问题
头像
oydl82
帖子: 1073
注册时间: 2006-09-04 21:38
来自: 中国沙大

#4

帖子 oydl82 » 2006-09-14 7:04

解决了没有?看配置文件,可是里面的东西让我写输入法的名称,又没有例子,怎么写?就像从来没有见过的人,叫你马上去叫出人家的名字一样,怎么办啊?
头像
oydl82
帖子: 1073
注册时间: 2006-09-04 21:38
来自: 中国沙大

#5

帖子 oydl82 » 2006-09-14 7:26

发现原因了,我开始在字符界面下进入/etc/zhcon.conf的,所以出现“ime=”后面的字符不能显示的问题,后来在X-window下面出现了字符,但输入法是乱码,不过看码表文件看出来是哪个输入法!
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#6

帖子 zhuqin_83 » 2006-09-14 7:32

我也只有root可以ctrl+alt+F1
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
jupengfei
帖子: 1258
注册时间: 2006-10-31 11:02
来自: Beijing

#7

帖子 jupengfei » 2007-04-30 0:31

zhuqin_83 写了:我也只有root可以ctrl+alt+F1

把帖子顶上去
找人来回答!!!!
图片
我也喜欢蓝妹妹......
littlebat
帖子: 20
注册时间: 2006-07-26 11:31
联系:

#8

帖子 littlebat » 2007-05-23 23:08

再次安装使用ubuntu,可这个问题依然存在,虽然不是大问题,可还是心欠欠的,哪位大侠有答案?
学习不已,日有所记。
http://www.learndiary.com
littlebat
帖子: 20
注册时间: 2006-07-26 11:31
联系:

#9

帖子 littlebat » 2007-11-05 17:58

也许跟内核支持有关, 今天刚发现这个问题. 我的redhat linux 9.0在重新编译内核就变成这样了, 原来是正常的. 详见:
为486上的Linux编译一个2.4.35.3的内核
http://www.learndiary.com/archives/diaries/3512.htm
学习不已,日有所记。
http://www.learndiary.com
littlebat
帖子: 20
注册时间: 2006-07-26 11:31
联系:

初步怀疑并初步证实,zhcon中非root用户登录不能切换输入法等问题也许跟内核版本有关

#10

帖子 littlebat » 2007-11-16 18:13

littlebat - 11月 16th, 2007 5:45 下午

初步怀疑并初步证实,zhcon中非root用户登录不能切换输入法等问题也许跟内核版本有关。证据如下:
原来用redhat linux 9.0自带的内核2.4.20-8,zhcon使用正常;
重新编译一个2.4.35.3的内核出现上述问题;
Damn Small Linux 3.3 (DSL-3.3)自带的内核为2.4.26,把redhat linux 9.0下关于zhcon的文件直接拷贝过去(还拷贝了gpm的文件),使用正常;
再次为redhat linux 9.0重新编译一个2.4.35.3的内核,把nls_cp936和nls_cp437本地语言支持编译进去(上次编译时没有把nls的选项加进去),好像还设置了gb2312(或者是nls_cp936?)的为默认的nls。结果还是不正常;
再次为redhat linux 9.0编译一个2.4.26的内核,zhcon的使用完全恢复正常。

所以初步证实zhcon中非root用户登录不能切换输入法等问题也许跟内核版本有关。
还有一点疑问,如果2.4.35.3的内核编译时把nls_cp936、iso8859-1、nls_cp437编译进去,不改变默认的nls(好像是iso8859-1还是nls_cp437我忘了,在编译2.4.26的内核时就是这样做的),那么,编译出来的内核下zhcon的使用是否会正常呢?

关于内核编译的日记见:为486上的Linux编译一个2.4.35.3的内核
学习不已,日有所记。
http://www.learndiary.com
头像
windwiny
帖子: 2254
注册时间: 2007-03-13 17:26

#11

帖子 windwiny » 2007-11-19 23:32

。。。我的天,竟然还有人用rh9
xslu
帖子: 67
注册时间: 2007-10-26 21:40

#12

帖子 xslu » 2007-11-22 20:54

前面我看到类贴子的,切换是不行了,好像说是utf8编码与按键激活上的bug导致某些按键无效(ctrl+alt+fN),如果你惯用某种输入法可以更改~/.zhconrc (没有?/etc/zhcon.conf拷一个出来就行)里面的ime那几行。第三行是五笔,如果你用五笔就把前几项用#屏蔽掉。我这么做是成功的,当看到lz的贴子,我进再用root进行操作,结果输入法一个也改不了 :em26 老英文!
回复