By Richard Mallion
Launchpadは、iOSのようなアプリケーションランチャーで、10.7 LionのリリースとともにMac OS Xに登場しました。
とても気に入っていますが、現在の形式では完璧ではありません。 私が直面している最大の問題の 1 つは、私のハード ドライブ上のすべてのアプリケーションが含まれていることです。
Launchpadは、アプリケーションを削除する際にも難しく、一貫性がありません。 Mac App storeから購入したアプリは、optionキーを押しながら、アイコンが揺れ始めたら、削除したいアイコンの隅に表示されている「X」をクリックすることで簡単に削除できます。 この操作を行うと、ハードドライブからアプリがアンインストールされてしまうので注意が必要です。
コマンドラインを使用して、すべてのアプリを削除したり、どこで購入したかにかかわらず、LaunchPadからアプリを選択的に削除することができます。 LaunchPad は SQLite データベースを保持しています。 このデータベースを直接編集して、任意のアプリまたはすべてのアプリを削除することができます。
ターミナルを使用する – 単一のアプリケーションを削除する
ターミナルを開き、以下のコマンドを使用します。「APPNAME」は、Launchpadから削除したいアプリケーションの名前に置き換えてください。
sqlite3 ~/Library/Application Support/Dock/*.db "DELETE from apps WHERE title='APPNAME';" && killall Dock
たとえば、「TextEdit」を削除すると次のようになります。
ターミナルを使用する – Launchpad からすべてのアプリケーションを削除する
再びターミナルを使用して、Launchpad データベース全体からすべてのアプリケーションを消去し、新しいスタートを切ることができます。 これを行うには、ターミナルで次のコマンドを入力します:
sqlite3 ~/Library/Application Support/Dock/*.db "DELETE from apps;"
sqlite3 ~/Library/Application Support/Dock/*.db "DELETE from groups WHERE title<>'';"
sqlite3 ~/Library/Application Support/Dock/*.db "DELETE from items WHERE rowid>2;"
killall Dock
データベースのバックアップがない限り、元に戻すことはできないことに注意してください。これを行った後は、アプリケーションを Launchpad のドック アイコンにドラッグして手動で追加する必要がありますが、少なくとも、必要なアプリケーションだけを備えた、よりスリムな Launchpad になります。