diff --git a/desktop/README.md b/desktop/README.md index 71c63ed..74efee9 100644 --- a/desktop/README.md +++ b/desktop/README.md @@ -5,14 +5,6 @@ This is the NanoKVM-USB desktop version project. ## Development -Linux build tool chain: - -```shell -sudo apt update -sudo apt install -y build-essential python3 libudev-dev -echo "python=/usr/bin/python3.10" >> ~/.npmrc # This should match you pyton version. -``` - ```shell cd desktop pnpm install @@ -31,10 +23,3 @@ pnpm build:mac # For Linux pnpm build:linux ``` - -# For Linux run and install -```shell -dpkg -i dist/nanokvm-usb_1.0.0_amd64.deb -sudo chown root:root /opt/NanoKVM-USB/chrome-sandbox -sudo chmod 4755 /opt/NanoKVM-USB/chrome-sandbox -``` diff --git a/desktop/electron-builder.yml b/desktop/electron-builder.yml index 0d54a31..7573a82 100644 --- a/desktop/electron-builder.yml +++ b/desktop/electron-builder.yml @@ -19,10 +19,8 @@ win: executableName: NanoKVM-USB nsis: - oneClick: false # show installer wizard - perMachine: true # install for all users + oneClick: false allowToChangeInstallationDirectory: true - allowElevation: true # request elevation when needed artifactName: ${productName}-${version}-setup.${ext} shortcutName: ${productName} uninstallDisplayName: ${productName} diff --git a/desktop/src/main/index.ts b/desktop/src/main/index.ts index df4352b..28e9eb3 100644 --- a/desktop/src/main/index.ts +++ b/desktop/src/main/index.ts @@ -26,7 +26,6 @@ function createWindow(): void { mainWindow.on('ready-to-show', () => { mainWindow.show() mainWindow.maximize() - //mainWindow.webContents.openDevTools() }) mainWindow.webContents.setWindowOpenHandler((details) => { @@ -45,11 +44,8 @@ app.whenReady().then(() => { electronApp.setAppUserModelId('com.sipeed.usbkvm') session.defaultSession.setPermissionRequestHandler((_, permission, callback) => { - if (['media', 'clipboard-read'].includes(permission)) { - callback(true) - } else { - callback(false) - } + const allowedPermissions = ['media', 'clipboard-read'] + callback(allowedPermissions.includes(permission)) }) app.on('browser-window-created', (_, window) => {