----丙-模擬與虛擬機
一、IE for Linux
雖說Linux桌面系統(tǒng)已經(jīng)足夠強大和易用了,但是我們總是有不得不用到IE的地方,比如要登錄網(wǎng)銀,以及訪問一些有ActiveX控件的網(wǎng)站等。用wine來解決吧!不過,我們沒有必要自己去配置wine腳本和下載安裝運行IE所必需的軟件包,只要裝上ies4linux就可以了,它會幫助我們搞掂一切。
pacman -Sy ies4linux
安裝完後運行ies4linux,會提示需要unzip,裝上它就可以了,pacman -Sy unzip,再運行ies4linux,系統(tǒng)會自動安裝上wine,接著ies4linux會問你是否安裝IE5.5,選否,是否安裝IE5,仍然選否,我們需要的是IE6。接下來你可以選擇默認的安裝路徑或是自己指定一個,我選擇默認安裝,安裝路徑就是~/.ies4linux,執(zhí)行文件也默認安裝到~/bin目錄下,安裝完畢後,執(zhí)行此目錄下的ie6文件即可啟動IE6,沒想到這個用wine模擬的IE6啟動速度和運行速度還比較快,與firefox不相上下。
我嫌默認安裝的ies4linux目錄結(jié)構(gòu)太煩瑣,wine的配置文件全部都在.ies4linux目錄下,而.wine目錄卻是空的,我還是習(xí)慣.wine目錄。在利用ies4linux安裝好IE6之後,就可以動手進行簡化工作了。
cd ~
rm -fr .wine
mv .ies4linux .wine
cd .wine
mv ie6/* ./
rm -rf ie6
修改~/bin/ie6文件:
cd ~/bin
rm -rf ie6
ln -s ~/.wine/bin/ie6 ./ie6
編輯ie6文件:
vi ie6
將此文件中所有的“.ies4linux/ie6”替換為 .wine,保存退出。這樣,桌面上創(chuàng)建的IE6快捷方式就可以正常使用了。
現(xiàn)在IE6可以正常使用了,但是界面字體比較難看,而且還發(fā)虛,各個菜單屬性框還會出現(xiàn)漢字無法正常顯示的問題。這應(yīng)該是IE6所使用的字體在c:\windows\fonts目錄下找不到的緣故。我從自己的工作機上複製了一個simsung.ttc字體文件過來,放到/usr/share/fonts/TTF目錄下,然後在~/.wine/drive_c/windows/fonts目錄中創(chuàng)建了兩個鏈接:
ln -s /usr/share/fonts/TTF/simsun.ttc ~/.wine/drive_c/windows/fonts/simsun.ttc
ln -s /usr/share/fonts/TTF/simsun.ttc ~/.wine/drive_c/windows/fonts/simfang.ttc
這樣,基本上所有的WIN32程序字體問題就都解決了。下面還需要修改一下註冊表才行:
修改~/.wine/system.reg文件,注意請用xfce4桌面自帶的mousepad文本編輯器或其他支持utf8、gbk或gb2312的編輯器!搜索這個鍵:
[System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts]
將其中的“LogPixels”=dword:00000060 改為:“LogPixels”=dword:00000070
再搜索這個鍵:
[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes]
將其中的:
"MS Shell Dlg"="Tahoma"
"MS Shell Dlg 2″="Tahoma"
改為:
"MS Shell Dlg"="SimSun"
"MS Shell Dlg 2"="SimSun"
修改~/.wine/drive_c/windows/win.ini文件,也請用mousepad修改,不要直接用vi,在文件末尾加入:
[Desktop]
menufontsize=13
messagefontsize=13
statusfontsize=13
IconTitleSize=13
13表示字體大小,經(jīng)過測試,發(fā)現(xiàn)設(shè)定為13大小最為合適。
全部修改調(diào)整完畢後,再運行winecfg,把模擬的WIN32系統(tǒng)設(shè)置為Windows 2000或者Windows XP都行。
還有另外一種修改方法如下:
wine的預(yù)設(shè)值之字體醜醜的,為解決此問題可修改:
* user.reg
* system.reg
* win.ini
vi ~/.wine/user.reg
加入以下內(nèi)容:
[Software\\Wine\\X11 Driver]
"ClientSideAntiAliasWithRender"="N"
[Software\\Wine\\Fonts\\Replacements]
"System"="AR PL New Sung"
"Arial"="AR PL New Sung"
"Fixedsys"="AR PL New Sung"
"Microsoft Sans Serif"="AR PL New Sung"
"MS UI Gothic"="AR PL New Sung"
"Tahoma"="AR PL New Sung"
"Terminal"="AR PL New Sung"
"MingLiU"="AR PL New Sung"
"PMingLiU"="AR PL New Sung"
vi ~/.wine/system.reg
加入:
[System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts]
"LogPixels"=dword:00000082
這裡是改變dialog window buttom的字體大小
vi ~/.wine/drive_c/windows/win.ini
加入(改變其他字體的大小):
[Desktop]
menufontsize=13
messagefontsize=13
statusfontsize=13
IconTitleSize=13