繁体   English   中英

X11 Xorg Electron App无法在全屏模式下打开

[英]X11 xorg Electron App cant open in fullscreen

我们有一个电子应用程序在X11上运行,而没有Window Manager->直接在XServer上运行。

我们无法获得电子进入全屏!

main.js

const { app, BrowserWindow } = require('electron')

let win;

function createWindow () {
    // Create the browser window.
    win = new BrowserWindow({
        width: 400,
        height: 300,
        backgroundColor: '#ffffff',
        fullscreen:true,
        "web-preferences": { "web-security": false }
        //icon: `file://${__dirname}/dist/assets/logo.png`
    })


    win.loadFile(`app/index.html`)

    //// uncomment below to open the DevTools.
    win.webContents.openDevTools()

    // Event when the window is closed.
    win.on('closed', function () {
        win = null
    })
}

// Create window on electron intialization
app.on('ready', createWindow)

我们还尝试使用setFullscreen,没有任何效果。

xserver使用整个屏幕,因此没有问题。 铬以全屏模式开始-没问题。 屏幕

如果我们使用Window Manager启动Electron,则可以在以后按F11将其放大,但是仍然无法以编程方式工作

我们尝试了:

  • 在BrowserWindow构造函数中使用屏幕本身的分辨率设置宽度和高度。
  • 使用.setKiosk(true)并在选项信息亭中设置信息亭:true
  • 使用.setFullscreen(true)和全屏设置全屏:true

这可能不是您想要的,但是有一个名为kiosk的选项,这基本上是全屏模式,而页面覆盖了整个屏幕。 此外,只有在停用信息亭模式后,您才能从中退出。

要激活,您可以调用setKiosk(true) 或在浏览器窗口选项中设置kiosk: true

setKiosk文件。

问题是该应用程序不是从电子本身运行的,我的脚本启动了index.html文件,而不是该应用程序!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM