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

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

  •  
  •   lpe234 · 2 天前 · 693 次点击

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

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

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

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


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

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

    7 条回复    2025-03-24 08:46:28 +08:00
    dog
        1
    dog  
       2 天前
    那,getAllDisplays 获取到的顺序,跟现实中摆放的顺序一样吗,一样的话按顺序显示页面不就好,管它 id 是啥呢
    Zeaxion
        2
    Zeaxion  
       2 天前
    操作系统问题
    dode
        3
    dode  
       2 天前
    尝试关闭所有显示器睡眠?
    lpe234
        4
    lpe234  
    OP
       2 天前 via iPhone
    @dog 不一样。跟 windows 的显示设置那块的标识的显示屏 1 2 3 4 顺序不一致
    lpe234
        5
    lpe234  
    OP
       2 天前 via iPhone
    @Zeaxion 我本地是 w11 台式机是 w10 。 难不成真是这样
    lpe234
        6
    lpe234  
    OP
       2 天前 via iPhone
    @dode 没太看懂您说的啥意思。 显示器和主机肯定会有都断电的场景
    Zeaxion
        7
    Zeaxion  
       2 小时 1 分钟前
    win10 的显示器是除了点亮的可以为 1 ,其他多显示器,顺序是乱序的
    win11 ,总显示器数量不变的情况下,基本可以固定显示器顺序
    多显示器方案,不推荐单机超过 6 个屏
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5895 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 02:47 · PVG 10:47 · LAX 19:47 · JFK 22:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.