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

2018-09-24 13:53:43 +08:00
 dangyuluo

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

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

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


@Sylv 以前我也是这么想的,但是后来发现一个高分辨率屏幕能容易专注,眼睛不用来回扫了。
sfree2005
2018-09-24 15:23:30 +08:00
不是记忆亮度咧。我的意思是完全不在 MacBook 的显示屏显示,只是在外接显示器显示,mac 有这个设置吧。
stormxss
2018-09-24 15:44:13 +08:00
要么盒盖,要么把内屏亮度调最低。
stormxss
2018-09-24 15:51:58 +08:00
出风口风道从 16 款开始就改了,新款风道设计上盒盖不怎么影响散热的。2016 之前的老款倒是有楼主说的问题。
Lattez
2018-09-24 16:15:56 +08:00
我用的这个,不过得手动把笔记本内建屏幕给关掉: https://github.com/Eun/DisableMonitor
Lattez
2018-09-24 16:18:29 +08:00
@Lattez 现在似乎这个软件有一些致命的 bug,不建议使用了...目前还没找到能“关闭”而不是亮度变零的工具
witcherhope
2018-09-24 16:41:07 +08:00
Keyboard Maestro 估计可以满足需求
HayesTsai
2018-09-24 18:45:09 +08:00
借楼问一下 10.14 是明天出吗
vincentxue
2018-09-25 07:50:43 +08:00
可以看下 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