剪貼板在 KVM 中不起作用。
我有一個帶有 Windows KVM 的 RHEL 6 桌面。我怎樣才能讓剪貼板工作,就像 VirtualBox 中有一個解決方案可以在主機和來賓之間共享剪貼板一樣?
正如@gertvdijk 已經提到的,SPICE是 KVM 自己解決這個問題的方法。
否則,對於任何類型的虛擬機和真實機器同樣適用的更通用的解決方案是使用遠端桌面或 VNC 連接到機器本身。
如果您不使用 SPICE,那麼無論如何您已經在使用 VNC。但是,在這種情況下,VNC 伺服器是由主機提供的(它為訪客的影片記憶體、鍵盤和滑鼠提供服務,但無法訪問訪客的剪貼板,剪貼板是訪客內部桌面環境內部的東西)。
通過將 VNC 伺服器移動到來賓,您可以將其放在可以訪問剪貼板的位置。
遠端桌面與 VNC 相比還有一些其他優勢(如文件、設備和聲音共享)。
愛德華的回答和Google為我解決了這個問題。Gertvdijk 也提到了它。在我的 Windows 來賓上安裝 Spice Windows 來賓工具允許剪貼板共享,甚至無需重新啟動來賓。為了獲得足夠的聲譽來投票,我將填補 slm 建議的空白,並且看到它在我的搜尋列表中排名靠前,希望能對某人有所幫助:)
Spice 是 KVM 的顯示伺服器/前端,可提供更好的圖形性能,並且預設情況下可用作顯示選項,就像 VNC 伺服器一樣,通過virt-manager;一個用於創建/管理虛擬機的前端腳本,當然也可以從命令行手動(見下面的連結)。它和 VNC 一樣,也允許您連接到遠端虛擬機的顯示器,並且使用 virt-manager,可以通過 ssh 等輕鬆連接到另一台機器的 libvirtd 和虛擬機
要執行 spice 來賓工具(我有 ubuntu 主機、Windows 7 來賓),請從Guest -> Windows Binaries部分下載安裝程序(包含 QXL 影片驅動程序和 spice 代理),然後選擇Windows 來賓工具(有時寫作是spice-guest-tools-0.100.exe)。執行安裝程序,驅動程序將被安裝,“Spice VDAgent”服務將被安裝並啟動,剪貼板共享將從那裡開始工作
更多關於香料的資訊可以在這裡找到。