How to Install SafariStand on El Capitan

safari safaristand El Capitan
Get those shiny favicons back. And tame safari.
/ October 10, 2015

Note: El Capitan just released 10.11.2 version. SIP also saw some changes, but so far, no isues related to SIMBL have been reported. Read this post for more the changes made in El Capitan 10.11.2.

Prelude

I am running El Capitan version 10.11.1 Beta (15B30a) that was released on October 7th. I installed it via Apple App Store.

This is the latest beta version on which SafariStand worked for me seamlessly.

On the previous version of El Capitan, SafariStand worked, but with some glitches. Most notably, safari would crash when you right-click on an image.

To install SafariStand, you will need to install SIMBL first. SIMBL team has not formally released a version for El Capitan, but the previous version of SIMBL works fine with El Capitan.

Steps:

Part I: Preparation – Disable SIP

1. Disable SIP. To learn more about SIP and to understand the risks of disabling it, go to its wiki page and this post on Ars Technica.

a) In simple words, restart your computer in “Recovery Mode.” You can do so by rebooting your computer and pressing Command + R at the same time after you hear the startup chime.

b) Then load “Terminal” by clicking on “Utilities” in the top menu bar.

c) Now, to disable SIP, type csrutil disable;

d) Now, reboot the computer by typing reboot;

We will enable SIP back after installing SIMBL.

Part II: Install  SIMBL

1. Go to culater and download SIMBL-0.9.9.zip. It says it is for Snow Leopard and Leopard, but it works fine on El Capitan.

2. Unzip the file, which will create “SIMBL-0.9.9” folder.

3. Then go to “Terminal” and cd into “SIMBL-0.9.9” folder.

4. Type in the following commands.

Important: Don’t double-click on .pkg file

sudo installer -verbose -pkg SIMBL-0.9.9.pkg -target /

sudo rm -rf /System/Library/ScriptingAdditions/SIMBL.osax

sudo mv /Library/ScriptingAdditions/SIMBL.osax /System/Library/ScriptingAdditions/

sudo cp -p /System/Library/ScriptingAdditions/SIMBL.osax/Contents/Resources/SIMBL\ Agent.app/Contents/Resources/net.culater.SIMBL.Agent.plist /System/Library/LaunchAgents/

sudo sed -e "s/Library/System\/Library/" -i "" /System/Library/LaunchAgents/net.culater.SIMBL.Agent.plist

5. Congratulations! SIMBL is installed.

Part III: Enable SIP

1. Follow the steps in Part I, but instead of csrutil disable;, type csrutil enable;

2. Then type reboot;

Part IV: Install SafariStand

1. Download SafariStand from hetima.

2. Unzip the file and copy SafariStand.bundle.

3. Move this file to /Library/Application Support/SIMBL/Plugins.

4. Restart Safari.

5. Now you will see “Stand” option in Safari menu bar.

safaristand simbl El Capitan
safaristand on El Capitan via SIMBL

 

This is what SafariStand settings window looks like:

SafariStand on El Capitan SIMBL
SafariStand Settings Window

Important: Leave “Dated Download Folder” option unchecked. It causes Safari to crash whenever you try to download an image. 

Part V: Key SafariStand settings

Now that you have SafariStand running, here are some cool settings and tricks I recommend:

1. Turn on “Enable Action Message”

For when you accidentally close a tab… The number in the dropdown indicates the number of minutes SafariStand will keep the closed tabs in memory.

SafariStand El Capitan SIMBL

 

2. Play with Tab bar width and Address bar width settings. 

SafariStand SIMBL El Capitan

 

3. Set favicons in the bookmark bar. Right click on a bookmark and select “Set Icon From Favicon.”

This option will set the favicon to the website’s favicon.

SafariStand El Capitan SIMBL

 

If you want to set a custom favicon, just copy an image in clipboard and select “Set Icon From Clipboard.”

SafariStand El Capitan SIMBL favicons

 

4. Enable “Remove Default Context Menu Item” and remove right-click options you don’t use, or need. 

SafariStand El Capitan SIMBL Favicons

Known Issues
Sometimes, after a computer reboot, safari doesn’t render favicons. In that case, quit and relaunch safari (don’t reboot your computer.)

Also check out how to install Afloat with SIMBL on El Capitan.


Thanks to hetima for making SafariStand.

Thanks to Mike Solomon for making SIMBL.