Page 1 of 1

[心得] TigerVNC 剪貼簿文字(UTF-8)共用

Posted: Sun Oct 18, 2009 2:11 pm
by Jackie
雖然用VNC很多年了
不過之前有一段時間剪貼簿一直沒辦法共用
使用上一直感覺很卡
但是也沒有特別去想說要如何解決

直到最近portage上面的xorg-server的1.6 stable之後
我發現realvnc不能用了 bug #286744
才來想說有沒有什麼比較好的替代方案
最好就順便解決剪貼簿的問題

一開始我找上了vino因為我不想要獨立開一個vnc server (後來我才知道x0vncserver好像有同等的作用)
而且它的剪貼簿可以用 (我的client是Windows的UltraVNC)
但是有兩個問題
一是剪貼簿只能複製英文...中文會壞掉
我原本以為是UltraVNC的問題 可是我自己patch之後
發現還是不行...所以研判應該是其他方面出什麼差錯
二是效能"極差"...如果桌面沒有什麼視覺效果可能還好...而且LAN裡面就很慢 遠端就更慘了

最後昨天才發現TigerVNC
吸引我的一點就是它和realvnc一樣有辦法用一個module的形式plug到本機的xorg-server裡面
由於使用realvnc根據經驗這樣做的效能很不錯
所以馬上就裝來試試...而且也確實有達到我要的效能要求
最後只剩下剪貼簿的問題...還是只能複製英文
搜尋了web後來發現rfbproto的spec上面寫著
The client has new ISO 8859-1 (Latin-1) text in its cut buffer. Ends of lines are represented by the linefeed / newline character (value 10) alone. No carriage-return (value 13) is needed. There is currently no way to transfer text outside the Latin-1 character set.
由於這是最近修訂的spec...雖然知道這可能是基於歷史很久遠的東西...還是覺得很可惡XD...除了西歐語系的使用者都不是人就是了XD
而且當我發現spec這樣寫的時候...已經是我花了大半天時間研究tigervnc的code而且順利搞出一個patch的時候了 ......Orz

結論是...這東西還是我自己用得爽就好了= =
要等那標準支援UTF-8和有相應的實作
或許還有很長遠的路要走XD

Re: [心得] TigerVNC 剪貼簿文字(UTF-8)共用

Posted: Fri Apr 09, 2010 5:42 am
by samuel
話說自從換了tigervnc 之後
shift/ctrl/alt就不能用了

狀況和下面提報的bug差不多
http://bugs.gentoo.org/show_bug.cgi?id=297740

有人有遇到這樣的狀況嗎?
要怎麼解決呀?


====================================
(bumped)
發現不知道從那一板開始就解決這bug o_O