在 linux 上使用 kvm windows 很丝滑

目前系统是manjaro, 记录一下在manjaro上运行windows的office全家桶等等软件的踩坑之路

之前折腾过crossover, office能用但是很难激活, 遂放弃.

在论坛看到安利kvm, 尝试了下, 有两大问题困扰

  1. 使用vncviewer 连接kvm, 鼠标有些卡顿
  2. 宿主机和虚拟机数据共享(文件, 剪切板等等) 根据 qmenu arch wiki 所提供方法一直无法配置成功

今天浏览github 热榜受 Fmstrat/winapps 启发使用远程桌面连接虚拟机

  1. 在虚拟机win10 设置/系统/远程桌面 启动远程桌面, 并在高级设置下查看远程桌面端口,默认是3389

  2. virsh net-dhcp-leases default 可以获得虚拟机的ip地址

  3. xfreerdp /u:user /p:password /v:host:port /dynamic-resolution +auto-reconnect +home-drive +fonts +clipboard -grab-keyboard

    参数详情:

    +fonts (default:off) Enable smooth fonts (ClearType)

    +clipboard (default:off) Redirect clipboard

    +home-drive (default:off) Enable Redirect user home as share

    -grab-keyboard Disable Grab keyboard

  4. 而且还可在虚拟机中开启openssh server, 在宿主机使用ssh, sshfs, sftp等连接虚拟机!

至此在kvm 中使用win10 软件纵享丝滑!!!

4 个赞

最近的 libreoffice 有了新版的,叫 libreoffice-fresh 我觉得体验也非常好,比之前的版本快了太多,还有了新功能。

1 个赞

我使用 wps,感觉挺好用,就是 微信和QQ比较麻烦

1 个赞

我最近发现了一个好招。就是有个应用叫 scrcpy,可以把安卓手机的屏幕投到电脑上。然后就可以直接用键盘鼠标输入了。感觉比 wine 的还好用。安卓其实有很多的键盘快捷键可以直接用。

3 个赞

我是直接放弃在Linux 上使用 QQ,微信直接通过网页用https://wx.qq.com/

1 个赞

刚试了下libreoffice-fresh, 浏览一个16M的docx 文件, 还是有点卡, 流畅程度比kvm里的word差了不少

其实微信和qq 用deep-wine 体验挺好了, 没感觉比windows上的微信, qq体验差, 微信还有个 electron-wechat 也挺好用

我也用过 kvm , 也用过 wine。

现在我的做法使用 barrier, 一个在可以跨平台共享一套键鼠的软件。

然后 Windows 上装 QQ 等软件,Linux 是开发环境。

目前啥都很爽,但是有两个缺点。

  1. 共享文件,暂时挂了一个 HFS 解决。
  2. 不能共享窗口。

在Manjaro系统上使用的虚拟机总感觉很卡顿,用kvm有这么丝滑?office什么软件的毫无压力?之前虚拟机中的windows都是慢到卡死。

KVM 比 vbox 还是快点的。

是不是可以完全生产力?别是个玩具。有些看似花里胡哨东西在实际使用过程中其实不会用到。

目前cpu是i7-9750H, 给kvm分配了4核cpu, 4g 内存, 使用16M word文档测试, 几种远程桌面协议体感速度 rdp > vnc > spice, 使用rdp协议是相当流畅的

关于远程桌面会拦截window manager 的快捷键, 如果使用xfreerdp 可以添加 -grab-keyboard参数, 如果使用rdesktop 可以添加-K 参数取消远程桌面对window manager 快捷键的拦截

得空折腾下这个。

用 scrcpy 来用手机的 QQ 微信的话一是可以共享剪贴板,二是相当于在一套文件系统上面。

要丝滑,在vbox上装个xp。。。我笔记本cpu是i5-4210M,分了4gb ram,office2007也很丝滑。我的xp的vdisk还是放在hdd上的

我也短暂的用过 scrcpy。

有点不清楚一套文件系统是怎么做得。

不知道现在 scrcpy 发展的怎么样,但是当时我放弃它的原因有:

  1. 需要连接电脑(无论是连接一下还是一直连接),感觉优点麻烦
  2. 手机屏幕必须一直是激活状态,即使是黑屏也是颜色黑了,而不是断电

PS: 狗哥的 init-look-and-feel 不见了?

改成 init-laf 了。。

github 的搜索太弱鸡了,我搜 mode-line 只能搜出来那几个主题文件

这些方案我都用过。

scrcpy: 需要一直开启usb调试,而且最宿主机cpu消耗还是有一些的。

winapps: 我这边远程之后图形还是有卡顿的现象,兼容性还是不太好。

kvm: 目前使用方案, 采用 spice 的方式,如果有多显卡可以把显卡passthough进去,这个方案性能特别好。(目前windows虚拟机只用来跑QQ, 微信, 钉钉, 企业微信)。使用下来,只要不开钉钉,整个虚拟机的性能消耗特别小,但是只要开启钉钉,哪怕不登录,CPU直接就上去了,至少会占满单核CPU。