Ubuntu‎ > ‎

ubuntu 10.10 xdmcp with xming/Xephyr

2011.01.03

Ubuntu 10.10 啟動xdmcp服務:

    ubuntu 10.10 gdm的xdmcp server功能有bug, 這個bug要在ubuntu 11.04 gdm 2.32版以後修正, 替代的解決方案是安裝Tom Ellis 寫的gdm 2.30 patch, 如下:
    
    1. 下載gdm 2.30 patch for ubuntu 10.10, 網址:

    2. 安裝修正檔:
            ubuntu > dpkg -i gdm_2.30.5-0ubuntu5~ppa2_*.deb


    3. 修改gdm設定檔, 加入啟動xdmcp選項:
  
            ubuntu > vi /etc/gdm/custom.conf
            [xdmcp]
            enable = true


    4. 重新啟動ubuntu或者重啟gdm, 檢查xdmcp是否啟動(udp 177):
 
            重啟gdm指令:
            ubuntu > /etc/init.d/gdm restart

            檢查xdmcp port是否有開啟:
            ubuntu > netstat -ntulp | grep :177



在windows 下連線遠端ubuntu X window
   
    1. 在windows 安裝 xming , 檔案來源:
            xming 下載網址: http://sourceforge.net/projects/xming/

    2. 執行xming launch 連線, 設定ip指定使用xdmcp連接.



在Ubuntu 下連線遠端的ubuntu X window

    1. 安裝Xephyr
        ubuntu2 > sudo apt-get install xserver-xephyr   

    2. 執行  
        ubunut2 > Xephyr -query 192.168.0.111 -screen 800x600 :1  (192.168.0.111是要連線的遠端xwindow 主機ip)


PS.
  測試時, 在ubuntu 10.10 下用Xnest連線, 會有顯示的問題.




參考網址:
1. https://bugs.launchpad.net/gdm/+bug/408417
2. http://ubuntuforums.org/showthread.php?t=620003
Comments