【教學】x-window 主從架構實際應用 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- FreeBSD & Linux 討 論 版


PCZONE 討論區



通知

-- FreeBSD & Linux 討 論 版 因為本站採用 FreeBSD 作業系統,所以自己本身也多學了一些技巧,希望各位在這裡互相討論 Unix 作業系統及程式等相關問題。

Kree
【教學】x-window 主從架構實際應用
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 應用程式
  1. Linux 主機必須安裝有X11R6,至於啟動或不啟動,皆無所謂,都可遠端控制。此為x-client端。
  2. Windows 當 x-server端,去遠端控制 Linux 主機之 x-client。
  3. 因為 Windows 並沒有內建任何 X 軟體,所以必須額外安裝

    win32下的 X 軟體,有「X-win32」「X-manager」兩套
    這兩套各有優缺點,「X-manager」執行速度太慢,「X-win32」則是指令打錯不能消除
    建議使用「X-win32」,因為「X-manager」不是普通的慢,而是慢的非常離譜。

    在google打關鍵字,即可找到下載點,此兩套並非免費軟體,有試用天數限制,需破解或購買。
  4. 安裝完「x-win32」後,於Sesions中,加入Linux主機的ip,點選即可連上
    連上後,會出現簡易型Putty視窗,Putty是用ssh協定的,所以Linux主機上面必須啟動ssh,才能運作
    在Putty視窗中,輸入X的應用程式的名稱,應用程式的視窗就會跑出來了!

    執行指令的時候,後面可以加 &,代表背景執行,如此便可一次執行多個 X 應用程式。


實際應用範例圖:

應用程式名稱:gnome-system-monitor




Q&A
---------------------------------------
Q.那請問這和VNC有何不同?

A.
基本上,沒什麼不同...
  • 單獨執行一個應用程式視窗,會比較省資源,不管是雙方主機的CPU資源,記憶體資源,或網路頻寬資源,都比較省
  • 只要 x-client 端主機性能夠強,就可以當大型主機,跑運算,x-server端電腦的性能則不需要很好
    有點類似以前電腦,大型主機和終端機的架構。
  • 抓圖方便,如果要抓Linux主機上面跑X11的截取圖,這個方法很方便
  • 實踐 x-window 的精神,x-window 最初就是設計用來遠端執行的,這種用法合乎X精神,感覺不錯


回覆
會員

問個問題?
使用X-win32登入遠端執行有圖形介面的程式時,
DISPLAY該如何設定,謝謝
回覆
Kree

引用:
最初由 skeepy 發表
問個問題?
使用X-win32登入遠端執行有圖形介面的程式時,
DISPLAY該如何設定,謝謝

通常不必特別去設定,x-win32安裝後,預設值就是最佳狀態

x-win32 的 xconfig,裡面的display,應該是選本機電腦的ip

至於執行後,出來的x視窗,會覺得有點模糊,我覺得那是正常的

回覆


類似的主題
主題 主題作者 討論版 回覆 最後發表
【求助】關於TCP層的Sliding Window scb -- 網 路 技 術 版 1 2004-02-17 09:01 AM
【教學】X-Window 中文字型完全解決方案 ADJ -- FreeBSD & Linux 討 論 版 5 2002-11-09 01:48 PM
【求助】怎麼移除x window leftseine -- FreeBSD & Linux 討 論 版 1 2002-04-30 11:58 AM
Window 2000 的奇怪訊息... Man -- 網 路 技 術 版 5 2001-08-15 11:38 AM
window me 也會中嗎???? shwm -- 防 駭 / 防 毒 版 1 2001-08-09 06:39 PM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。