首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spice中断剪贴板副本

Spice中断剪贴板副本
EN

Ask Ubuntu用户
提问于 2020-01-17 12:19:53
回答 1查看 2.2K关注 0票数 2

我正在Ubuntu19.10主机上运行一队KVM机器。机队包括Linux和Windows客户,他们都分享了这个问题:

使用Ctrl+C复制只在第二次工作。也就是说,在KVM来宾中,我在网页上选择一些文本,点击Ctrl+C,将光标放置在文本区域,点击Ctrl+V。一次起作用,另一次不起作用。完全一致的交替。Linux和Windows来宾。

现在,最有趣的部分是,只有当客人被配置为使用Spice作为显示协议时,问题才会发生。如果我将其更改为VNC,复制粘贴(在客人中)工作得很好。(请注意,此时我不太关心来宾和主机之间的复制粘贴,所以我可以切换到VNC并感到高兴,但我还是在挖掘这个问题。)

搜索发现人们确实经历过这个问题,尽管没有明确的迹象表明它与香料有关:

因此,在我的例子中,这个问题与香料的关系是很清楚的。有任何方法可以调试/调整Spice来找到它的底部吗?

更新

我刚刚在18.04和19.04主机上测试了这个问题。剪贴板复制故障(类似于上面描述的)也会在客人中发生,但只有当至少有2名客人在运行时才会发生--就好像Spice遇到了某种竞赛状态,试图管理所有正在运行的客人之间的剪贴板。暂停所有的客人,但一个就足以让剪贴板在里面工作得很好。与此形成对比的是,在19.10的情况下,即使只有一个正在运行的客人也会出现问题。

EN

回答 1

Ask Ubuntu用户

发布于 2021-09-11 01:47:41

virt-查看器版本9.0可以选择启用/禁用剪贴板共享,它可以随时从设置中打开/关闭,这解决了问题,但是最新的Ubuntu版本有7.0版,Ubuntu 18.04版有6.0版。

解决这一问题的一种方法是从一开始就支持此承诺并重新构建virt查看器包。

以下是几个步骤:

代码语言:javascript
复制
sudo apt build-dep virt-viewer
apt source  virt-viewer
cd virt-viewer-7.0 # or virt-viewer-7.0

下载并应用这个补丁,但它与当前的ubuntu版本有一些冲突,这是与解决冲突的修补程序相同:

代码语言:javascript
复制
wget https://pastebin.com/raw/yNNp40D9 -O cliboard-patch.diff
patch -p1< cliboard-patch.diff

在此之后,您可能需要解决一些与您的ubuntu/distor版本相关的冲突:

代码语言:javascript
复制
./configure --prefix=/usr
make

在./src/遥控器上测试新编译的文件,您必须从“文件”菜单>首选项中禁用剪贴板共享。

如果工作正常,请在文件系统上安装

代码语言:javascript
复制
sudo make install
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1203681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档