fix vnc on windows

This commit is contained in:
Elijah R
2024-08-04 18:28:33 -04:00
parent 2b90bc03c8
commit b7a02f9874
4 changed files with 11 additions and 7 deletions

View File

@@ -53,6 +53,7 @@ type = "qemu"
# Only used if vm.type is set to "qemu" # Only used if vm.type is set to "qemu"
[qemu] [qemu]
qemuArgs = "qemu-system-x86_64" qemuArgs = "qemu-system-x86_64"
# VNC port to be used for this VM. Must be unique among all VMs. Only used on Windows, as unix sockets are used on Linux.
vncPort = 5900 vncPort = 5900
snapshots = true snapshots = true

View File

@@ -13,7 +13,7 @@
"license": "GPL-3.0", "license": "GPL-3.0",
"dependencies": { "dependencies": {
"@computernewb/nodejs-rfb": "^0.3.0", "@computernewb/nodejs-rfb": "^0.3.0",
"@computernewb/superqemu": "^0.1.0", "@computernewb/superqemu": "^0.2.1",
"@cvmts/cvm-rs": "*", "@cvmts/cvm-rs": "*",
"@maxmind/geoip2-node": "^5.0.0", "@maxmind/geoip2-node": "^5.0.0",
"execa": "^8.0.1", "execa": "^8.0.1",

View File

@@ -74,7 +74,10 @@ async function start() {
let def: QemuVmDefinition = { let def: QemuVmDefinition = {
id: Config.collabvm.node, id: Config.collabvm.node,
command: Config.qemu.qemuArgs, command: Config.qemu.qemuArgs,
snapshot: Config.qemu.snapshots snapshot: Config.qemu.snapshots,
forceTcp: false,
vncHost: '127.0.0.1',
vncPort: Config.qemu.vncPort,
}; };
VM = new QemuVM(def); VM = new QemuVM(def);

View File

@@ -41,14 +41,14 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@computernewb/superqemu@npm:^0.1.0": "@computernewb/superqemu@npm:^0.2.1":
version: 0.1.0 version: 0.2.1
resolution: "@computernewb/superqemu@npm:0.1.0" resolution: "@computernewb/superqemu@npm:0.2.1"
dependencies: dependencies:
"@computernewb/nodejs-rfb": "npm:^0.3.0" "@computernewb/nodejs-rfb": "npm:^0.3.0"
execa: "npm:^8.0.1" execa: "npm:^8.0.1"
pino: "npm:^9.3.1" pino: "npm:^9.3.1"
checksum: 10c0/7177b46c1093345cc3cbcc09450b8b8b09f09eb74ba5abd283aae39e9d1dbc0780f54187da075e44c78a7b683d47367010a473406c2817c36352edd0ddad2c1a checksum: 10c0/5b129fd758aed6d0f18768d8a103ef8ca508600941e72a37aae5aad510372ef5ef44282baf679ac4c9094ac9caef2d1275a5959145e6bc827f2ad3462694a420
languageName: node languageName: node
linkType: hard linkType: hard
@@ -76,7 +76,7 @@ __metadata:
resolution: "@cvmts/cvmts@workspace:cvmts" resolution: "@cvmts/cvmts@workspace:cvmts"
dependencies: dependencies:
"@computernewb/nodejs-rfb": "npm:^0.3.0" "@computernewb/nodejs-rfb": "npm:^0.3.0"
"@computernewb/superqemu": "npm:^0.1.0" "@computernewb/superqemu": "npm:^0.2.1"
"@cvmts/cvm-rs": "npm:*" "@cvmts/cvm-rs": "npm:*"
"@maxmind/geoip2-node": "npm:^5.0.0" "@maxmind/geoip2-node": "npm:^5.0.0"
"@types/node": "npm:^20.12.5" "@types/node": "npm:^20.12.5"