首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
华为云
V2EX  ›  MacBook Pro

MacOS High Sierra 下如何在连接外部屏幕后自动执行命令?

  •  
  •   dangyuluo · 24 天前 · 858 次点击

    平时在写字台上有外接的 Apple Cinema Display,不太需要用到笔记本自己的屏幕,但为了散热考虑没有把笔记本扣上。有时候两个屏幕同样的内容对我会造成很大的干扰,因此需要关掉 MacBook 自己的屏幕。我目前用的是 Brew 安装的 brightness 工具,很好用。

    请问有没有什么办法能够在连接外部屏幕后自动执行命令?我估计是有一种触发器或者 event listener 一类的。

    11 回复  |  直到 2018-09-25 07:50:43 +08:00
        1
    sfree2005   24 天前 via Android
    连外接显示器后,在设置里没有选择“只在显示器 2 显示”之类的选项?你设定好了,下次在接上的时候不会记得这个选项? Windows 可以做到,但我想不到 Mac 做不到的理由咧。
        2
    Sylv   24 天前 via iPhone
    把 MacBook 的屏幕设置为扩展屏幕不是更好,多块显示区域? ControlPlane 应该能实现你说的需求:
    https://github.com/dustinrue/ControlPlane
        3
    dangyuluo   24 天前
    @sfree2005 是可以记忆上一次设置的屏幕布局,两个屏幕是 Mirror 模式,但是亮度并没有记忆。


    @Sylv 以前我也是这么想的,但是后来发现一个高分辨率屏幕能容易专注,眼睛不用来回扫了。
        4
    sfree2005   24 天前 via Android
    不是记忆亮度咧。我的意思是完全不在 MacBook 的显示屏显示,只是在外接显示器显示,mac 有这个设置吧。
        5
    stormxss   24 天前 via iPhone
    要么盒盖,要么把内屏亮度调最低。
        6
    stormxss   24 天前 via iPhone
    出风口风道从 16 款开始就改了,新款风道设计上盒盖不怎么影响散热的。2016 之前的老款倒是有楼主说的问题。
        7
    Lattez   24 天前
    我用的这个,不过得手动把笔记本内建屏幕给关掉: https://github.com/Eun/DisableMonitor
        8
    Lattez   24 天前
    @Lattez 现在似乎这个软件有一些致命的 bug,不建议使用了...目前还没找到能“关闭”而不是亮度变零的工具
        9
    witcherhope   24 天前 via iPhone
    Keyboard Maestro 估计可以满足需求
        10
    HayesTsai   24 天前 via iPhone
    借楼问一下 10.14 是明天出吗
        11
    vincentxue   24 天前 via iPhone
    可以看下 automator 里面有没有这个 event。系统是肯定有这个通知 API 的。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2862 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 21ms · UTC 05:26 · PVG 13:26 · LAX 22:26 · JFK 01:26
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1