美文网首页
Hackintosh(10.12.6)重启无法保存亮度

Hackintosh(10.12.6)重启无法保存亮度

作者: qishuai | 来源:发表于2017-11-02 19:04 被阅读0次

1、根目录下创建nvram.plist文件,有则略过

cd /
ll -a
//看有没有nvram.plist文件,如果没有则创建(需要注意的是在根路径下无法创建文件,通过以下方法创建)
cd ~
nvram -x -p >nvram.plist
sudo mv ~/nvram.plist /nvram.plist
sudo chmod 777 nvram.plist   //这行命令不知道需不需要,反正我加了没毛病

2、创建配置文件

cd /etc
sudo touch save.nvram
sudo vim save.nvram

在英文输入法,按 i 键,复制以下内容到终端:

#!/bin/bash

nvram -x -p > "/nvram.plist"

if [[ -f "/nvram.plist" ]]; then
   chflags hidden "/nvram.plist"
fi

按ESC,输入冒号+wq(即 :wq),按Enter键

3、检测问题所在:

nvram -xf /nvram.plist
//输出(每台电脑的情况不一样,输出也不一样):nvram: Error setting variable - 'csr-active-config': (iokit/common) general error
//错误提示中csr-active-config就是着手点

4、修复错误:

sudo vim save.nvram
//添加以下内容(具体位置往下看):
/usr/libexec/PlistBuddy -c 'Delete :csr-active-config' /nvram.plist

我的save.nvram文件:

#!/bin/bash

nvram -x -p > "/nvram.plist"
/usr/libexec/PlistBuddy -c 'Delete :fakesmc-key-MSWr-ui8' /nvram.plist

if [[ -f "/nvram.plist" ]]; then
   chflags hidden "/nvram.plist"
fi

5、重启,如果还是不能保存亮度,重复执行步骤3和步骤4,知道问题解决。

相关文章

网友评论

      本文标题:Hackintosh(10.12.6)重启无法保存亮度

      本文链接:https://www.haomeiwen.com/subject/hysapxtx.html