Skip to content

Instantly share code, notes, and snippets.

@hetima
Last active January 22, 2018 08:51
Show Gist options
  • Save hetima/51b71091aedf622f61f7 to your computer and use it in GitHub Desktop.
Save hetima/51b71091aedf622f61f7 to your computer and use it in GitHub Desktop.
How to transition from EasySIMBL to SIMBL

#How to transition from EasySIMBL to SIMBL

( ~ is your home directory )

  1. Launch EasySIMBL.app. Turn OFF Use SIMBL checkbox. Quit EasySIMBL.
  2. Remove ~/Library/ScriptingAdditions/EasySIMBL.osax if exists.
  3. SIMBL directory and EasySIMBL.osax located in ~/Library/Containers/ is not needed. Find from Finder or find command like find ~/Library/Containers -name "*SIMBL*" -ls and remove manually if exists.
  4. Restart Mac (just in case).
  5. Install SIMBL-0.9.9 (original SIMBL-0.9.9.pkg is not code signed. So open from context menu)
  6. Done.

Plugins located in ~/Library/Application Support/SIMBL/Plugins are still loaded. But plugin for Sandboxed app must located in /Library/Application Support/SIMBL/Plugins.

Original SIMBL may not load plugin into Finder and/or Dock on start up.

#EasySIMBL から SIMBL への移行方法

( ~ はホームディレクトリを表します )

  1. EasySIMBL.app を起動し、Use SIMBL のチェックを外して終了。
  2. ~/Library/ScriptingAdditions/EasySIMBL.osax が存在するなら削除する。
  3. ~/Library/Containers/ 内に ~/Library/Containers/(アプリID)/Data/Library/Application Support/SIMBL という名前のフォルダや EasySIMBL.osax が存在する場合は不要なので削除してください。Finder で表示して検索、もしくは find コマンドで find ~/Library/Containers -name "*SIMBL*" -ls などと実行して探して、見つかったら削除してください。
  4. Mac を再起動(念のため)
  5. SIMBL-0.9.9 をインストール (SIMBL-0.9.9.pkg は署名されていないのでコンテクストメニューの「開く」から開く)
  6. 以上

~/Library/Application Support/SIMBL/Plugins にインストールしているプラグインがそのまま引き継がれます。Sandbox のアプリではこの場所を読めないので /Library/Application Support/SIMBL/Plugins に移動する必要があります。ちなみに Safari は Sandbox ではないので SafariStand はそのままの場所で使えます。

オリジナルの SIMBL はシステム起動時に Finder や Dock にプラグインをロードできないと思われます。

@tollfree
Copy link

tollfree commented Oct 1, 2015

How about Safari 9 in OSX 10.11?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment