lpe234
0.2D
V2EX  ›  Electron

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

  •  
  •   lpe234 · Mar 21, 2025 · 3709 views
    This topic created in 429 days ago, the information mentioned may be changed or developed.

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

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

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

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


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

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

    8 replies    2025-03-24 21:09:21 +08:00
    6j1A6v70lEv5n2U2
        1
    6j1A6v70lEv5n2U2  
       Mar 21, 2025
    那,getAllDisplays 获取到的顺序,跟现实中摆放的顺序一样吗,一样的话按顺序显示页面不就好,管它 id 是啥呢
    Zeaxion
        2
    Zeaxion  
       Mar 21, 2025
    操作系统问题
    dode
        3
    dode  
       Mar 21, 2025
    尝试关闭所有显示器睡眠?
    lpe234
        4
    lpe234  
    OP
       Mar 21, 2025 via iPhone
    @dog 不一样。跟 windows 的显示设置那块的标识的显示屏 1 2 3 4 顺序不一致
    lpe234
        5
    lpe234  
    OP
       Mar 21, 2025 via iPhone
    @Zeaxion 我本地是 w11 台式机是 w10 。 难不成真是这样
    lpe234
        6
    lpe234  
    OP
       Mar 21, 2025 via iPhone
    @dode 没太看懂您说的啥意思。 显示器和主机肯定会有都断电的场景
    Zeaxion
        7
    Zeaxion  
       Mar 24, 2025
    win10 的显示器是除了点亮的可以为 1 ,其他多显示器,顺序是乱序的
    win11 ,总显示器数量不变的情况下,基本可以固定显示器顺序
    多显示器方案,不推荐单机超过 6 个屏
    lpe234
        8
    lpe234  
    OP
       Mar 24, 2025 via iPhone
    @Zeaxion 换了个思路。本来想着靠分辨率区分一下,再根据屏幕的 label 简化下配置。 最后要求客户把屏幕在系统显示设置那块,把屏幕摆好关系。通过屏幕坐标轴来判断屏幕逻辑位置,然后做页面映射。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2926 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 466ea39e · 55ms · UTC 08:26 · PVG 16:26 · LAX 01:26 · JFK 04:26
    ♥ Do have faith in what you're doing.