mac 外接两个同型号显示器,排列和旋转的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
FaceBug
V2EX    macOS

mac 外接两个同型号显示器,排列和旋转的问题

  •  
  •   FaceBug 2020-06-02 23:38:07 +08:00 3613 次点击
    这是一个创建于 1960 天前的主题,其中的信息可能已经有所发展或是发生改变。
    两款同型号的显示器,同型号的 TYPE-C 转 DP 线

    左侧的显示器改为了竖屏,接左侧的 TYPE-C

    前方的显示器为横屏,接右侧的 TYPE-C

    结果休眠后重新开盖,经常把前方的显示和左侧的互相识别反

    每次使用都要先向左歪头,再向右歪头,把两个显示器旋转重置

    有什么办法能固定住吗


    PS:以我以前接黑苹果的经验,HDMI1 接显示器 1,HDMI2 接显示器 2,就永远不会认错显示器

    但是现在我每次接固定的 TYPC 口,还是会随机互换
    11 条回复    2022-09-29 19:32:48 +08:00
    missqso
        1
    missqso  
       2020-06-02 23:56:20 +08:00
    没有特别懂你的场景,但是显示设置里,两个窗口的位置是可以拖动去改变的,这样在设置里去 setting 一下可以修正吗。这种东西的设置叫 edid,你可以搜搜 edid lock 之类的关键词试试。
    Aquariuslt
        2
    Aquariuslt  
       2020-06-03 00:57:18 +08:00
    我也是同样情况。
    外接两个 DELL 2718QM,但最原先的雷电 3->扩展坞->扩展坞两个 DPtoDP 是一直能记住两个显示器设置的,后面搞了个 ePGU,把扩展坞换成了显卡坞之后,就开始经常丢失显示器设置。
    Coolwinds
        3
    Coolwinds  
       2020-06-03 08:24:18 +08:00
    我的情况是俩显示器,开盖合盖之后有时候壁纸会乱掉……
    SilentDepth
        4
    SilentDepth  
       2020-06-03 11:00:09 +08:00
    拔掉 USB-C 再插一次,有时能识别正确……我也不知道这里有什么规律
    zhouweiluan
        5
    zhouweiluan  
       2020-06-03 14:49:52 +08:00
    同 3 楼!最近经常重启之后壁纸又变回原来的,感觉就是记不住显示器设置。
    eefnrowe
        6
    eefnrowe  
       2020-06-04 15:33:29 +08:00
    哈哈哈, 终于发现有和我一样困惑的人了, 不过我没试过休眠, 我是每天早上来公司插上线材发现是乱的.. 有点烦
    FaceBug
        7
    FaceBug  
    OP
       2020-06-04 17:04:47 +08:00
    @SilentDepth 有的时候还会“正确”识别很久以前的设置
    coolxll
        8
    coolxll  
       2020-06-11 16:42:39 +08:00
    刚才插拔了一下雷电 3 扩展坞,结果两个显示器认反了,之前一直 work 的

    同求解
    coolxll
        9
    coolxll  
       2020-06-11 16:43:53 +08:00
    而且我还有个问题就是 TypeC 显示器有时候会认不出来,需要关电源再开一下,但 Mac 里是认到了这个显示器,Dell 认为没信号
    lshang
        10
    lshang  
       2022-09-29 18:38:48 +08:00
    最近遇到了这个问题,请问楼主后边解决了吗?
    lshang
        11
    lshang  
       2022-09-29 19:32:48 +08:00
    更新进展:
    https://apple.stackexchange.com/questions/245884 这个帖子的讨论中里发现了 https://github.com/jakehilborn/displayplacer 工具,可以初步解决这个问题。

    解决方式:
    1. 安装 displayplacer
    2. 调整好显示器的位置和旋转方向之后,在终端执行 displaypalcer list 命令,执行后会在结果最下方显示一个恢复到当前配置的命令,记下来
    3. 后续遇到识别出错的问题时,可以执行 2 中记录的恢复命令,就会恢复到之前配置好的状态

    更自动一点可以通过 alfred 设置个快捷命令执行,或者写个脚本设置为登录后自动执行。

    原因分析:
    根据前边引用帖子的讨论,猜测 MacOS 在记录显示器配置信息时没有记录硬件 ID ,只记录了显示器型号和名称。例如同型号的两台显示器会被设置为 Display 和 Display(1)。

    在系统从睡眠状态恢复时,由于没有记录硬件 ID ,可能是根据处理顺序去设置的外接显示器的名称,这就会概率性出现显示器命名与之前不一致的情况。例如之前被命名为 Display 和 Display(1) 的显示器,变成了 Display(1) 和 Display 。

    这个错误可以通过主动干涉显示器的识别顺序来稳定复现,做法是在显示设置里先确认现在的识别顺序,然后拔掉所有扩展显示器的连接线,再以相反的顺序逐个连接(不要同时连接)。

    这种错误导致了原来设置为横屏的显示器使用了竖屏设置;竖屏的显示器使用了横屏设置。

    displayplacer 能解决问题的原因是它记录了每个显示器的 ID ,根据 ID 去设置显示器的位置和方向。

    希望对以后遇到这个问题的同学有些帮助~
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5923 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 02:45 PVG 10:45 LAX 19:45 JFK 22:45
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86