在VirtualBox中,有没有办法从命令行打开VM设置窗口?


0

我正在使用rofi为VirtualBox编写替代UI 。我已经可以选择虚拟机并执行一些基本操作; 但是,为了微调设置,我仍然需要打开VirtualBoxQt GUI并在那里找到机器。有没有办法以某种方式从shell打开给定VM的设置窗口(即某些开关VBoxManageVirtualBox命令)?

Answers:


0

不完全是这样,你可以通过调用一个名为VBoxManage的命令行实用程序来有效地改变任何东西。它通常出现在:

/usr/bin/VBoxManage

(这可能因distrubition而异,但这是它在OpenSUSE中的位置)

此工具允许您配置VM的几乎每个方面,包括VirtualBox GUI中不可用的许多设置。特别是,我使用它来显示精确尺寸的分辨率,甚至在客户操作系统中也不存在。为此,我将setvideomodehint子命令调用分辨率和颜色位深度作为参数,如下所示:

VBoxManage controlvm <VMNAME> setvideomodehint 3200 1800 32

(替换<VMNAME>您要更改的VM的名称)

该命令的完整文档可在此处在线获取。查找modifyvm与您要执行的操作非常相关的子命令。


谢谢!它当然是一个选项,但我正在尝试启动内置设置GUI,而不是从头开始重新实现:)
Ale

1
AFAIK,因为设置是您要替换的GUI的一部分,所以它是可能的。您必须在屏幕外启动GUI,操作它以打开设置面板并在屏幕上移动它。以编程方式,这可以(不容易)完成,但我不想从命令行。
伊藤

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.