平时在写字台上有外接的 Apple Cinema Display,不太需要用到笔记本自己的屏幕,但为了散热考虑没有把笔记本扣上。有时候两个屏幕同样的内容对我会造成很大的干扰,因此需要关掉 MacBook 自己的屏幕。我目前用的是 Brew 安装的 brightness 工具,很好用。
请问有没有什么办法能够在连接外部屏幕后自动执行命令?我估计是有一种触发器或者 event listener 一类的。
1
sfree2005 2018-09-24 14:17:28 +08:00 via Android
连外接显示器后,在设置里没有选择“只在显示器 2 显示”之类的选项?你设定好了,下次在接上的时候不会记得这个选项? Windows 可以做到,但我想不到 Mac 做不到的理由咧。
|
2
Sylv 2018-09-24 14:20:41 +08:00 via iPhone
把 MacBook 的屏幕设置为扩展屏幕不是更好,多块显示区域? ControlPlane 应该能实现你说的需求:
https://github.com/dustinrue/ControlPlane |
3
dangyuluo OP |
4
sfree2005 2018-09-24 15:23:30 +08:00 via Android
不是记忆亮度咧。我的意思是完全不在 MacBook 的显示屏显示,只是在外接显示器显示,mac 有这个设置吧。
|
5
stormxss 2018-09-24 15:44:13 +08:00 via iPhone
要么盒盖,要么把内屏亮度调最低。
|
6
stormxss 2018-09-24 15:51:58 +08:00 via iPhone
出风口风道从 16 款开始就改了,新款风道设计上盒盖不怎么影响散热的。2016 之前的老款倒是有楼主说的问题。
|
7
Lattez 2018-09-24 16:15:56 +08:00
我用的这个,不过得手动把笔记本内建屏幕给关掉: https://github.com/Eun/DisableMonitor
|
9
witcherhope 2018-09-24 16:41:07 +08:00 via iPhone
Keyboard Maestro 估计可以满足需求
|
10
HayesTsai 2018-09-24 18:45:09 +08:00 via iPhone
借楼问一下 10.14 是明天出吗
|
11
vincentxue 2018-09-25 07:50:43 +08:00 via iPhone
可以看下 automator 里面有没有这个 event。系统是肯定有这个通知 API 的。
|