linux_xp
2004-06-30, 02:00 AM
x-window 為 unix-base上之圖形介面環境
Linux 內建免費的 Xfree86 ,版本為 X11R6
x-window (可簡稱為 X)
是由x-client端,和x-server端,兩個元件組成
x-client端:負責應用軟體的運算
x-server端:負責電腦硬體週邊的驅動
X厲害的地方
在於x-client端,和x-server端,可以在不同電腦上面"遠端執行"
甚至,還可以跨作業系統平台來執行
以上這些是眾所皆知的理論...
那麼,X 究竟是要如何在不同電腦,甚至跨平台執行呢?
範例:windows 電腦,遠端執行Linux上面的 X 應用程式
Linux 主機必須安裝有X11R6,至於啟動或不啟動,皆無所謂,都可遠端控制。此為x-client端。
Windows 當 x-server端,去遠端控制 Linux 主機之 x-client。
因為 Windows 並沒有內建任何 X 軟體,所以必須額外安裝
win32下的 X 軟體,有「X-win32」「X-manager」兩套
這兩套各有優缺點,「X-manager」執行速度太慢,「X-win32」則是指令打錯不能消除
建議使用「X-win32」,因為「X-manager」不是普通的慢,而是慢的非常離譜。
在google打關鍵字,即可找到下載點,此兩套並非免費軟體,有試用天數限制,需破解或購買。
安裝完「x-win32」後,於Sesions中,加入Linux主機的ip,點選即可連上
連上後,會出現簡易型Putty視窗,Putty是用ssh協定的,所以Linux主機上面必須啟動ssh,才能運作
在Putty視窗中,輸入X的應用程式的名稱,應用程式的視窗就會跑出來了!
執行指令的時候,後面可以加 &,代表背景執行,如此便可一次執行多個 X 應用程式。
實際應用範例圖:
應用程式名稱:gnome-system-monitor
http://home.pchome.com.tw/art/linux2005/images/web/x-win32.jpg
Q&A
---------------------------------------
Q.那請問這和VNC有何不同?
A.
基本上,沒什麼不同... :jump2:
單獨執行一個應用程式視窗,會比較省資源,不管是雙方主機的CPU資源,記憶體資源,或網路頻寬資源,都比較省
只要 x-client 端主機性能夠強,就可以當大型主機,跑運算,x-server端電腦的性能則不需要很好
有點類似以前電腦,大型主機和終端機的架構。
抓圖方便,如果要抓Linux主機上面跑X11的截取圖,這個方法很方便
實踐 x-window 的精神,x-window 最初就是設計用來遠端執行的,這種用法合乎X精神,感覺不錯 :jump:
贊助商連結
Linux 內建免費的 Xfree86 ,版本為 X11R6
x-window (可簡稱為 X)
是由x-client端,和x-server端,兩個元件組成
x-client端:負責應用軟體的運算
x-server端:負責電腦硬體週邊的驅動
X厲害的地方
在於x-client端,和x-server端,可以在不同電腦上面"遠端執行"
甚至,還可以跨作業系統平台來執行
以上這些是眾所皆知的理論...
那麼,X 究竟是要如何在不同電腦,甚至跨平台執行呢?
範例:windows 電腦,遠端執行Linux上面的 X 應用程式
Linux 主機必須安裝有X11R6,至於啟動或不啟動,皆無所謂,都可遠端控制。此為x-client端。
Windows 當 x-server端,去遠端控制 Linux 主機之 x-client。
因為 Windows 並沒有內建任何 X 軟體,所以必須額外安裝
win32下的 X 軟體,有「X-win32」「X-manager」兩套
這兩套各有優缺點,「X-manager」執行速度太慢,「X-win32」則是指令打錯不能消除
建議使用「X-win32」,因為「X-manager」不是普通的慢,而是慢的非常離譜。
在google打關鍵字,即可找到下載點,此兩套並非免費軟體,有試用天數限制,需破解或購買。
安裝完「x-win32」後,於Sesions中,加入Linux主機的ip,點選即可連上
連上後,會出現簡易型Putty視窗,Putty是用ssh協定的,所以Linux主機上面必須啟動ssh,才能運作
在Putty視窗中,輸入X的應用程式的名稱,應用程式的視窗就會跑出來了!
執行指令的時候,後面可以加 &,代表背景執行,如此便可一次執行多個 X 應用程式。
實際應用範例圖:
應用程式名稱:gnome-system-monitor
http://home.pchome.com.tw/art/linux2005/images/web/x-win32.jpg
Q&A
---------------------------------------
Q.那請問這和VNC有何不同?
A.
基本上,沒什麼不同... :jump2:
單獨執行一個應用程式視窗,會比較省資源,不管是雙方主機的CPU資源,記憶體資源,或網路頻寬資源,都比較省
只要 x-client 端主機性能夠強,就可以當大型主機,跑運算,x-server端電腦的性能則不需要很好
有點類似以前電腦,大型主機和終端機的架構。
抓圖方便,如果要抓Linux主機上面跑X11的截取圖,這個方法很方便
實踐 x-window 的精神,x-window 最初就是設計用來遠端執行的,這種用法合乎X精神,感覺不錯 :jump:
贊助商連結