分类: LINUX
2008-04-26 19:42:05
1. 首先配置你的X Server能够支持到800x600, 16 Bits Color显示方式,具体方法如下: 以root login, 在字符终端下执行如下命令: #SuperProbe 这个命令是检测你的显示卡,如果你的显示卡没被检测出来,准备升级你的XFree86 或使用AX4.1吧。这一部分不多讲述,请参考大工BBS LINUX版相关的文章。如果你 安装的是AX4.1, 请忽略下面关于X配置部分的内容。 #Xconfigurator 根据提示进行相关的配置,如果在选择完显示卡类型后得到你未安装相关服务 器信息的话,请参考后面的故障处理部分内容。 重要的参数是确定你的显示器分辨率(请参考显示器的说明书),对于大多数显示 器你可以选择 800x600 @72 hz 或 800x600 @60Hz,扫描频率可选 50-90. 另外配置你的X显示方式时可以只选择800x600 16bits mode, 当然如果你的显 示器够大够好、显卡内存也足够,可以设的更大一些(但首先确认你的显示器是 否能够支持你选择的分辩率,否则烧了显示器自己负责,别说我没告诉你!如 我的X配置是S3 Virge/Dx 4MB显存,Sun 17"显示器,我设的分辩率是 1280x1024 @ 76 Hz). 配置完后启动X看一下能否正常工作 #startx 2. 取得xa+xcin,编译并安装。 xa+xin的输入法及界面要比cxterm好,系统资源消耗也要比cxterm少,从如下URL 取得源代码(以下操作假定你用的是bash,#之后的内容为注释,不用输入!): ftp://ftp.dlut.edu.cn/pub/PEOPLE/saka/xa+xcin-redhat.tgz 在下载之间先用df -k命令看一下每个文件系统的可用空间,建议你在下载编译 时使用自己的目录,不要在系统目录如/, /etc/ /usr, /var等目录操作,也不 要使用root, 最好以普通用户进入系统操作。 取得源代码之后,展开并编译 $pwd #确认目录正确!养成一个良好的习惯。 $tar -zxvf xa+xcin-redhat.tgz $cd xcin* $./configure 根据提示进行配置(具体的我记不住了),好象选S就可以继续,但要求你的 LINUX安装开发包及X Develepment Library;如果你的分辨率较高,如1024x768, 你可以在配置时修改xcin及crxvt的字体,默认中文字体是hanzigb16st,英文是 8x16, 你可以改成hanzigb24st和12x24, 然后S继续进行配置,配置完成之后再 执行如下操作: $make #如果make没有任何错误,就可以安装了: %su #make install #exit $ echo $PATH 看一下显示结果中有无/usr/local/bin; 如果没有请执行如下操作: $ PATH=/usr/local/bin:$PATH; export PATH 修改/etc/profile, 在PATH一行中加入/usr/local/bin, 这样你下次进入系统时 就不用再修改PATH变量了。 启动方法: (1)在SHELL提示符下执行/usr/local/bin/crxvt &, /usr/local/bin/xcin &, 如果你的PATH路径中已经包含了/usr/local/bin, 可以直接执行 crxvt & 和 xcin &, 但记住xcin &只用运行一次,而crxvt是每启一个窗口都要执行 一次。 (2)如果你用的是KDE,可以在桌面或任务栏中加入相应的启动图标,其操作与 Windows 95下差不多,这样你可以在KDE下直接点击相应的图标启动中文环境。 (3)如果你用的是fvwm95系列窗口管理器,可以在启动菜单和弹出菜单中加入 相应的子菜单,具体操作请参考相关文档。( 记不清楚怎么改了:-( ) 切换中文输入法: 在crxvt中使用Ctrl+Space切换中英文,Ctrl+Shift切换中文输入法, Shift+Space切换 全角/半角,同Windows 95下完全相同。 3. 在Netscape中显示中文 对于通常的HTML文本,你可以在Netscape中的View->Encoding中选择简体汉字即可, 对于有FRAME或脚本输出的,你需要安装xa, xa在你展开xa+xcin-redhat.tgz时已经 产生了,与xcin在同一目录下,编译xa, 用xa调用Netscape即可。方法如下: 编译 $cd xa-1* $pwd #记住目录名,下面要用到 $make 有vi修改脚本程序xa, 将 LD_PROLOAD中的目录名改为上面pwd的输出即可。 执行Netscape: $./xa netscape 这种方法运行NETSCAPE,标题部分及按纽不能正确显示,但其他部分应该正常。 4. 错误处理 (1)在执行Xconfigurator 选择显示卡时显示没有安装相应的 X Server 解决方法: 从FTP服务器或光盘上找到相关的X Server,用RPM安装即可。如显示卡为 ATI Mach64, 则对应的X Server分别为: Mandrake 5.3: ftp://ftp.dlut.edu.cn/pub/Linux/mandrake-5.3/RedHat/RPMS/XFree86-Mach64 -3.3.3.1-2.i386.rpm ftp://ftp.dlut.edu.cn/pub/Linux/redhat/redhat-5.2/i386/RedHat/RPMS/ XFree86-Mach64-3.3.2.3-25.i386.rpm 当然你也可以用大工FTP服务器上的搜索引擎找相应的RPM包。 然后安装: # rpm -i XFree86-Mach64-3.3.3.1-2.i386.rpm 然后再重新运行Xconfigurator配置X。 (2)执行Xconfigurator时系统显示: bash: Xconfigurator: command not found 故障原因: 一是有可以你的PATH变量中没有包含/usr/X11R6/bin,另外一种可以是你根本就没装 Xconfigurator。 解决方法: 如果是第一个原因,参考前面修改PATH变量部分的说明(建议使用此方法)或直接运行 #/usr/X11R6/bin/Xconfigurator 如果是第二个原因,取得如下RPM,现用rpm -i Xconfig*.i386.rpm安装即可 RedHat 5.2 ftp://ftp.dlut.edu.cn/pub/Linux/redhat/redhat-5.2/i386/RedHat/RPMS/ Xconfigurator-3.82-1.i386.rpm Mandrake-5.3 ftp://ftp.dlut.edu.cn/pub/Linux/mandrake-5.3/RedHat/RPMS/ Xconfigurator-3.89-4.i386.rpm (3)编译时出现如下错误: $make Bash: make: command not found! 解决方法: //faint. 你安装时根本就没选 C Development和Development Libraries, 重装 系统吧,重装时别忘了选上这两部分加上X Development. X11/xlib.h can't open files (具体错误信息记不太清楚) 你没装X Development部分, 从FTP服务器相关目录或光盘中找到 XFree86-devel-*.i386.rpm,用RPM安装此RPM 然后再重新执行make (4)编译、安装没有问题,但在执行xcin和crxvt时出现如下错误: xcin: color brown not defined (具体错误信息可能不准确) crxvt: coloar red3 not defined 故障原因: 你的X显示方式是256色的,用Ctrl + Alt + +切换到16位色,如果不行,重新 配置X为16位色。