domainDevicesInputs = libvirtxmlDomainInput Type keyboard Model reqAdvancedDeviceBootType 这是设置键盘语言类型的吗如果不是那如何在libvirtxml中的Domain结构体中设置键盘语言呢这个model是什么为什么libvirtxmlDomainInput现在没有Layout字段了给个gol
这段代码并不是设置键盘语言类型,而是在libvirtxml中设置虚拟机的输入设备类型为键盘,并指定键盘设备的型号(Model)。
如果你想设置键盘语言类型,可以添加一个新的输入设备类型为“input”的元素,并在该元素中设置键盘的语言类型(Layout)。
下面是一个示例代码,展示如何在libvirtxml中设置键盘语言类型:
domain.Devices.Inputs = []libvirtxml.DomainInput{
{
Type: "keyboard",
Model: req.Advanced.Device.BootType,
},
{
Type: "input",
Bus: "usb",
Layout: "us",
},
}
在上面的示例中,我们添加了一个新的输入设备类型为“input”的元素,并设置该设备的总线类型为USB,并指定键盘的语言类型为“us”。
需要注意的是,libvirtxml.DomainInput结构体中的Layout字段已经被废弃了,因此我们需要使用一个新的输入设备类型来设置键盘语言类型
原文地址: http://www.cveoy.top/t/topic/htHG 著作权归作者所有。请勿转载和采集!