自己的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
到這裏,基本系統已經都配置好了,而且效果顯示不錯。以後有需要在添加相應的工具和配置。

發佈了34 篇原創文章 · 獲贊 1 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章