最近正在想辦法在GNU/Linux下安裝讀卡機
希望能夠使用自然人憑證所帶來的方便
好不容易把讀卡機裝好了
結果…
很多政府機關不支援firefox瀏覽器
真是無語對蒼天啊
聽說好像網路報稅有支援fedora
我想到時候我再努力試試再分享出來吧
前面的步驟可以參考之前分享的精簡Debian不再糊鬧速記
apt-server建議還是多試幾個
這次我多加些美化的步驟
也大略分享一下自己安裝openoffice的方法
這個方法可以不燒光碟直接使用.iso檔安裝
GNU/Linux真的很棒
過去常聽到「酒精」的功能對GNU/Linux來說只要一行指令就搞定了
命令列真好用啊
可以不用把片子燒出來隨手做環保
說真的我個人需要使用的功能不多
上上網聊聊天學學東西記記東西就能滿足我了
這次介紹openoffice有人可能覺得和標題不符(不夠精簡)
最主要還是為了推廣一下好東西
Mr.$下的office勢力大家都了解的
取代他?(並不執著這件事,用vim就多夠我使用了)
只想做些制衡的動作罷了
看不慣霸權的壟斷作風
希望藉由推廣讓大家能多一種選擇
步驟如果熟了的話
簡單的系統半小時內就能完成了
如果您跟我一樣需要的不多的話就更快了(真的很精簡)
但是前提是:網路要快一點的
可以的話也許下載ISO檔燒成DVD也是不錯選擇
總而言之方法很多
達到目的地的方法不只有一個
讓我們一起支持開放源碼、贏向未來
感謝螢火飛(firefly)、阿里巴巴(bv1al)…等前輩的貢獻
終選小品真的是好好用啊(非廣告)
有興趣的朋友們可別錯過那麼棒的好東西
對了!網友們如果有更好的建議歡迎不吝指點指點
welcome patch大家都受益
有些地方我還是不很清楚
雖然解決了問題
但自己不知道為什麼的情況常發生@@
例:為什麼又裝icewm後fluxbox裡按滑鼠右鍵的選單就能正確顯示中文了呢?(不好意思!我真的不知道耶!是自己偶然又裝了icewm就正常了)
fluxbox為什麼要裝eterm才能使用背景圖呢?(也很抱歉!我也不清楚!我只是按照電腦出現的指示裝上eterm就可以有美美的桌面了)
感謝大家的分享要不是有你們不斷的付出我的世界是黑白的
1.馬上升級vim(最喜歡用的編輯器)
# apt-get install vim
2.基本安裝後在/etc/apt/sources.list修改如下:
#deb http://debian.linux.org.tw/debian/ etch main
deb http://debian.linux.org.tw/debian/ testing main contrib non-free
deb-src http://debian.linux.org.tw/debian testing main contrib non-free
#deb http://debian.linux.org.tw/debian/ unstable main contrib non-free
#deb-src http://debian.linux.org.tw/debian unstable main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
#deb http://www.calno.com unstable main
#deb ftp://ftp.nerim.net/debian-marillat/ sid main
3.修改/etc/zhcon.conf讓zhcon可以顯示中文
#改為big5
defaultencode = big5
4.在/etc/locale.gen加入(轉入Unicode環境)
zh_TW.UTF-8 UTF-8
# locale-gen
5.安裝x-window-system-core
# zhcon
# apt-get update;apt-get install x-window-system-core
6.再把/etc/apt/sources.list裡的的註解#刪掉然後安裝
# apt-get update
# apt-get install fluxbox gcin mlterm gaim sylpheed mozilla-firefox mozilla-firefox-locale-zh-tw eterm(要讓fluxbox漂亮的話一定要裝) vim vim-gtk ksnapshot gimp xpdf aumix totem w32codecs
7.在家目錄編輯.xinitrc
export LANG=zh_TW.UTF-8
export LC_ALL=zh_TW.UTF-8
export XMODIFIERS="@im=gcin"
gcin &
fluxbox
8.裝字型
# wget http://firefly.idv.tw/apt/firefly-font/ ... 3.0.tar.gz
# tar -zxvf fireflysung-1.3.0.tar.gz
# cp fireflysung-1.3.0/fireflysung.ttf /usr/share/fonts/truetype/
# fc-cache -f -v
9.進入x
startx
10.讓字不在糊鬧
在/etc/fonts/conf.d/ 下建立一個用戶自定義配置文件10myfonts.conf
內容如下:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- conf.d/myfont.conf -->
<fontconfig>
<dir>/usr/share/fonts</dir>
<dir>/usr/share/fonts/local</dir>
<dir>/usr/local/share/fonts</dir>
<dir>~/.fonts</dir>
<!--加入點陣字體路徑-->
<dir>/usr/X11R6/lib/X11/fonts</dir>
<!--
配置粗體中文顯示,要配合freetype-2.1.10,libxft-2.1.7,fontconfig-2.3.X
-->
<match target="font">
<!-- check to see if the font is just regular -->
<test name="weight" compare="less_eq">
<int>100</int>
</test>
<!-- check to see if the pattern requests bold -->
<test target="pattern" name="weight" compare="more_eq">
<int>180</int>
</test>
<!-- set the embolden flag -->
<edit name="embolden" mode="assign">
<bool>true</bool>
</edit>
</match>
<!--
default settings for all fonts.
-->
<match target="font" >
<!-- 打開字體的反鋸齒即AA,大號字用AA會更美觀 -->
<edit mode="assign" name="antialias" >
<bool>t</bool>
</edit>
<edit mode="assign" name="hintstyle" >
<const>hintslight</const>
</edit>
<!-- 打開hint -->
<edit mode="assign" name="hint" >
<bool>t</bool>
</edit>
<!-- 關閉autohint -->
<edit mode="assign" name="autohint" >
<bool>false</bool>
</edit>
</match>
<!-- 關閉 8到17號字體的AA -->
<match target="font" >
<!--
<test compare="contains" name="lang" >
<string>zh-cn</string>
<string>zh-tw</string>
<string>ja</string>
<string>ko</string>
</test>
-->
<test compare="more_eq" name="pixelsize" qual="any" >
<double>8</double>
</test>
<test compare="less_eq" name="pixelsize" qual="any" >
<double>17</double>
</test>
<edit mode="assign" name="antialias" >
<bool>false</bool>
</edit>
</match>
<!-- 解決英文字體間距過寬 -->
<match target="font">
<test target="pattern" name="lang" compare="contains">
<string>zh-tw</string>
<string>zh-cn</string>
<string>ja</string>
<string>ko</string>
</test>
<edit name="spacing">
<const>proportional</const>
</edit>
<edit name="globaladvance">
<bool>false</bool>
</edit>
</match>
<!--
設定中文最小字號,使得小字的中文美觀
-->
<match target="font" >
<test name="family" qual="any" >
<string>SimSun</string>
<string>NSimSun</string>
<string>SimHei</string>
<string>AR PL ShanHeiSun Uni</string>
<string>AR PL SenKai Uni</string>
<string>AR PL New Sung</string>
<string>FZSongTi</string>
<string>FZMingTiB</string>
<string>FangSong_GB2312</string>
<string>KaiTi_GB2312</string>
</test>
<test compare="more_eq" name="pixelsize" >
<int>8</int>
</test>
<test compare="less_eq" name="pixelsize" >
<int>12</int>
</test>
<edit compare="eq" name="pixelsize" >
<int>12</int>
</edit>
</match>
<!--
把serif ,sans,monospace的family(字體族)重新排序,適應中文用戶的用字習慣
-->
<alias>
<family>serif</family>
<prefer>
<family>Times New Roman</family>
<family>Nimbus Roman No9 L</family>
<family>Luxi Serif</family>
<family>Times</family>
<family>Bitstream Vera Serif</family>
<family>Simsun</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL SenKai Uni</family>
<family>AR PL New Sung</family>
<family>FZSongTi</family>
<family>FZMingTiB</family>
<family>Kochi Mincho</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>Baekmuk Batang</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Helvetica</family>
<family>Verdana</family>
<family>Arial</family>
<family>Tahoma</family>
<family>Bitstream Vera Sans</family>
<family>SimSun</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL SenKai Uni</family>
<family>AR PL New Sung</family>
<family>FZSongTi</family>
<family>FZMingTiB</family>
<family>Kochi Gothic</family>
<family>AR PL KaitiM GB</family>
<family>AR PL KaitiM Big5</family>
<family>Baekmuk Dotum</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Courier</family>
<family>Courier New</family>
<family>Andale Mono</family>
<family>Luxi Mono</family>
<family>Nimbus Mono L</family>
<family>Bitstream Vera Sans Mono</family>
<family>NSimSun</family> <!-- han (zh-cn,zh-tw) -->
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL SenKai Uni</family>
<family>AR PL New Sung</family>
<family>FZSongTi</family>
<family>FZMingTiB</family>
<family>Kochi Gothic</family>
<family>AR PL KaitiM GB</family>
<family>Baekmuk Dotum</family>
</prefer>
</alias>
</fontconfig>
11.mlterm執行vim順眼
先下載firefly的pcf字型
# wget ftp://cle.linux.org.tw/pub2/fonts/FireF ... map.tar.gz
12.解開後移到/usr/X11R6/lib/X11/fonts/misc安裝並重新讀入字型
# tar -zxvf firefly-pcf-bitmap.tar.gz
# mv fireflyR* /usr/X11R6/lib/X11/fonts/misc
# cd /usr/X11R6/lib/X11/fonts/misc
# mkfontdir .
# xset fp rehash
13.修改/etc/mlterm/font如下:
ISO8859_1 = -gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1;
ISO10646_UCS4_1 = -gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1;
ISO10646_UCS4_1_BIWIDTH = -firefly-firefly new sung-medium-r-normal--14-100-100-100-p-139-iso10646-1;
14.為了能夠加快 MLTerm 的顯示速度,關掉了它的 Anti-Alias 功能,並設定它在處理字串時採用 Unicode 編碼。(請修改 /etc/mlterm/main 或 ~/.mlterm/main)
# 在處理字串時,如複製貼上時,將其轉換成 Unicode 編碼。
receive_string_via_ucs=true
# 不使用 Anti-Alias 字型。
use_anti_alias=false
15.VIM 則內建了方便的自動轉碼功能,方法是在 ~/.vimrc 中加入:
" 設定自動轉換為 UTF-8 編碼
set fileencodings=utf-8,big5,euc-jp,gbk,euc-kr,utf-bom,iso8859-1
set encoding=utf8
set tenc=utf8
它會自動偵測該文字檔是否為 Big5 / eucJP 等編碼,然後將其轉換為 UTF-8 編碼。但是在存檔時仍會以原有編碼儲存;如果能配合支援 UTF-8 的 X Terminal 那就更加完美了!
但如果在中文的 Console 下,如:zhcon,我們仍有可能會在 Big5 環境下使用 VIM;這時我們可以修改 ~/.vimrc:
" 使用 <F12> 來將文字編碼轉換成 Big5
map <F12> :set tenc=big5<cr>
這樣我們在必要時就可以按下 <F12>,強迫 VIM 能在 zh_TW.Big5 的 Terminal 下運作。
16.美化fluxbox(再安裝icewm之後按右鍵就有中文顯示)
# apt-get install icewm
設定桌面背景,編輯~/.fluxbox/init
加入
session.screen0.rootCommand:fbsetbg -f ~/backgrounds/???.jpg
為避免對~/.fluxbox/init進行不必要的改動,fbsetbg會將剛用過的壁紙保存在~/.fluxbox/lastwalpaper裡,然後再用-l選項的時候再重新載入此壁紙。rootCommand應該是這樣子
session.screen0.rootCommand:fbsetbg -l
設定透明效果:按右鍵=>Configuration=>Transparency=>通通調整為:150(Toolbar也可以調150,但要Restart才有效果)
設定熱鍵,編輯~/.fluxbox/keys
加入
Mod1 Tab :NextWindow
Mod1 Shift Tab revWindow
Mod1 F1 :Workspace 1
Mod1 F2 :Workspace 2
Mod1 F3 :Workspace 3
#Mod1 F4 :Workspace 4
Mod1 F4 :close
Mod1 F5 :Workspace 5
Mod1 F6 :Workspace 6
Mod1 F7 :Workspace 7
Mod1 F8 :Workspace 8
Mod1 F9 :Workspace 9
Mod1 F10 :Workspace 10
Mod1 F11 :Workspace 11
Mod1 F12 :Workspace 12
Mod4 t :execcommand mlterm -t -f=white -H=60
Mod4 f :execcommand firefox
Mod4 g :execcommand gaim
Mod4 s :execcommand sylpheed
Mod4 v :execcommand gvim
Mod4 k :execcommand ksnapshot
Mod4 o :execcommand soffice
Mod4 p :execcommand gimp
Mod4 m :execcommand totem
Mod4 d :ShowDesktop
時間設定
%m/%d%a%R
17.java安裝
至http://www.java.com/zh_tw/donwload/manual.jsp下載新版java
# cp ~/software/jre-1_5_0_05-linux-i586.bin /usr/local
# cd /usr/local
# sh jre-1_5_0_05-linux-i586.bin
# cd /usr/local/jre1.5.0_05/lib
# cp fontconfig.RedHat.properties.src fontconfig.properties
接下來修改 fontconfig.properties
倒數幾行的其中一個 filename.-arphic_technology_co.... 改成
filename.-arphic_technology_co.-ar_pl_mingti2l_big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/truetype/fireflysung.ttf
為 firefox 作一個符號連結
# cd /usr/lib/mozilla-firefox/plugins
# ln -s /usr/local/jre1.5.0_03/plugin/i386/ns7/libjavaplugin_oji.so
18.安裝openoffice
至http://opendesktop.org.tw/下載最新的openoffice中文加強版
掛載.iso檔
# mount -o loop OOO-Install.iso /mnt
# cd /mnt
#sh setup.sh
安裝到/usr/local
工具=>選項=>Java=>增加=>/usr/local/jre1.5.0_05=>選擇=>確定