2012-04-11

Ubuntu 11.10 的遠端桌面; JSON for Python 2.4

官網上寫了很多方法,我試過 vino, XDMCP, x11vnc, 最後以 x11vnc 勝出。 直接安裝就好了,按這裡的寫法,如果你已經登錄了,就用 ssh 開一個視窗:
x11vnc -display :0
如果你還沒登錄,一樣用 ssh 開一個視窗:
sudo x11vnc -auth /var/run/lightdm/root/:0 - display :0
建議使用 x11vnc -storepasswd 設定密碼,不然就要記得擋掉 port 5900 的外部存取,然後開 SSH Tunnel 。 客戶端我試用了 remmina, 沒有想像的方便、好用。 新的公司有些文化因素,使得開發人員沒辦法使用比較新的程式語言,安裝模組也會遇到很大的阻力。隨手記一下在 Python 2.4 / 2.6 都能用 JSON 模組的方法: (從 這裡 看到的)
try:
    import json
except ImportError:
    import simplejson as json
補充: 如果沒辦法編譯 simplejson 的 C 加速模組也沒關係,改一下 setup.py 不要讓它 build, 還是可以用單純用 Python 寫的模組。 後記:Python 2.6 的 json 模組實在太慢了... 預設使用 simplejson 比較快。

沒有留言: