Feature/multi monitor
This commit is contained in:
parent
51c1d8d7a9
commit
4384c18910
5 changed files with 12 additions and 2 deletions
|
|
@ -1410,6 +1410,9 @@ spec:
|
|||
display:
|
||||
type: object
|
||||
properties:
|
||||
outputs:
|
||||
type: integer
|
||||
default: 1
|
||||
spice:
|
||||
type: object
|
||||
properties:
|
||||
|
|
|
|||
|
|
@ -201,6 +201,9 @@ data:
|
|||
</#list>
|
||||
|
||||
display:
|
||||
<#if cr.spec.vm.display.outputs?? >
|
||||
outputs: ${ cr.spec.vm.display.outputs.asInt?c }
|
||||
</#if>
|
||||
<#if cr.spec.vm.display.spice??>
|
||||
spice:
|
||||
port: ${ cr.spec.vm.display.spice.port.asInt?c }
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
+30
|
||||
+1800
|
||||
|
|
@ -245,6 +245,9 @@ public class Configuration implements Dto {
|
|||
*/
|
||||
public static class Display implements Dto {
|
||||
|
||||
/** The number of outputs. */
|
||||
public int outputs = 1;
|
||||
|
||||
/** The spice. */
|
||||
public Spice spice;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -137,7 +137,8 @@
|
|||
- [ "-device", "virtio-rng-pci,rng=objrng0,id=rng0" ]
|
||||
# * Graphics and Audio Card
|
||||
# This is the only video "card" without a flickering cursor.
|
||||
- [ "-device", "virtio-vga,id=video0,max_outputs=1" ]
|
||||
- [ "-device", "virtio-vga,id=video0,max_outputs=${ vm.display.outputs },\
|
||||
max_hostmem=${ (vm.display.outputs * 256 * 1024 * 1024)?c }" ]
|
||||
- [ "-device", "ich9-intel-hda,id=sound0" ]
|
||||
# Network
|
||||
<#assign nwCounter = 0/>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue