totalFinder安装前设置(仅10.11以上需要)

How to run TotalFinder under System Integrity Protection

TotalFinder versions 1.7.2 and above have support for OSX 10.11 El Capitan, but cannot run on a normally configured machine due to System Integrity Protection, a new security feature in El Capitan.

This article will tell you how to configure your machine by modifying the new setting, so that you can run TotalFinder.

Before you do this, it is important to get informed about what System Integrity Protection is, and what it means to turn it off. Technical details are well covered in the El Capitan review on Ars Technica. Apple also provide some information here.

Anyway, if you decide to modify the setting under El Capitan, you will be able to install and run TotalFinder as before. Just to be clear...

I\'m not encouraging you to modify your System Integrity Protection settings. Your machine may be less secure if you do. It is entirely your decision.

How to partially disable System Integrity Protection

You must boot into the Recovery OS. You do this by restarting your machine, and holding COMMAND R until the Apple logo appears.

Then select Terminal from the Utilities menu. It looks like this:

In the window that opens, type csrutil enable --without debug and press return.

This turns off the part of SIP that TotalFinder needs to run, and OS X complains that it is an unsupported configuration.

Now type reboot and press return to restart your machine. After restart you may install the latest version of TotalFinder.

Technical details

TotalFinder works by changing Finder.app. OS X does not provide any other way to achieve deep Finder modifications, we believe this is the only way the functionality of TotalFinder can be achieved.

In order to add or change some features of Finder, we use a technique called code injection. This means we add some additional code to the Finder program whilst it is running to do what we need. This is relatively safe - in fact we do not change any part of OS X on the disk. You only have to force quit Finder via COMMAND OPTION ESC to relaunch Finder.app cleanly and everything will be as if TotalFinder was never running.

However, in El Capitan new security measures disallow this kind of modification even if you have administrator access. In order for TotalFinder to launch, part of System Integrity Protection must be disabled.

You can find some further information in our blog.

Need to enable System Integrity Protection again?

Please follow this article.

如果不想用了卸载后,可以还原系统安全设置

How to enable System Integrity Protection

You must boot into the Recovery OS. You do this by restarting your machine, and holding COMMAND R until the Apple logo appears.

Then select Terminal from the Utilities menu. It looks like this:

In the window that opens, type csrutil clear and press return.

This clears existing configuration of System Integrity Protection to default state which is "enabled".

Now type reboot and press return to restart your machine.


More information about TotalFinder and System Integrity Protection.

版权声明:
作者:xiaoniba
链接:https://blog.xiaoniba.com/2016/09/02/totalfinder%e5%ae%89%e8%a3%85%e5%89%8d%e8%ae%be%e7%bd%ae%e4%bb%8510-11%e4%bb%a5%e4%b8%8a%e9%9c%80%e8%a6%81/
来源:小泥吧的博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>