XFree86/KDE for Cygwin的安裝過程
首先,訪問http://sources.redhat.com/cygwin去下載安裝最新版的cygwin,
有寬帶的同志可以選擇Install from Internet,呵呵,沒寬帶的同志。。。
就選Download from Internet慢慢當了,呵呵
安裝過程中會讓你選擇Local Package Directory,就是暫時放當下來的包的目錄,
還會讓你選擇下載站點,我感覺http://mirrors.rcn.net這個站蠻快的。
中間會出來一個包的列表,別管她直接next好了。全裝的話,大小大概60M左右。
還會有一個讓你選擇Text File Type的窗口,選Unix
裝裝裝。。。裝好了,ok,下一步
下載Cygwin/XFree86,下載地點可以從http://cygwin.com/mirrors.html得到
我是從這里下的ftp://mirrors.rcn.net/mirrors/sources.redhat.com/cygwin/
建議使用ftp軟件從ftp站點下載,而不要使用瀏覽器下載。
這些連接會指向/cygwin這個目錄,在這個目錄里有一個xfree目錄,進入。
xfree目錄下有一個xc-4-binaries目錄,進入,里面的4.1.0目錄就是你要找的東西了。
里面東西蠻多的,都當下來,呵呵,放在你的cygwin的/tmp里。
接下來開始安裝Cygwin/XFree86
1.先要進入cygwin的環境
Administrator@SKYWIND ~
$
2.然后切換目錄:
Administrator@SKYWIND ~
$ cd /tmp
Administrator@SKYWIND /tmp
$
3.解開extract.exe.bz2這個壓縮包:
Administrator@SKYWIND /tmp
$ bunzip2 extract.exe.bz2
4.拷貝extract.exe文件到/bin
Administrator@SKYWIND /tmp
$ cp extract.exe /bin
5.運行Xinstall.sh腳本,按照腳本的提示進行安裝:
Administrator@SKYWIND /tmp
$ ./Xinstall.sh
Welcome to the XFree86 4.1.0 installer
You are strongly advised to backup your existing XFree86 installation
before proceeding. This includes the /usr/X11R6 and /etc/X11
directories. The installation process will overwrite existing files
in those directories, and this may include some configuration files
that may have been customized.
If you are installing a version different from 4.1.0, you
may need an updated version of this installer script.
Do you wish to continue? (y/n) [n] y
...
Administrator@SKYWIND /tmp
$
6.拷貝startup-scripts.tgz到/usr/X11R6/bin
Administrator@SKYWIND /tmp
$ cp startup-scripts.tgz /usr/X11R6/bin
7.切換目錄到/usr/X11R6/bin
Administrator@SKYWIND /tmp
$ cd /usr/X11R6/bin
8.解包startup-scripts.tgz
Administrator@SKYWIND /usr/X11R6/bin
$ tar -xzf startup-scripts.tgz
9.安裝結束
終于好了,先別急著運行,在運行之前你必須知道一些必要的只是以及
做一些必要的事情,呵呵。默認情況下Cygwin/XFree86的大小是會自動適應
你的windows桌面,一般情況下你是不需要加參數的。當然,萬一需要呢?呵呵
比如你嫌窗口太大,想開個小窗口跑emacs或是xbill(...#$@%&#),呵呵
XWin.exe
[-screen screen_number width height ...]
[-engine engine_number ]
[-fullscreen [-depth depth_in_bits_per_pixel ] [-refresh refresh_rate_in_herz ] ]
[-emulate3buttons timeout_in_milliseconds ]
[-[no]winkill]
[-[no]unixkill]
一個例子:
XWin.exe -screen 0 800 600 -fullscreen -depth 32 -refresh 85 -emulate3buttons 100 -nowinkill -unixkill
當然,一般是不會用這個命令來啟動X的,一般使用下面幾個方法:
1. startxwin.bat
位置:/usr/X11R6/bin/startxwin.bat
2. startxwin.sh
位置:/usr/X11R6/bin/startxwin.sh
3. startx
要用這種方式你必須按照/etc/X11/xinit下的模板來建立一個~/.xinitrc
Administrator@SKYWIND ~
$ cp /etc/X11/xinit/xinitrc ~/.xinitrc
想要方便的運行X,還有一件事必須做:設路徑。
把/usr/X11R6/bin設到你的路徑里去,可以在win2000的環境變量里設
也可以就在cygwin里設,設好以后,ok,完成了(要是搞不定路徑的話,那就先進入
/usr/X11R6/bin然后再運行startx,呵呵)
Administrator@SKYWIND ~
$ startx
下面說KDE,sourceforge有一個project叫KDE on Cygwin,目前穩定的版本是1.1.2
KDE2.2.1現在還是alpha版本,還有很多錯誤,所以將就一下啦,先用1.1.2
訪問這個地址:
http://sourceforge.net/project/showfiles.php?group_id=27249&release_id=44602
在kde-1.1.2標題下的文件除了beta-1-src下的源碼(粉紅底的)以外,全部下載,放在
同一個目錄里。注意,beta-1-devel下的是開發工具,不作開發的話可以不下。
當~當~當~~~
當好了么?當好了就開始啦
運行你當下來的setup.exe,可能會彈出一些報警,別理他
對了,應為有cygwin-1.3.2-1p1.tar.bz2這個補丁文件
所以可能您裝好之后發現運行cygwin會報bash出錯,沒關系
重新去cygwin首頁點Install Cygwin now升級一下,他會自動幫你把bash升級。
呵呵
一切搞定之后,激動人心的時刻終于到啦~~~
敲入startx回車,盼望以久的X終于出來啦~~~
哈哈哈哈哈哈哈哈哈
關于GNOME,我沒有安裝,其實比較喜歡GNOME,不過若干的包需要重新編譯,比較麻煩
呵呵。將就著先用KDE,等以后有空再裝GNOME了,呵呵
-------------------------------------------------------
兩張截圖:
http://www.patching.net/skywind/kde_for_cygwin1.jpg
http://www.patching.net/skywind/kde_for_cygwin2.jpg