2010-11-19 195 views
28

在Windows上使用RealVNC時,我有時會從VNC剪切並粘貼到Window的應用程序中,有時它會停止工作。我怎樣才能得到它重置,所以它再次工作?我試過重新啓動VNC,但那不行。如何在Windows VNC上修復損壞的粘貼剪貼板

+0

在編寫我的優秀答案時,我想到這根本不是一個編程問題。投票移動到superuser.com – 2010-11-26 23:11:46

回答

62

http://rreddy.blogspot.com/2009/07/vncviewer-clipboard-operations-like.html

很多時候,你必須觀察到剪貼板操作,如複製/剪切和粘貼突然停止運作與vncviewer的。主要原因是有一個名爲vncconfig的程序負責這些剪貼板傳輸。有時候程序可能會因爲vnc中的一些錯誤或其他原因(例如關閉窗口)而關閉。

要獲得剪貼板操作,您需要運行程序「vncconfig &」。

之後,您的剪貼板操作應該可以很好地解決任何問題。

在客戶端運行「vncconfig &」。

+1

如果複製和粘貼在幾個月後停止工作。 vncconfig進程被終止,失敗或結束。正如這個答案所示,使用正確的選項重新啓動vncconfig將複製並粘貼回來。 – Gregory 2011-05-14 18:04:38

+1

我還必須在啓動vncconfig後重新啓動我的VNC客戶端。 – Kobski 2013-12-17 08:54:43

+3

-bash:vncconfig:找不到命令。我應該在哪裏得到它? – renadeen 2014-09-22 13:22:49

3

您可能需要重新啓動兩端的VNC。即當您說「重新啓動VNC」時,您可能只是指客戶端。但是另一端呢?您可能還需要重新開始這一目標。 根本原因可能是衝突。許多應用程序在剪貼板上窺探​​它們不應該的時候。許多應用程序在打開剪貼板時不會寬容,也不會。健壯的人會重試,其他人不會預料到失敗,然後他們被弄髒,需要重新啓動。可能是VNC,也可能是另一個「監聽」剪貼板查看器鏈的應用程序,它有義務將通知傳遞給鏈中的其他應用程序。如果沒有發送通知,那麼VNC甚至可能不知道已經有剪貼板更新。

3

我在CentOS 5.9上使用vnc-ltsp-config與GNOME桌面環境進行遠程登錄。從今天的試驗中,我設法剪切和粘貼會話和登錄提示工作(因爲我很懶,寧願複製和粘貼困難的密碼)。

  1. 我,這使切割和登錄後的會話期間粘貼的/ etc/XDG /自動啓動目錄下創建的文件vncconfig.desktop。 vncconfig進程以登錄用戶身份運行。

    [桌面入口]
    名稱=無廠名
    編碼= UTF-8
    版= 1.0
    Exec的= vncconfig支持X-GNOME-自啓動-nowin
    =真

  2. 將vncconfig -nowin &添加到文件/ etc/gdm/Init/Desktop文件的底部,該文件允許在登錄期間剪切並粘貼到會話中,但在登錄後終止。 vncconfig進程以root身份運行。

  3. 將vncconfig -nowin &添加到文件的底部/ etc/gdm/PostLogin/Desktop也啓用了登錄後會話期間的剪切和粘貼。但是,vncconfig進程是以root身份運行的。

+0

這對我有用! (我不確定,因爲我同時重新啓動了vncserver。) – 2016-06-02 02:36:13