This commit is contained in:
2026-10-18 00:49:38 +07:00
parent 62d56962e0
commit 7f2a02b69f
8 changed files with 71 additions and 12 deletions
+21
View File
@@ -0,0 +1,21 @@
const { spawn } = require('node:child_process')
const { join } = require('node:path')
// X11 нужен до запуска Electron, чтобы размещать показ на выбранном дисплее.
const child = spawn(
require('electron'),
[
...(process.platform === 'linux' ? ['--ozone-platform=x11'] : []),
process.argv[2],
...process.argv.slice(3),
],
{ cwd: join(__dirname, '..'), stdio: 'inherit' },
)
child.on('error', (error) => {
console.error(error.message)
process.exitCode = 1
})
child.on('exit', (code) => {
process.exitCode = code ?? 1
})
for (const signal of ['SIGINT', 'SIGTERM']) process.on(signal, () => child.kill(signal))