看到標(biāo)題中的“l(fā)inux桌面”也許有人又要噴我了,既然玩linux還玩毛的桌面啊。顫抖中。。。我從來(lái)沒(méi)把自己看成會(huì)玩linux的,只是學(xué)習(xí),所以linux大牛請(qǐng)別噴我。我有前車之鑒的,我公司一同事直接鄙視我在桌面環(huán)境下玩linux。不可否認(rèn),linux是不大需要什么桌面類的東西,我們從redhad服務(wù)器版的顯示器方案只有800×600或600×400的兩種就可見(jiàn)一斑了。
但是我有臺(tái)老掉牙的筆記本(3年前的低配本:1G內(nèi)存,cpu頻率:1.7GHz還雙核,呵呵),丟了挺可惜的,可是裝個(gè)盜版的XP我又覺(jué)得不爽。想裝vista或7發(fā)現(xiàn)1G內(nèi)存的機(jī)器完全不行,根本別想跑別的軟件。而且到了夏天因?yàn)樘珶崂献詣?dòng)關(guān)機(jī),我強(qiáng)行使用了一段時(shí)間以后主板上的一個(gè)開機(jī)部件直接燒壞了。不敢再用win7了,恰逢我自己學(xué)linux,發(fā)現(xiàn)linux也有桌面版支持比較好的,比如ubuntu。于是我琢磨給我那本本安個(gè)時(shí)髦的linux系統(tǒng):ubuntu10.10。ubuntu的安裝做的確實(shí)不錯(cuò),裝過(guò)windows的菜鳥完全沒(méi)有問(wèn)題。我自己之前已經(jīng)在VM上安過(guò)N遍了,這次自己去ubuntu官網(wǎng)下了個(gè)最新的,刻好碟,到我那本本上去裝:發(fā)現(xiàn)一個(gè)錯(cuò)誤can not mount media。。。。我無(wú)語(yǔ)了,后來(lái)網(wǎng)上搜了下:MD5碼不對(duì),我也沒(méi)發(fā)現(xiàn)ubuntu官網(wǎng)上有這個(gè)版本的md5值啊。靠,后來(lái)看后面一個(gè)大牛的回復(fù):不要用迅雷下,用ie。我承認(rèn)我用了迅雷,可惜了一張碟又浪費(fèi)了(我就奇怪了,要真是md5碼不對(duì),為什么在虛擬機(jī)里又能安成功呢,刻成碟就安不上,求高手告知)。于是我又下了個(gè)最新的10.10的,這次老實(shí)了,用google-chrome直接下的。刻好碟以后果然安上了,而且完全不用裝驅(qū)動(dòng)(感動(dòng)中),如果裝xp的話,我還得一個(gè)個(gè)裝驅(qū)動(dòng),我不大喜歡做ghost盤的,主要是我那老本本沒(méi)刻錄功能。麻煩的要死,可憐我那張xp的驅(qū)動(dòng)盤都快讀花了。
界面的確不錯(cuò),可惜主題跟win7比還是有差距的,但是已經(jīng)趕上xp了。用了一段時(shí)間以后我又發(fā)現(xiàn)不怎么方便,因?yàn)槲矣信_(tái)新的筆記本,上面裝的是win7,然后我想同時(shí)用兩臺(tái)電腦工作的話,必須在桌上擺兩個(gè)電腦。這多不方便啊,要是有個(gè)遠(yuǎn)程桌面連接多好啊。于是我去網(wǎng)上找win7連接ubuntu的教程,還真讓我找到了不少。Xmanager,vnc,NX。第一個(gè)我試過(guò)了,它的Xshell有個(gè)人免費(fèi)版,但是只能是命令行界面,Xmanager雖然可以連接桌面,但是只有試用版,試用就試用,搞了半天,界面出不來(lái),一直是一個(gè)麻麻的屏幕上中間顯示一個(gè)大X,看多了以后我的頭皮都發(fā)麻。反正我也挺討厭用盜版軟件的(尊重別人的勞動(dòng)成果)就放棄用Xmanager了。后來(lái)又準(zhǔn)備用vnc,網(wǎng)上有人說(shuō):不推薦,慢,奇慢。我想想也就算了。后來(lái)開始嘗試用NX,發(fā)現(xiàn)網(wǎng)上評(píng)價(jià)還不錯(cuò),號(hào)稱下一代的linux遠(yuǎn)程連接工具,我很興奮,而且最讓我興奮的是它的服務(wù)器版居然有個(gè)免費(fèi)的,據(jù)說(shuō)與付費(fèi)版的相比就是支持的用戶數(shù)只有兩個(gè),還有一些其他的特性,但對(duì)我來(lái)說(shuō)足夠了。馬上下來(lái)實(shí)踐一下。網(wǎng)上的安裝配置教程很多:我也是根據(jù)別人的成功經(jīng)驗(yàn)來(lái)配置的。給出個(gè)連接:
[分享]遠(yuǎn)程桌面連接–安裝使用nomachine NX free edition.(不是freeNX)
http://forum.ubuntu.org.cn/viewtopic.php?t=98089
還有個(gè)官方的配置文檔,相當(dāng)詳細(xì),可以配置出你要的效果:http://www.nomachine.com/documentation/admin-guide.php
安裝配置好以后就可以在windows下用NX client(for windows)來(lái)訪問(wèn)了。但是我的熱情并沒(méi)換來(lái)成功:
展開detail:
說(shuō)實(shí)話,我啥也沒(méi)看明白。后來(lái)就從里面copy了幾個(gè)關(guān)鍵字去google,發(fā)現(xiàn)了一些有價(jià)值的東西:
1、有人也跟我一樣遇到了這個(gè)問(wèn)題,還在百度知道提問(wèn)了,但是就是沒(méi)人回答。(大牛們很估計(jì)都不屑于上百度知道)當(dāng)時(shí)他的一句話對(duì)我印象很深刻:“配置跟我同事的一樣,他能連上,而我就報(bào)上面的錯(cuò)。”
2、NX官方給出了個(gè)解釋:我調(diào)整以后還是不行。
3、最后發(fā)現(xiàn)里面的“_cygtls::handle_exceptions: Exception: STATUS_ACCESS_VIOLATION”這個(gè)問(wèn)題別人在用cygwin程序時(shí)候也經(jīng)常出現(xiàn)的。后來(lái)里面給出了一個(gè)解釋:說(shuō)windows下你安裝了某些軟件會(huì)導(dǎo)致在使用cygwin的時(shí)候會(huì)出這個(gè)問(wèn)題。
綜上幾點(diǎn),我一想:有道理,沒(méi)準(zhǔn)我的ubuntu配置并沒(méi)有錯(cuò)誤,而是我的win7下裝了某些軟件,導(dǎo)致NX連不上ubunut呢。我之前一直認(rèn)為是我的ubuntu的NX server沒(méi)配置正確。
我迅速在win7機(jī)子上的VM里建一個(gè)ubuntu的虛擬機(jī),然后在這個(gè)虛擬機(jī)上裝上NX client。啟動(dòng)以后去連我那個(gè)老本本的ubuntu桌面,在一段“漫長(zhǎng)”的等待后,我成功了。界面出來(lái)了,我可以直接在里面操作我的qbit來(lái)下載電影了。太激動(dòng)了,這個(gè)時(shí)候我太激動(dòng)了,迅速跑來(lái)51cto寫下這篇博客。我怕過(guò)了這個(gè)興奮點(diǎn)我就會(huì)懶得寫了。算作對(duì)自己學(xué)習(xí)linux的一點(diǎn)積累。貼張成果圖:
其實(shí)到最后想說(shuō)的一點(diǎn)就是希望我們國(guó)家能推廣linux系統(tǒng),別再用盜版windows,有感于上次微軟的鮑爾默抱怨我們國(guó)家90%的人都在使用盜版。linux其實(shí)很強(qiáng)大,它的桌面也可以很強(qiáng)大,而且我很喜歡linux的文化。
是不是覺(jué)得我有什么忘了說(shuō),對(duì)不?就是我自己還沒(méi)發(fā)現(xiàn)是什么原因?qū)е铝藈in7下用NX連不上ubuntu桌面。那位百度知道的老兄,他2009年發(fā)的帖子,已經(jīng)關(guān)閉回答了。我只能這么建議他:把系統(tǒng)重裝,什么軟件都不要裝,直接裝NX client再去連ubuntu,我沒(méi)試過(guò),感覺(jué)應(yīng)該可以的。
等我以后發(fā)現(xiàn)了什么原因?qū)е碌脑賮?lái)補(bǔ)充吧。很搞笑:這篇博客實(shí)在win7下寫的,而且上面幾個(gè)圖看下來(lái),反正我是承認(rèn)win7比較炫,linux在服務(wù)器那一塊是絕對(duì)的領(lǐng)航者,讓我們期待它的在桌面方向的發(fā)展吧。