Skip to Content

X Window

X Windows:

先來看一下 Linux 系統的圖形顯示常遇到的名詞

  • X Window System:
  • x Windows System(簡稱為 X 或是 X11).x 基本上只是一個最基本的框架(framework),他只定義視窗的移動遷移的顯示方式以及使用者的輸入裝置如滑鼠或是鍵盤如何和系統的互動.x 不提供使用者介面(user interface) 平常我們看到的已經是 X display manager 所包裝好的系統.

    x 是藉由網路協定來提供 GUI(graphical user interface) 的顯示,而這顯示協定 被稱為 display protocols.因為是透過網路行定傳送要顯示的資料所以系統的 IP 改變過會影響到系統的顯示.他可以區分成兩塊一是負責顯示的被叫做 dispaly Server  負責程式運算則是被稱為 client application.通常我們的 dispaly server 和 client application 都是在同一台電腦上面.

  • XDM(X display manager):
  • Display manager 提供給使用者登入系統的畫面,使用者輸入正確的使用者名稱以及密碼之後建立 X server 的 session.(如果 display manager 同時存在使用者電腦上時,他會預先啟動 x server 的 session)目前使用的版本是 X11R4 採用的是 X Display Manager Control Protocol (XDMCP)

  • GDM(GNOME Display Manager):
  • GDM 是 RedHat 預設的 XDM(X display manager)

  • XDG(X DESKTOP GROUP):
  • XDG 定義了基本的 Linux 下的 X Window System (X11) 以及其他 Unix-like 作業系統的桌面環境.主要是為了增加 free software desktop environments 的互通性, XDG(X Desktop Group)主要是由 FreeDesktop.org 所維護,其官方網站為 http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html

對於X-Window我並沒有特別研究,下面是我遇到的一些基本的問題.

  • 自動啟動程式
  • 如何啟動 X-Window 時 , 一起啟動其他應用程式.

  • Gaim(Linux版的Instant Message)
  • 原來 Linux下也可以用MSN.

  • 自動登入X-Window
  • 如何讓X-Window自動login.

  • 螢幕管理程式
  • 如何關閉 X-Window 下的螢幕管理程式

  • 資源監控程式
  • X-Window 下除了一些內建的資源監控程式外,有沒有比較好的其他資源監控程式呢!這邊介紹一個Gkrellm給大家認識.

  • 遠端桌面
  • 通常 Server 大多使用 Linux 或是 Windows 的系統,而管理者不可能一天到晚都坐在 Server 前面去做登入管理等日常工作,通常會是用一台桌機遠端登入系統進行管理,但是常遇的問題是如何從 Linux 登入 Windows 或是由 Windows 登入 Linux 系統.也有可能會由 Linux 登入另外一台的 Linux 系統進行管理.這個問題可以由3個方面來看是如何去解決.

  • Linux 下的 P2P 軟體(aMule)
  • 通常 Windows 底下常用的 P2P(Point-to-Point 檔案交換) 軟體如 eMule / eDonkey / BT,那在 Linux 下有可以用的 P2P 軟體嗎?? 有的 "aMule" .要怎麼使用呢!!

對於一般本版(RedHat)的 X-Windows 使用上相當不便,但有另一個分支Ubuntu 桌面系統卻是受到大家的推崇,所以未來會把這裡規劃成桌面系統的使用心得.而系統將採用 Ubuntu,他的下載網站為 http://www.ubuntu.com/

如果你對於 X-window 有研究可以自行修改 X11 設定檔
/etc/X11/gdm/gdm.conf or /etc/X11/xorg.conf