原文发表于:https://www.mond.top/ubuntu/ubuntu-winapps/,欢迎大家去这里给我的博客贡献访问量😜
最近发现了一个十分好用的项目:winapps,GitHub地址:https://github.com/Fmstrat/winapps。这个项目可以让你在 Ubuntu 或者其他 Linux 发行版和 GNOME/KDE 桌面上直接使用 Windows 虚拟机或 RDP 服务器上的 Win 应用,并且可以表现得就像是 Linux 原生应用一样,十分的牛。研究了一天,下面把使用方法和改进操作写一下。
安装虚拟机
如果你没有虚拟机或RDP服务器的话,首先要装一个。官方使用的是 KVM,至于其他的 VM …… 我尝试了使用 Virtualbox 里装的 Windows 虚拟机,没有成功,所以这里还是推荐大家用 KVM 来装。
下载 KVM 及虚拟系统管理器
第一步要下载 KVM,还有一个可视化的虚拟系统管理器,便于我们操作。在 Ubuntu 下,执行下面的指令:
sudo apt install -y virt-manager
安装 Windows 系统
我们需要安装 Windows 10 专业版系统,首先下载系统镜像以及一个工具:
- Windows 10 ISO:https://www.microsoft.com/en-us/software-download/windows10ISO
- KVM VirtIO drivers:https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso
下载完成后,打开虚拟系统管理器
接下来,选择编辑
->首选项
,然后选中Enable XML editing
。选中后直接新建一个虚拟机
接下来按照图中选择:
然后选择下载好的 Win10 镜像:
官方推荐内存和CPU设置如下,实际上应该可以更多,按需选择:
选择虚拟机占用空间大小,这里是指最大空间,实际上虚拟机用多少它会占多少。上面的选项会自动在默认位置创建一个磁盘镜像,也可以选下面那个选项自己选择存储位置:
下一步尤其注意:把名称改为 RDPWindows
,这样之后的操作时 FreeRDP 会自动找到你的虚拟机。同时选中在安装前自定义配置
: