V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lpe234
V2EX  ›  Electron

求助!双显卡连接 6 个屏幕,展示不同的 URL 页面。Electron 的 displayId 每次重启都会变

  •  
  •   lpe234 · 1 天前 · 630 次点击

    类似远程驾驶舱场景。前后相同大带鱼屏,左右相同小带鱼屏,还有 2 个小屏。

    之前本地笔记本连接显示器测试,只有换显示器的场景下 displayId(Electron 获取的屏幕 ID)才会变。

    现在换台式机之后。每次重启 或者 切换机箱显示器连接口后,displayId 都会变。导致每次都要重新配置映射,才能正常显示。

    有没有哪位老哥遇到这种问题


    electron 中写了类似下面的映射关系。

    const dispalyMaps = { "id-xxxx01": "http://xxxx.xx/front", "id-xxxx02": "http://xxxx.xx/back", }

    6 条回复    2025-03-21 20:13:31 +08:00
    dog
        1
    dog  
       1 天前
    那,getAllDisplays 获取到的顺序,跟现实中摆放的顺序一样吗,一样的话按顺序显示页面不就好,管它 id 是啥呢
    Zeaxion
        2
    Zeaxion  
       1 天前
    操作系统问题
    dode
        3
    dode  
       1 天前
    尝试关闭所有显示器睡眠?
    lpe234
        4
    lpe234  
    OP
       1 天前 via iPhone
    @dog 不一样。跟 windows 的显示设置那块的标识的显示屏 1 2 3 4 顺序不一致
    lpe234
        5
    lpe234  
    OP
       1 天前 via iPhone
    @Zeaxion 我本地是 w11 台式机是 w10 。 难不成真是这样
    lpe234
        6
    lpe234  
    OP
       1 天前 via iPhone
    @dode 没太看懂您说的啥意思。 显示器和主机肯定会有都断电的场景
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1987 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 16:14 · PVG 00:14 · LAX 09:14 · JFK 12:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.