CSDN博客

img capboy

自己的linux系统安装以及软件配置

发表于2004/6/28 11:04:00  1928人阅读

分类: linux

只是自己的一个记录。备用。呵呵

最近需要linux的开发,使用kylix做开发IDE,需要安装配置一个linux系统。基本考虑是:
1.简单,方便的安装,支持开发。
2.中文支持好。
3.基本应用完善,基本工具考虑外界依赖小的工具,方便以后移植到LFS系统。

一.安装.
1.系统
 使用现成的Redhat系统(7.3,8.0,9.0均可),选择X,KDE,GNOME,开发工具,内核开发,内核源代码,多媒体工具,
主要考虑方便,以后不需要再单独安装了,也不要考虑麻烦的rpm包依赖。
2.软件
 a.X系统使用fluxbox(0.9.9)
  使用现成的KDE,GNOME占用内存太大,系统太慢。fluxbox系统小,内存小,速度快。界面也不错。系统仅依
  赖xfree86。
 b.fcitx(1.8.5)
  lfs推荐的输入法,非常好用。
 c.mlterm(2.8.0)
  虚拟终端,中文支持好,而且其他包的依赖小。
 d.firefox(0.8台湾版本,二进制)
  Mozilla的精简版本,中文支持好,速度快。
 e.LinNeighborhood(0.6.5)
  smb协议网上邻居,用于和window互通数据。
 f.xttmgr(0.9 Beta3)
  字体安装程序,非常好用,可以识别gbk字体。
 g.kylix(3.0)
  编程工具,linux下面的delphi。
 h.其他工具
  xmms:        音频播放器
  xine:        视频播放器
  xcdroast:    光盘刻录工具
  xawtv:       视频采集,电视采集工具
  screensaver: 屏幕保护
二.配置
  1.系统中文字体
  a.使用xttmgr安装simsun.ttf
   simsun.ttf可以从window系统获得
   xttmgr --add simsun.ttf
   将把字体安装到/usr/share/fonts/ttf目录。
  b.KDE字体设置
   修改/usr/share/fonts/font-cache-1文件,添加
   "ttf" 1 ".dir"
   这样KDE的"控制中心"才可找到simsun字体(仅限rh8,rh7.3直接支持)
  c.GTK1.0字体设置
   修改/etc/gtk/gtkrc.zh_CN
   添加:
   -*-*-medium-r-normal--14-*-*-*-*-*-gbk-0,*-r-*
  d.GTK2.0字体设置
   修改/etc/gtk-2.0/gtkrc
   添加:
   style "default"
   {
    font_name="helvetica, simsun"
   }
   widget_class "*" style "default"
  e.解决GTK2.0字体模糊问题
   基于GTK2.0的程序的汉字默认使用平滑效果,因此显示模糊不清.
   修改/etc/fonts/fonts.conf
    此文件最后一行最后应该是“</fontconfig>”,在这行前加入如下的一段:
    <match target="pattern">
    <test name="size" compare="less_eq">
    <int>14</int>
    </test>
    <edit name="antialias" mode="assign">
    <bool>false</bool>
    </edit>
    </match> 
  2.X系统
  a.启动脚本,~/.xinitrc
   export  LC_ALL=zh_CN.GBK          #设置locale,以便支持中文
   export  LANG=zh_CN.GBK    
   export  XMODIFIERS="@im=fcitx"    #设置输入法
   exec    fcitx &                   #后台运行输入法
   exec    xscreensaver -no-splash & #后台运行屏幕保护程序,root不可用
   exec    fluxbox                   #运行窗口管理器
   killall fcitx
   killall screensaver
  b.fluxbox配置
   1.init文件
    背景图,添加一行:
    session.screen0.rootCommand: fbsetbg -f ~/.fluxbox/backgrounds/linux.jpg
   2.groups文件
    窗口tab多合一,添加:
    mlterm xterm       #虚拟终端公用一个tab
    Gimp
   3.字体设置
    在各个风格配置文件中更改(现仅有一个~/.fluxbox/style/Emerge/theme.cfg),英文使用字体
    helvetica,中文使用simsun,显示效果好:
    a.注释所有的字体相关(font)行
    b.添加一行:
    -*-helvetica-medium-r-normal-*-12-*-*-*-*-*-iso8859-*;-misc-simsun-medium-r-normal--10*
 3.fcitx
  在X系统的启动脚本已经配置好
 4.mlterm
  启动时候使用字体尺寸参数,显示效果较好:
  mlterm --fontsize=14
  修正delete功能键等同backspace问题
  修改/usr/local/mlterm/tempcap
  xterm:
   kD=/[3~:kb=^H:ut
 5.firefox
  安装flash组件
 6.LinNeighborhood
  没有设置
 7.kylix
  a.中文支持
   修改startdelphi,加入:
   export LC_ALL=zh_CN.GBK
   export LANG=zh_CN.GBK
  b.库路径问题,可以直接在虚拟终端中运行kylix编译好的程序
   修改/etc/ld.so.conf,加入一行(kylix3的库路径):
   /usr/local/kylix3/bin
  c.未安装机器上运行缺少.so问题
   复制文件libborqt-6.9-qt2.3.so都系统任意有效库路径
 8.xmms
  中文字体支持,需要选择"X字体"复选框,填写:
  -*-*-*-*-*-*-*-*-*-*-*-gbk-0
 9.xscreensaver
  a.屏幕保护程序设置,需要先在X启动脚本后台运行改程序
  b.带参数"-no-splash"可以防止程序打开界面
  c.锁屏幕
   运行命令:
   xscreensaver-commond -lock
到这里,基本系统已经都配置好了,而且效果显示不错。以后有需要在添加相应的工具和配置。

0 0

相关博文

我的热门文章

img
取 消
img