也不知道是不是T2的鍋, 2018款帶獨(dú)顯的MacBook有個(gè)問(wèn)題, 啟動(dòng)的時(shí)候要在設(shè)置-節(jié)能里切一下顯卡才能用雷電3的外接顯示器
最近買(mǎi)了顯示器, 這個(gè)問(wèn)題就會(huì)比較煩人了, 所以就寫(xiě)了下面這一段東西來(lái)添加一個(gè)服務(wù), 自動(dòng)切這個(gè)顯卡
下列腳本會(huì)在/Library/LaunchDaemons中添加一個(gè)叫l(wèi)ocal.fixGPUSwitch.startup.plist的文件, 目的是為了運(yùn)行在/etc/中新添加的fixGPUSwitch.sh腳本, 如果不喜歡這兩個(gè)名字可以自己替換一下
先sudo -s輸入密碼切換到管理員模式
然后復(fù)制下面所有的內(nèi)容粘貼就行了, 是不是懶到極致呢:
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