Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103724520
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-26 19:42:05

出处:Linux乐园  
 
 
阅读提示:Redhat/Mandrake Linux下的汉字终端安装主要内容: 配置X xcin及crxvt的安装 Netscape下显示汉字 错误处理
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位色。
阅读(143) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~