15
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

macOS の Launchpad で削除できないアイコンを削除する

Posted at

Launchpad に表示されるアプリケーションで、App Store からインストールしたものは左クリック長押しで削除が行えます。
また、/Applications または~/Applications フォルダーから該当のアプリケーションを削除することで、Launchpad 上のアイコンは消えてなくなります。

上記の場合はアプリケーションごと削除されますが、アプリケーション自体は残しつつ、Launchpad 上のアイコンのみ削除したい場合は少し複雑です。

具体例

例えば、Adobe Creative Cloud をインストールした場合、自分の環境では謎のアプリケーションが Launchpad 上に表示されるようになりました。
スクリーンショット 2018-09-30 16.56.28.png

個人的には Creative Cloud.app が Launchpad 上に表示されて欲しかったのですが、CCXProcessadobe_licensing_helper などと、バックグラウンドで稼働するとみられる Adobe のアプリケーションが表示されてしまいました。

これらのアプリケーションは本体を削除することで Launchpad 上から消えてなくなるかと思いますが、フォアグラウンドで稼働する Adobe のアプリケーションに影響を与えそうなので、アイコンだけ削除したいという要件が生まれました。

クリックしてもアプリケーションウィンドウが表示される気配はないので…。

方法

Launchpad が使用しているデータベースは /private/var/folders にあるため、直接 SQL 文を発行して該当のアプリケーションを削除していきます。

$ sqlite3 $(sudo find /private/var/folders -name com.apple.dock.launchpad)/db/db

実際にデータベースの中身を確認していきます。

sqlite> SELECT name FROM sqlite_master WHERE type = 'table';
dbinfo
items
apps
widgets
groups
downloading_apps
categories
app_sources
widget_sources
image_cache
sqlite> SELECT * FROM apps WHERE title='adobe_licensing_helper';
117|adobe_licensing_helper|com.adobe.ngl.p7helper|||559925096.73854|book
sqlite> SELECT * FROM apps WHERE title='CCXProcess';
122|CCXProcess|com.adobe.CCXProcess|||559925223.154941|book

apps テーブルに該当のアプリケーションが登録されていることが確認できました。
実際にレコードを削除してみます。

sqlite> DELETE FROM apps WHERE title='adobe_licensing_helper';
sqlite> DELETE FROM apps WHERE title='CCXProcess';

最後に Dock プロセスを再起動します。

$ killall Dock

無事に Launchpad 上からアイコンが消えてなくなりました!
スクリーンショット 2018-09-30 17.32.27.png

なお、上記の方法はシステム側が使用しているデータベースに変更を加えているため、実際に試される際はあくまで自己責任でお願いします。

補足

ちなみに Launchpad に表示されなかった Creative Cloud.app は、ドラッグ & ドロップで Launchpad.app で開いてもアイコンは表示されなかったので、エイリアスを作成して /Applications に配置することで、一応 Launchpad 上にアイコンが表示されるようになりました。

しかし、Launchpad に表示されているアイコンはエイリアスのアイコン(左下に矢印が付いているもの)なので、もっと良い方法がありましたらコメントください…。

15
10
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?