Kylix2的帮助无法打开,求救!(100分)

J

jamry

Unregistered / Unconfirmed
GUEST, unregistred user!
我是用Red Hat 7.2,Kylix2。安装正常,Kylix2也可以正常启动。
但是其自带的帮助文件始终无法打开,看来是hyperhelp的问题。
我进入终端模式,进入kylix2/help/bin目录内,执行hyperhelp,出现如下提示:Warning: locale not supported by C library, locale unchanged
Segmentation fault
各位大侠,这个问题应如何解决啊。没有help文件的帮助,是万万不行啊。
 
转载别人的(我试了,可以):
这是由于help本身不支持XIM造成的,
办法:
修改~/.Xdefaults
加入:
HyperHelp*inputMethod:""
但是帮助的按钮还是不能正常显示,正文是没有问题了,
另外,在代码编辑器里XIM支持的也不好,
你可以在gedit之类的工具中写好中文,ctrl+c ctrl+v就可以了:)
 
他的帮助应该用man 命令打开
 
我的方法可以用呀
 
我的好象也打不开!
 
Help不出来的原因是因为你安装了chinput,要在你的主目录下.xdefaults文件中加入下面
一行:
HyperHelp*inputMethod:""
注意:双引号内不留空
 
我的主目录中没有那个文件啊。
 
找到 startkylix脚本,在第一行添加
unset XMODIFIERS
就行了。
不过据说这种方法是非正常的操作,倒是挺好用。
Borland提供的正常操作太麻烦了。
 
TOTO老兄的方法比我的好多了。
 
耗用是好用,不过好像只能打开一次帮助,关了在开就不行了。
 
去看看安装后目录下面的README文件吧,里面有讲如何解决HELP不正常的问题,
我已经按照里面的提示解决了。
 
修改HYPERHILP文件如下:
#!/bin/bash
XPPATH="/usr/local/kylix2/help/xprinter"
HHHOME="/usr/local/kylix2/help"
export LANG=en_US
export LC_ALL=en_US
export XPPATH
export HHHOME
cd $HHHOME
/usr/local/kylix2/help/bin/hyperhelp dlx2.hlp

 
我的是这样的,在profile加入: (Kylix安装在root下)
LD_LIBRARY_PATH=/root/kylix/bin:$LD_LIBRARY_PATH
PATH=/root/kylix/bin:/root/kylix/lib:/root/kylix/help:$PATH
kylix编译出来可以脱离IDE运行,帮助也没有问题(单独运行或F1)。
 
问题:Kylix Help Viewer 在Red Hat汉化版本 6.2 或以后版本, Mandrake汉化版本 8 或以后版本使用中无法显示。
解决方法:
以 root登录
1.复制一个文件
cp <kylix installation path>/kylix/help/app-defaults/app-defaults
/usr/lib/X11/app-defaults/HyperHelp
假设Kylix安装在 /home/user/kylix/目录,则:
cp /home/user/kylix/help/app-defaults/app-defaults
/usr/lib/X11/app-defaults/HyperHelp
2. 以纯文本编辑器打开复制的配置文件 HyperHelp
如:vi /usr/lib/X11/app-defaults/Hyperhelp
3. 加入一行:
HyperHelp*inputMethod:””
保存文件,退出编辑器,运行Kylix,再运行Help。OK!
 

Similar threads

D
回复
0
查看
921
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
535
import
I
顶部