广州番禺家居广场:Arch Linux--定制自己的Linux操作系統(丙-模擬與虛擬機)

来源:百度文库 编辑:偶看新闻 时间:2024/04/30 03:34:45
Arch Linux--定制自己的Linux操作系統

               ----丙-模擬與虛擬機

一、IE for Linux
    雖說Linux桌面系統已經足夠強大和易用了,但是我們總是有不得不用到IE的地方,比如要登錄網銀,以及訪問一些有ActiveX控件的網站等。用wine來解決吧!不過,我們沒有必要自己去配置wine腳本和下載安裝運行IE所必需的軟件包,只要裝上ies4linux就可以了,它會幫助我們搞掂一切。
pacman -Sy ies4linux
安裝完後運行ies4linux,會提示需要unzip,裝上它就可以了,pacman -Sy unzip,再運行ies4linux,系統會自動安裝上wine,接著ies4linux會問你是否安裝IE5.5,選否,是否安裝IE5,仍然選否,我們需要的是IE6。接下來你可以選擇默認的安裝路徑或是自己指定一個,我選擇默認安裝,安裝路徑就是~/.ies4linux,執行文件也默認安裝到~/bin目錄下,安裝完畢後,執行此目錄下的ie6文件即可啟動IE6,沒想到這個用wine模擬的IE6啟動速度和運行速度還比較快,與firefox不相上下。
    我嫌默認安裝的ies4linux目錄結構太煩瑣,wine的配置文件全部都在.ies4linux目錄下,而.wine目錄卻是空的,我還是習慣.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,保存退出。這樣,桌面上創建的IE6快捷方式就可以正常使用了。
    現在IE6可以正常使用了,但是界面字體比較難看,而且還發虛,各個菜單屬性框還會出現漢字無法正常顯示的問題。這應該是IE6所使用的字體在c:\windows\fonts目錄下找不到的緣故。我從自己的工作機上複製了一個simsung.ttc字體文件過來,放到/usr/share/fonts/TTF目錄下,然後在~/.wine/drive_c/windows/fonts目錄中創建了兩個鏈接:
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表示字體大小,經過測試,發現設定為13大小最為合適。

全部修改調整完畢後,再運行winecfg,把模擬的WIN32系統設置為Windows 2000或者Windows XP都行。

還有另外一種修改方法如下:
wine的預設值之字體醜醜的,為解決此問題可修改:

* user.reg
* system.reg
* win.ini

vi ~/.wine/user.reg

加入以下內容:

[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