2008年2月1日

Running WinCV on Linux

跟我一樣有經歷過大補帖時代的人應該會對一個程式不陌生,那就是傳說中的『CV』,而程式全名叫『CVIEW』。
在那個年代中,CVIEW基本上等於檔案總管,電腦開機進入DOS之後,第一個執行的,就是CV.EXE(CVIEW的執行檔),CVIEW非常方便的地方在於,它速度非常快、檔案非常小,以分割視窗方式呈現,可以直接預覽檔案內容,直接對檔案按ENTER,會立刻開啟CE.EXE這個文字編輯軟體,文字檔時就直接編輯,執行檔或其他binary檔案則會直接以HEX模式顯示,如果點選的是圖檔時,會直接秀圖,可以說是非常的強大。
進入Windows之後,Windows將檔案總管能力提昇,GUI介面+副檔名關聯+圖檔、影片、音樂預覽+IE整合,檔案總管做到這地步,以往的這類程式需求度就變得很低了。
CVIEW的作者其實有個人網站,現在仍舊有零星更新,而且作者之後有開發WinCV,但因為前面提過的,我WinCV用的次數就很少很少了~

幾個月前,差不多是在把桌機轉換到Linux前沒多久,有一天突然想到個問題,當時的情境是,在網路上看到有人把他之前DOS時代寫的DOS程式,用Linux的DOS模擬器執行,我就想,我DOS模擬器沒玩過,不知道能執行甚麼東西,想著想著,就想到了CVIEW~
接著就想,Linux的終端機一直覺得不大方便,缺少了甚麼,原來就是CVIEW阿~

雖然現在已經是Windows的時代了,而大部分的人寧可動滑鼠點選,也不會願意用CVIEW純鍵盤的操作(有一票傢伙會說,打鍵盤key指令才是王道,那才快阿~問題是,打鍵盤key指令的操作方式,沒辦法一邊吃披薩、一般操作電腦...,套句閃電霹靂車中蘭德爾說過的話,「這種只能趴著開的車,不能夠坐著喝紅茶,我才不願意開勒....」,同理可證..... :p)但是Linux不同,Linux主要的操作還是以終端機為主,而在終端機的環境中,CVIEW的價值仍然存在,所以說,如果CVIEW能夠移植到Linux上.....就完美了.... :D
這部分有點可惜,因為作者在網頁中說,CVIEW for DOS不再更新,而且沒有提供Source Code,他程式又是用Win32forth寫的,接近組合語言(難怪檔案小、速度快),我Java夠破了,C也很糟,forth.....完全沒感覺,所以也不敢跟作者要Source Code,就算肯給,給了也沒用..... :p

不過WinCV就不同了,WinCV是該作者寫的視窗版CVIEW,雖然在視窗介面下已經有檔案總管(Linux下是Nautilus)了,但有WINE,玩玩還是可以的..... :p


看看,完全繼承了CVIEW的style,操作一樣流暢,而且一樣可以直接顯示文字檔,對於UTF-8也可以編輯,圖檔可以直接點選後秀出。
因為之前用Windows時就有玩過了,感覺並不會很懷念,但是在Linux下操作,感受倒是很特別,下面再貼一張,和其他Linux程式的合影。

沒有留言: