修复带独显macbook 外接显示器问题
2019-04-20 本文已影响0人
庄msia
也不知道是不是T2的锅, 2018款带独显的MacBook有个问题, 启动的时候要在设置-节能里切一下显卡才能用雷电3的外接显示器
最近买了显示器, 这个问题就会比较烦人了, 所以就写了下面这一段东西来添加一个服务, 自动切这个显卡
下列脚本会在/Library/LaunchDaemons中添加一个叫local.fixGPUSwitch.startup.plist的文件, 目的是为了运行在/etc/中新添加的fixGPUSwitch.sh脚本, 如果不喜欢这两个名字可以自己替换一下
先sudo -s输入密码切换到管理员模式
然后复制下面所有的内容粘贴就行了, 是不是懒到极致呢:
cd /Library/LaunchDaemons
sudo rm -rf local.fixGPUSwitch.startup.plist
sudo touch local.fixGPUSwitch.startup.plist
sudo cat >> local.fixGPUSwitch.startup.plist <<EOF
<plist version="1.0">
<dict>
<key>Label</key>
<string>local.localhost.startup</string>
<key>Disabled</key>
<false/>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<false/>
<key>LaunchOnlyOnce</key>
<true/>
<key>ProgramArguments</key>
<array>
<string>/etc/fixGPUSwitch.sh</string>
</array>
</dict>
</plist>
EOF
sudo launchctl load -w ./local.fixGPUSwitch.startup.plist
sudo rm -rf /etc/fixGPUSwitch.sh
sudo touch /etc/fixGPUSwitch.sh
sudo cat >> /etc/fixGPUSwitch.sh <<EOF
#!/bin/sh
sudo pmset -a GPUSwitch 1
ping -c 5 127.0.0.1
sudo pmset -a GPUSwitch 2
EOF
sudo chmod +x /etc/fixGPUSwitch.sh
exit