
目前 ports 中有三套 VNC Server
vnc(realvnc), tridiavnc, tightvnc
tightvnc 是 vnc 的加強版, 以 vnc 為基礎來改進效能.
tridiavnc 則是支援許多新功能的 vnc, 包含 xtt.
剛安裝完 vnc 會去改的幾個部份
o Window Manager: 預設的 twm 很醜
o TrueType 字型的使用
o depth: 8bits(256色) -> 16bits
o 中文化的修改
以下用 tridiavnc 為例子, 主要的差別在於 TrueType 字型的使用.
== screen==
# mkdir -p .vnc
# cat .xinitrc
xset +fp /usr/X11R6/lib/X11/fonts/TrueType/
xset +fp /usr/X11R6/lib/X11/fonts/local/
exec xcin2.5 &
exec wmaker
# cp .xinitrc .vnc/xstartup
# joe /usr/X11R6/bin/vncserver
$depth = 16;
# vncserver
You will require a password to access your desktops.
Password:
Verify:
New 'X' desktop is statue.cse.yzu.edu.tw:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/statue.cse.yzu.edu.tw:1.log
== screen ==
中文化的部份就看個人喜好了, 跟 X Window 一樣.
如果想從 xcin2.5 輸入中文, 就要想辦法讓兩邊的 Input Method 不要打架才行.
可以用 ctrl+alt+7 切到酷音, 然後開始輸入, 但是沒有熱鍵切回英數就是個問題 :~
輸入法的部份修改 /usr/X11R6/etc/xcinrc
先找到 zh_TW.Big5 的地方,把 DEFAULT_IM 改成 chewing,
然後往上找
;(define FKEY_ZHEN "ctrl space")
改成
(define FKEY_ZHEN "shift alt")
這樣子以後就可以靠 shift alt 在 vnc 裡面切換酷音和英數的輸入法囉.
vnc 和 tightvnc 要使用 TrueType 字型只能透過 xfs:
將 .vnc/xstartup 中的
xset +fp /usr/X11R6/lib/X11/fonts/TrueType/
xset +fp /usr/X11R6/lib/X11/fonts/local/
改成
xfs -droppriv -daemon -port 7100
xset +fp tcp/localhost:7100
不過這樣子啟動時的速度會很慢.
snapshot: http://freebsd.sinica.edu.tw/snapshot/vnc-icewm.png
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: statue.netlab.cse.yzu.edu.tw
◆ Modify: 03/01/17 15:45:22 <statue.netlab.cse.yzu.edu.tw>
◆ Modify: 03/01/18 1:58:26 <u8-177.u203-204.giga.net.tw>
