我正在使用以下方法为 VirtualBox 编写替代 UI罗菲。我已经可以选择虚拟机并执行一些基本操作;但是,对于微调设置,我仍然必须打开VirtualBox
Qt GUI 并在那里找到机器。有没有办法从 shell 以某种方式打开给定虚拟机的设置窗口(即某些开关VBoxManage
或VirtualBox
命令)?
答案1
不完全是,但你可以通过调用名为 VBoxManage 的命令行实用程序来有效地更改几乎任何内容。它通常位于:
/usr/bin/VBoxManage
(这可能因发行版而异,但这是它在 OpenSUSE 中的位置)
此工具允许您配置虚拟机的几乎每个方面,包括 VirtualBox GUI 中不可用的许多设置。特别是,我使用它来显示分辨率到精确的尺寸,甚至在客户操作系统中也不存在。为此,我调用setvideomodehint
子命令并以分辨率和颜色位深度作为参数,如下所示:
VBoxManage controlvm <VMNAME> setvideomodehint 3200 1800 32
(替换<VMNAME>
您要更改的虚拟机的名称)
该命令的完整文档可供查看在线。查找与modifyvm
您要执行的操作非常相关的子命令。
答案2
否;只有启动 VirtualBox GUI 才能打开 VirtualBox 设置窗口。