修复带独显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
上一篇下一篇

猜你喜欢

热点阅读