Skip to content

Instantly share code, notes, and snippets.

@tana
Created April 18, 2014 18:16
Show Gist options
  • Save tana/11057374 to your computer and use it in GitHub Desktop.
Save tana/11057374 to your computer and use it in GitHub Desktop.
MacでLaunchpadやDockにmikutterのアイコンを表示する

Macにmikutterをインストールしていて、Launchpadやdockにmikutterのアイコンを表示してみたくなったのでやってみました。

あらかじめ、X Window Systemや依存ライブラリ、mikutterをインストールしておきます。 それに関してはこの記事が詳しいです。
mikutter Advent Calendar 2013 Day2 - あっきぃ日誌

それでは、まず最初に、この記事を参考に起動用の.appファイルを作ってみます。
シェルスクリプトを Mac OS X 方式の .app にする方法 [簡単 2 ステップ] - うむらうす
mikutterを起動する命令を書いたAppleScriptファイルをAppleScriptエディタで開き、ファイルフォーマットを「アプリケーション」にして保存するだけです。
使用したAppleScriptはこのgistに貼り付けておきました。「/path/to/mikutter.rb」の部分は、mikutter.rbのパスに適宜置き換えてください。

次に、.appファイルにアイコンを付けます。
mikutterのcore/skin/data/icon.pngを使用するのですが、.icnsという形式のアイコンファイルが必要なので、画像を変換しておきます。 多少手間が必要なので、次の記事を参考にして書き出します。
Mac OSX のプレビューで GIF 画像やファビコン用画像( ICNS )に変換する方法 ( Mavericks , Mountain Lion , Lion 共通)
.appファイルへのアイコンの設定は、最初に挙げた.appファイル作成についての記事に従って、「情報を見る」のウィンドウで行います。

こうして作成した.appファイルをApplicationsディレクトリにコピーし再ログインすると、Launchpadにmikutterアイコンが出現し、クリックで起動することができます。
ただし、Dockに出現したmikutterアイコンはクリックしてもウィンドウを切り替えることはできません。Xのアイコンをクリックする必要があります。

do shell script "/path/to/mikutter.rb"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment