Mac节能器显示『电脑进入睡眠』滑动条的方法
以前用Mac的时候,在系统偏好设置
→节能器
里面,是有两个滑动条的,一个用来调节电脑无操作时进入睡眠的时间,一个用来电脑无操作时显示器关闭的时间,但是后来系统更新后,『电脑进入睡眠』的那个滑动条没了,并且下边多了一个选项『防止显示器关闭时电脑自动进入睡眠』,如果你勾了这个选项,那么显示器关闭后电脑不会进入睡眠,如果你不勾,则显示器关闭时,电脑同时时入睡眠,也就是电脑进入睡眠的时间与显示器关闭时间只能一样,不能像以前那样,自己设置睡眠和显示器关闭时间。
以前的节能器界面
现在的节能器界面(Big Sur的界面可能有点不一样,但这个条是一样的,都是“此段时间后关闭显示器”)
那怎么把现在的系统也调出『电脑进入睡眠』这个滑动条呢?
在终端执行以下命令,得到“模型标识符”(即“Model Identifier”)
system_profiler SPHardwareDataType | awk '/Model Identifier/'
比如我的电脑是Macbook Pro mid 2015的,我得到的结果是『Model Identifier: MacBookPro11,5』,即我的Mac模型标识符为MacBookPro11,5
。
当然,你也可以在屏幕左上角的
→关于本机
→概览
→系统报告
→硬件
中查看到模型标识符。
从以下对照表中找到你的Mac模型标识符对应的名称
Mac-00BE6ED71E35EB86 iMac13,1
Mac-FC02E91DDD3FA6A4 iMac13,2
Mac-7DF2A3B5E5D671ED iMac13,3
Mac-031B6874CF7F642A iMac14,1
Mac-27ADBB7B4CEE8E61 iMac14,2
Mac-77EB7D7DAF985301 iMac14,3
Mac-81E3E92DD6088272 iMac14,4
Mac-42FD25EABCABB274 iMac15,1(May 2015,MF885LL/A,Intel Core i5 (4590) )
Mac-FA842E06C61E91C5 iMac15,1(October 2014,MF886LL/A,Intel Core i5 (4690) or Core i7 (4790K) )
Mac-50619A408DB004DA MacBookPro8,1
Mac-4B7AC7E43945597E MacBookPro9,1
Mac-6F01561E16C75D06 MacBookPro9,2
Mac-C3EC7CD22292981F MacBookPro10,1
Mac-AFD8A9D944EA4843 MacBookPro10,2
Mac-189A3D4F975D5FFC MacBookPro11,1
Mac-3CBD00234E554E41 MacBookPro11,2
Mac-2BD1B31983FE1663 MacBookPro11,3
Mac-06F11FD93F0323C5 MacBookPro11,4
Mac-06F11F11946D27C5 MacBookPro11,5
Mac-E43C1C25D4880AD6 MacBookPro12,1
Mac-F60DEB81FF30ACF6 MacPro6,1
Mac-BE0E8AC46FE800CC MacBook8,1
Mac-F305150B0C7DEEEF MacBook8,2
Mac-031AEE4D24BFF0B1 Macmini6,1
Mac-F65AE981FFA204ED Macmini6,2
Mac-35C5E08120C7EEAF Macmini7,1
Mac-66F35F19FE2A0D05 MacBookAir5,1
Mac-2E6FAB96566FE58C MacBookAir5,2
Mac-35C1E88140C3E6CF MacBookAir6,1
Mac-7DF21CB3ED6977E5 MacBookAir6,2
Mac-9F18E312C5C2BF0B MacBookAir7,1
Mac-937CB26E2E02BB01 MacBookAir7,2
比如我的模型标识符为MacBookPro11,5
,它对应的是Mac-06F11F11946D27C5
,注意,要记住个名称,因为下边要用到。
如果我给出的列表中没有你的机器型号,请在这里搜索:geekbench,比如2020年的这款13寸的“MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports)”,我们可以用前面的命令,或者在系统信息里找到它的“Model Identifier”为“MacBookPro16,2”(当然也可以苹果官网这里找)。
然后我们在geekbench中搜索“MacBookPro16,2”,可以得到一个列表
在页面查找“Motherboard”,可以找到它对应的信息,也就是说这台机器的对应配置文件应该是“Mac-5F9802EFE386AA28.plist”
打开终端
,并在终端中运行以下命令(用于进入配置文件目录)
cd /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources
然后运行以下命令打开你电脑对应的plist文件(注意Mac-06F11F11946D27C5
是我的电脑对应的名称,你要把它换成你的)
sudo nano Mac-06F11F11946D27C5.plist
用键盘的方向键移动光标,把里面的UnifiedSleepSliderPref
下边的<true/>
改成<false/>
,然后按control+O
保存,再按control+X
退出,最后重启电脑即可看到『电脑进入睡眠』这个滑动条了。
其实从UnifiedSleepSliderPref
也能看出来,为什么要把它的值改成false?unified是合并的意思,sleep是睡眠,slider是滑动条,pref是preference偏好设置的意思,合起来就是:合并睡眠滑动条偏好设置
,如果设置为true,说明就是把电脑睡眠与屏幕关闭合成一个条了,如果设置为false,自然就是不合并了,就会显示两个滑动条。
注意:由于修改的文件属于系统文件,默认是没有权限修改的,即使用超级用户(root)也没权限,需要关闭SIP(System Integrity Protection,系统完整性保护)才能修改,要关闭SIP请查看:macOS关闭SIP & 重置NVRAM & 重置SMC。