如何让 PC/Mac“彻底忽略”一台连接着的显示器? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
abysmalIQ
V2EX    计算机

如何让 PC/Mac“彻底忽略”一台连接着的显示器?

  •  
  •   abysmalIQ 2022-01-15 13:44:20 +08:00 2526 次点击
    这是一个创建于 1434 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我的问题很难用一句话描述清楚,标题可能存在歧义。我详细描述一下我的问题

    我有两台显示器,他们分别连接到了一台 PC 和一台 Mac 上(一共四根信号线)。

    现有以下使用场景:

    1. 我将两台的显示器的信号源都设置成 PC 。显示器 1 是 PC 的主显示器,所以 PC 桌面在显器 1 上。
    2. 我将显示器 1 的信号源设置成 Mac ,保持显示器 2 的信号源不变(仍然是 PC )
    3. 此时,我想访问 PC 桌面的图标,发现无法做到。因为 PC 认为显示器 1 仍然是连接着的,所以桌面仍然在显示器 1 上,但是显示器 1 的信号源已经是 Mac 了。我现在如果想使用 PC 桌面,就只能重新调整显示器 1 的信号源到 PC 才行

    我的诉求: 当我将显示器 1 的信号源设置成 Mac 的时候,PC 能够彻底的忽略显示器 1 ,把它当作不存在,使得 PC 桌面以及所有的窗口都只在显示器 2 显示。当我稍后重新将显示器 1 的信号源设置成 PC 的时候,PC 又能够重新把显示器 1 识别为我的主显示器,把桌面以及一些窗口重新放在显示器 1 上。

    9 条回复    2022-01-16 05:07:25 +08:00
    AoEiuV020CN
        1
    AoEiuV020CN  
       2022-01-15 14:41:52 +08:00   1
    我这情况更混乱,我是 DisplayFusion+hdmi 矩阵,
    前者是 windows 上多显示器管理的软件,mac 应该有类似的,总之目的是一键切换显示器,配置三种方案需要时切换,仅主显示器,仅副显示器,双显示器拓展,
    后者是 hdmi2.0 四进二出的矩阵,可以设置两个显示器分别显示任意信号源的内容,没被选中的就会被识别成 hdmi 断开,

    你这听起来,一共只有四根线的话,全部连到 hdmi 四进二出,然后切换感觉就可以了,
    ktqFDx9m2Bvfq3y4
        2
    ktqFDx9m2Bvfq3y4  
       2022-01-15 14:51:19 +08:00 via iPhone   1
    我是一个笔记本一个 PC ,两台显示器。笔记本连 1 ,PC 连 1 和 2 。1 号显示器设置为自动切换源,笔记本自己的显示器为主显示,PC 使用 2 号作为主显示。

    这样需要笔记本的时候就把笔记本的显示模式设置为扩展,1 号显示器就是扩展屏。PC 设置成主屏 only 这样显示在 2 号显示器上。

    需要 PC 的时候就笔记本设置仅主屏,PC 设置成扩展,这样 PC 能使用两个显示器。

    这样折腾是因为笔记本是公司的仅办公用,PC 做自己的事情。

    不知道能否帮上忙
    wsy2220
        3
    wsy2220  
       2022-01-15 14:57:24 +08:00   1
    ktqFDx9m2Bvfq3y4
        4
    ktqFDx9m2Bvfq3y4  
       2022-01-15 14:58:19 +08:00 via iPhone   1
    楼主试试在 PC 上设置仅限扩展屏,如果不行就只能凑合将 2 号显示器当做 PC 的主屏了。
    secondwtq
        5
    secondwtq  
       2022-01-15 15:12:11 +08:00   1
    软件层面的话,楼主可以看看两个系统有没有控制启用 /禁用显示器的 API ,先做到使用程序管理显示器。
    然后显示器可以通过 I2C 控制输入源,这样可以不用硬件按键切换,把两个系统连到一个网络上,写个程序分别跑在上面,接收到请求时就操作系统 API 并发送 I2C 信号。然后绑个快捷键。
    或者淘宝上有几个键的小键盘卖,可以拿来做单独的控制键。
    abc8678
        6
    abc8678  
       2022-01-15 17:08:07 +08:00 via Android
    要是多显示器能显示虚拟桌面就好了,偏偏只能扩展桌面
    FaceBug
        7
    FaceBug  
       2022-01-15 17:20:45 +08:00
    我先捋一下,你现在的情况是

    显示器 1:HDMI-1 接 PC ,TypeC (或者 DP 或者 HDMI-2 )接 Mac

    显示器 2:HDMI-1 接 PC

    是这样吗?


    如果是,「试试将显示器 1 与 PC 的链接方式改为 DP 」

    显示器 1 与 Mac 之间随便你用什么链接方式均可

    显示器 2 与 PC 之间推荐 DP 但 HDMI 也应该问题不大
    abysmalIQ
        8
    abysmalIQ  
    OP
       2022-01-15 20:14:05 +08:00
    @FaceBug
    我现在是:
    显示器 1 - DP 连接 PC ,HDMI 连接 Mac
    显示器 2 - HDMI 连接 PC ,DP 连接 Mac
    DataSheep
        9
    DataSheep  
       2022-01-16 05:07:25 +08:00 via iPhone   1
    5 楼的方法看起来可行,不过不清楚有没有此类 api ,另外更重要的是,据我了解,以 hdmi 为例,ddc 通道即 i2c 只走 edid 信号和提供 hdcp 功能,层主所说的功能应该靠 cec 信号实现,显示器不一定支持,就算支持,那也是另外一种单总线协议,涉及到非常底层的接口了,软件层面不一定能实现。

    我提供一种硬件层面的办法,hdmi 和 dp 接口设计上是有热插拔引脚的,满足相应的条件即可触发热插拔,做一个公口加母口串进去并增加 mcu 控制,可以任意控制四个口的热插拔,同时你也可以通道上述的相关数据通道来检测每个口的插拔事件,实现你想要的自动化逻辑。当然,我感觉完全实现还是要花时间的。

    如果不要求完全自动化,我个人理解你的需求,插上 mac 的时候拔掉 pc 与显示器 1 的线就好,用完再插回来。有那种一分二的切换器卖,一个口空接就可以,只需要按一下按钮。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2465 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 242ms UTC 01:24 PVG 09:24 LAX 17:24 JFK 20:24
    Do have faith in what you're doing.
    /html> ubao msn 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