ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2009年12月3日 星期四

opensource的問題就是版本問題,版本進的很快,有時又dist採用的版本和你要用的版本不一樣。
所以要裝多個版本到系統上。
update-alternatives 就是用來管理這些版本的工具。
一般會用java 來舉例,但是我是在python 遇到這個問題:
ubuntu 9.10 已經不用 python 2.5 了,可以GAE卻步支援 python2.6
方法就是 install python 2.5 和 python 2.6
然後用 update-alternatives 來管理

2009年12月1日 星期二

Enable remote X server in ubuntu 9.10

ubuntu 9.10 的 X Server 設定改了。 gdm 設定檔是: /etc/gdm/gdm.schema 要 enable remote X Server,要修改成:
  <schema>
    <key>security/DisallowTCP</key>
    <signature>b</signature>
    <default>false</default>
  </schema>
允許 TCP connection。 完成後重新啟動 X, gdm (重開機比較快)。 然後可以用 nmap 看一下 X11 port 有沒有 service。 另外,還要用 xhost command 允許 client host 連線:
xhost +  允許所有 host 連線
Client 端就只要設定 DISPLAY 變數到 Server ip:display number 就可以。 從 nmap 可以看到 X server listen port, X 從 6000 開始。 所以 Client 要設:
export DISPLAY=192.168.145.143:0
就可以。
另外,Server都設好後,可以用
ssh -X 192.168.144.250
連線到 client,用 -X option 告知將要進行X session forward。 連線後,可以用
echo $DISPLAY
localhost:10.0
看一下。 然後,執行任何 x client ap
同樣的,在 gdm.schema 剛剛修改的後面有xdmcp 的設定,default 是關閉,可以把他打開。 Client 端可以用 ubuntu 附的 Tsclient (遠端桌面),可以選 xdmcp,但是 default 是沒有安裝。 所以要手動 install xnest。
aptitude install xnest

Enable "Key sequence to Kill the X server" in ubuntu 9.10

ubuntu 9.10 把 disable X server 的 shortcut 拿掉了。 要重新 enable 的話,要:
  1. System->Preferences->Keyboard
  2. Layouts tab --- Layout options
  3. “Key sequence to kill the X server”. Check “Ctrl+Alt+Backspace”

標籤

網誌存檔