[问题]非root用户不能切换zhcon的输入法,也不能ctrl+alt+h在线帮助,怎么办?
-
- 帖子: 20
- 注册时间: 2006-07-26 11:31
- 联系:
[问题]非root用户不能切换zhcon的输入法,也不能ctrl+alt+h在线帮助,怎么办?
我是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用户的读权限,但是不知道是哪个文件。
从源码安装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
http://www.learndiary.com
- oydl82
- 帖子: 1073
- 注册时间: 2006-09-04 21:38
- 来自: 中国沙大
- oydl82
- 帖子: 1073
- 注册时间: 2006-09-04 21:38
- 来自: 中国沙大
- zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
- 联系:
- jupengfei
- 帖子: 1258
- 注册时间: 2006-10-31 11:02
- 来自: Beijing
-
- 帖子: 20
- 注册时间: 2006-07-26 11:31
- 联系:
-
- 帖子: 20
- 注册时间: 2006-07-26 11:31
- 联系:
也许跟内核支持有关, 今天刚发现这个问题. 我的redhat linux 9.0在重新编译内核就变成这样了, 原来是正常的. 详见:
为486上的Linux编译一个2.4.35.3的内核
http://www.learndiary.com/archives/diaries/3512.htm
为486上的Linux编译一个2.4.35.3的内核
http://www.learndiary.com/archives/diaries/3512.htm
学习不已,日有所记。
http://www.learndiary.com
http://www.learndiary.com
-
- 帖子: 20
- 注册时间: 2006-07-26 11:31
- 联系:
初步怀疑并初步证实,zhcon中非root用户登录不能切换输入法等问题也许跟内核版本有关
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的内核
初步怀疑并初步证实,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
http://www.learndiary.com