![Gnome Boxes 是否支持拉伸猜测屏幕以适合窗口?](https://linux22.com/image/1186326/Gnome%20Boxes%20%E6%98%AF%E5%90%A6%E6%94%AF%E6%8C%81%E6%8B%89%E4%BC%B8%E7%8C%9C%E6%B5%8B%E5%B1%8F%E5%B9%95%E4%BB%A5%E9%80%82%E5%90%88%E7%AA%97%E5%8F%A3%EF%BC%9F.png)
我尝试在 Ubuntu 22.04(测试版)上安装 Gnome Boxes。默认安装的是 Snap,但在下载操作系统映像后,无法启动客户机。因此,我卸载了它并安装了软件包版本。我下载了 Ubuntu Server 映像,这次启动了,但客户机屏幕(控制台)在我的 4K 显示器上只是一个很小的窗口。调整 Gnome Boxes 窗口的大小并没有使客户机屏幕变大;客户机屏幕在中心的大小相同,只添加了填充。这样几乎不可能使用客户机。
我找不到任何方法来放大客户机屏幕。我在网上搜索,发现有些页面提到了某种客户机端插件,但这可能只有在客户机是 GUI 桌面并安装后才有效。它在安装程序屏幕或 Ubuntu Server 的终端窗口上不起作用。
VMware 有 Stretch 模式,可以让终端客户机屏幕填满 4K 主机显示器。Gnome Boxes 没有类似的功能吗?
答案1
Gnome Boxes 似乎没有原生的方式来控制客户机分辨率。您可能需要探索名为 SPICE 的客户端/服务器库集。您需要在主机和客户机上安装 SPICE,才能获得桌面环境的一些功能(它们甚至有一个 Android 客户端)。这仅适用于具有图形用户界面的系统,您可以安装受支持的 SPICE 客户端。
如果您使用的是 Ubuntu Server 或任何非图形化的 Linux/Unix 系统,最好使用 SSH 连接到您的虚拟机,而不是使用图形终端。只需启用 SSH 并在客户机中获取 IP 地址,然后使用主机上的任何 SSH 客户端连接到虚拟机。
KVM + QEMU/libvirt 具有各种高级 CLI 和 API 控件,但这些控件未在 Gnome Boxes 中公开或实现。如果您想要更简单、更用户友好的桌面虚拟化,允许通过 GUI 进行更多控制,您可能想尝试 VirtualBox。