macbook的“信仰灯”曾一度成为经典设计,但10款、11款和12款带独显的macbookpro有“显卡门”问题,独显在使用一段时间后会由于高温,显存逐渐脱焊损坏,维修只能更换主板。

如果显卡已损坏,需要查看其它大神的补救方法,我这里给出预防手段:开机自动屏蔽独显,防止独显使用较多而损坏,并且设置后,即使独显损坏,开机后也能切换为集显,正常显示。

  • 首先,我们编写强制切换为集显的shell脚本:

使用任何文件编辑器,新建文件,内容如下:

#!/bin/bash
sudo pmset -a GPUSwitch 0
exit

保存文件为XXX.command,注意要使用command后缀

接着,需要在终端中修改它的权限,使其可以执行:

sudo chmod 755 XXX.command

为了使脚本运行后自动关闭窗口,我们需要做以下设置:

首先双击刚才我们保存的文件,窗口打开后使用快捷键“⌘,”,打开终端应用偏好设置,在“描述文件”页签的“shell”设置中,将下拉选项“当shell退出时:”修改为“关闭窗口”,如下图:

设置shell退出时关闭窗口
  • 然后,将其设置为开机自启项:

系统编号设置-用户与群组-解锁 编辑-登录项-➕通过加好将刚才的脚本文件加入

我的脚本名为force2gpu0.command,加入后如下图:

增加开机自动运行的脚本
  • 最后,配置终端sudo不需要输入密码:

现在还有一个问题,pmset命令需要sudo权限,但运行sudo需要手动输入密码。说好的自动,怎么能变半自动?

我们可以通过修改系统配置的方式,让sudo不需要输入密码:

修改配置文件权限:

sudo chmod u-w /etc/sudoers

修改配置:

vi /etc/sudoers

将 %admin ALL=(ALL) ALL

替换为 %admin ALL=(ALL) NOPASSWD: ALL

保存退出:

esc,然后输入:wq!回车

恢复权限:

sudo chmod u-w /etc/sudoers

大功告成!

shell 自动回车_macos开机自动屏蔽独显相关推荐

  1. PHP宽带自动拨号,window_Win10怎么设置宽带自动连接 win10开机自动连接宽带设置方法详解,对于没有使用路由器中转,每 - phpStudy...

    Win10怎么设置宽带自动连接 win10开机自动连接宽带设置方法详解 对于没有使用路由器中转,每次开机都需要进行宽带连接拨号上网的用户来说,每次打开电脑都需要打开宽带连接进行拨号才能正常上网是不是很 ...

  2. 笔记本彻底屏蔽独显的方法

    笔记本彻底屏蔽独显的方法 笔记本的独立显卡驱动,偶尔会导致蓝屏.分辨率灰色不可调.甚至无法进入系统等问题出现.所以有些小伙伴就想要屏蔽独显,但笔记本怎么才能彻底屏蔽独显呢?这需要进入BIOS进行屏蔽. ...

  3. 自动挂载ios_开机自动挂载iso

    实现开机自动挂载iso文件 以下以一个具体的例说明挂载的方法:假设已有两个iso文件位于/media/repository/mandriva/,分别是mandriva- linux-free-2009 ...

  4. windows10自动填充密码开机自动登陆

    1 项目需求 需要用到远程登陆(远程登陆需要设置用户和密码),同时客户可以开机自动进入windows系统,运行的程序开机自启动. 2 步骤 2.1 Win+R 之后会调出运行命令框,然后在弹出的运行窗 ...

  5. 计算机通电后自动断电,电脑开机自动断电,详细教您电脑开机自动断电怎么解决...

    有些朋友在实际操作电脑过程中遇到了这样的问题,每次电脑开机后,电脑就会自动切断电源.再按power键没用.把电源开了,过一会以后,重新开机又重复以上情况.怎么去处理?下面,小编给大家分享电脑开机自动断 ...

  6. outlook邮箱显示一直启动中_win10outlook邮箱怎么设置开机自动运行 - 卡饭网

    windows xp系统下如何设置开机自动运行程 windows xp系统下如何设置开机自动运行程 设置开机自动运行的步骤方法如下: 点击桌面左下角开始菜单,运行设置中的控制面板. 在打开的控制面板中 ...

  7. win10下使用Rclone将OneDrive映射到本地磁盘教程(开机自动挂载)

    win10下使用Rclone将OneDrive映射到本地磁盘教程(开机自动挂载) 下载rclone,winfsp和Git bash Rclone. Winfsp. 和 [Git bash](https ...

  8. Windows开机自动登录及取消自动登录的设置

    Win10.Win7.WinXP如何开机自动登录?如何取消开机自动登录? 开机自动登录 开始菜单搜索框输入 "netplwiz" 按回车 或"Win+R"组合键 ...

  9. [转载]屏蔽双显卡笔记本的独显

    概述 这个教程的目的,是向大家展示,怎样通过修改DSDT和SSDT,来屏蔽双显卡笔记本的独立显卡.(例如:Intel集成显卡+英伟达独立显卡[Optimus技术],还有Intel集成显卡+Radeon ...

最新文章

  1. MPX2053DP压力传感器简单测量
  2. php内核分析-fpm和df的问题思考
  3. dom4j的读写xml文件,读写xml字符串
  4. Spring面试,IoC和AOP的理解
  5. Git学习总结(13)——使用git.oschina作为自己的源代码在线管理库
  6. 漫画 | 程序员联名把产品经理告上县衙,并列了8大罪状(下)
  7. 双十一虽过,李宁老师视频课程优惠仍将继续
  8. CCF NOI1153 素数环
  9. Mac OS X: launchd plist在线编辑器
  10. 软件推荐——Modbus调试工具Modbus Poll与Modbus Slave
  11. 小米8se账号锁_mi8 8SE 小米8解帐户锁 解ID锁 激活锁 9008刷机包 卡刷包刷机资料...
  12. 解决WPS word论文英文摘要不对齐的问题
  13. 使用tornado的异步非阻塞
  14. 并查集及其优化(南昌理工学院ACM集训队)
  15. 每日一面 - mysql中,我存十亿个手机号码,考虑存储空间和查询效率,怎么设计?
  16. [数学 悖论/理论]-(1) 直角三角形两边之和等于第三边!
  17. yuv数据(nv12和nv21)和RGB数据之间转换的c++代码
  18. 人际沟通与社交媒体(媒介沟通的优缺点)
  19. 决策树和K近邻分类随堂笔记(一)
  20. AGC001E BBQ Hard [dp]

热门文章

  1. PostgreSQL的 create index concurrently
  2. 人与人之间关系的随想
  3. 【翻译】WF从入门到精通(一)
  4. 双语学习xml系列----之一 什么是xml?(第一小节)
  5. vue使用Echart跟随窗口大小改变而重新绘制时出现读取窗口大小不及时的问题
  6. [Vue.js]实战 -- 电商项目(六)
  7. javascript设计模式研究学习-设计模式类别
  8. 入门机器学习(十一)--机器学习系统的设计
  9. Kinect开发学习笔记之(四)提取颜色数据并用OpenCV显示
  10. base-64 字符串中的无效字符。_查找字符串中连续不重复最长字符串和长度的方法...