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

2018 年 9 月 24 日
 dangyuluo

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

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

3222 次点击
所在节点    MacBook Pro
11 条回复
sfree2005
2018 年 9 月 24 日
连外接显示器后,在设置里没有选择“只在显示器 2 显示”之类的选项?你设定好了,下次在接上的时候不会记得这个选项? Windows 可以做到,但我想不到 Mac 做不到的理由咧。
Sylv
2018 年 9 月 24 日
把 MacBook 的屏幕设置为扩展屏幕不是更好,多块显示区域? ControlPlane 应该能实现你说的需求:
https://github.com/dustinrue/ControlPlane
dangyuluo
2018 年 9 月 24 日
@sfree2005 是可以记忆上一次设置的屏幕布局,两个屏幕是 Mirror 模式,但是亮度并没有记忆。


@Sylv 以前我也是这么想的,但是后来发现一个高分辨率屏幕能容易专注,眼睛不用来回扫了。
sfree2005
2018 年 9 月 24 日
不是记忆亮度咧。我的意思是完全不在 MacBook 的显示屏显示,只是在外接显示器显示,mac 有这个设置吧。
stormxss
2018 年 9 月 24 日
要么盒盖,要么把内屏亮度调最低。
stormxss
2018 年 9 月 24 日
出风口风道从 16 款开始就改了,新款风道设计上盒盖不怎么影响散热的。2016 之前的老款倒是有楼主说的问题。
Lattez
2018 年 9 月 24 日
我用的这个,不过得手动把笔记本内建屏幕给关掉: https://github.com/Eun/DisableMonitor
Lattez
2018 年 9 月 24 日
@Lattez 现在似乎这个软件有一些致命的 bug,不建议使用了...目前还没找到能“关闭”而不是亮度变零的工具
witcherhope
2018 年 9 月 24 日
Keyboard Maestro 估计可以满足需求
HayesTsai
2018 年 9 月 24 日
借楼问一下 10.14 是明天出吗
vincentxue
2018 年 9 月 25 日
可以看下 automator 里面有没有这个 event。系统是肯定有这个通知 API 的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/492093

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX