管理アプリを使用せずにLaunchpadから不要なアプリアイコンを削除する方法はありますか?
これはMac OS X 10.7(Lion)で「ターミナル」のいくつかのコマンドを使用して可能です。しかし、Mac OS X 10.10(Yosemite)はどうですか?
端末を介して解決策を思いついた。 SQLiteデータベースの場所はMac OS X 10.10(Yosemite)で変更されました。
この「ターミナル」コマンドを使用して、ランチパッドからアプリを削除できます。 APPNAME
を削除するアプリに置き換えるだけです。
sqlite3 $(Sudo find/private/var/folders -name com.Apple.dock.launchpad)/ db/db "DELETE FROM apps WHERE title = 'APPNAME';" &killall Dock
再起動後も削除されるかどうかをテストしました。これまでのところ、うまくいくようです。
どうやらスポットライトで物事を検索し、EnterキーだけでなくCommand-Enterキーを押すと、ファイルの場所が表示されるので、すぐに削除しました。
したがって、Davidの答えはかなり近いものでしたが、何らかの理由で私のコンピューターでは正しく機能しませんでした。 (OS X 10.11.6)find
はデータベースを再帰的に検索したくありませんでした。私がすべきでない場所をぶちまけるコツがあるので、私はdidうまくいった解決策を見つけます。これには、いくつかの手動作業が必要になります。
私の場合、ダッシュボードアプリを無効にしたので、削除したいと思いました。オフラインAPIドキュメントアプリであるDashを頻繁に使用していますが、ランチパッドから検索する場合、アプリリストの最初にあるのがダッシュボードです。つまり、検索時にENTER
を押すだけではなく、トラックパッドを使用する必要があります。そして、私はそれをする必要がありません。また、組み込みアプリであるため、アプリを押し続けることで削除することもできません。かなり迷惑でしょう?
私のアカウントでは、データベースは_/private/var/folders/cn
_のサブディレクトリにありました。 Davidの答えに関するTimのコメントを読んだ後、複数のフォルダーがここに存在することに気付きました。おそらくユーザーごとに1つです。私はこれを自分でテストしていませんが、自分に属するフォルダを最初に確認するように私の答えを変更しました。
ターミナルで、_ls -l /private/var/folders/cn
_をコピーして貼り付け、ENTER
を押します。アカウント名が表示されているものを探します。 「データベースを開く」セクションにジャンプします。
ターミナルに詳しくない場合や、Finderで検索したい場合は、ショートカットを作成できます。 (終了したら削除してください。危険な領域に冒険しています!)作成するには、_ln -s /private/var/folders ~/Desktop/private
_をターミナルにコピーして貼り付け、ENTER
を押します。 Finderを開き、デスクトップに移動してショートカットを開き、_com.Apple.dock.launchpad
_が見つかるまでフォルダーを参照します。おそらくcn/(gobbly-gook name)/db
フォルダにあります。 cn
の下に複数のフォルダがある場合は、1つを強調表示して_Command + i
_を押し、所有者を表示します。所有者としてあなたがいるフォルダが見つかるまで検索してください。
sqlite3 /private/var/folders/cn/(folder name)/0/com.Apple.dock.launchpad/db/db
をターミナルにコピーして貼り付け、_(folder name)
_を見つけたものに置き換えます。 (括弧を削除します。)ENTER
を押して、_sqlite3
_シェルを開きます。
(cn
がでないフォルダーである場合、私が言えることは、その_/folders
_ディレクトリーで別のフォルダーを試すことだけです。)
ターミナルに_DELETE FROM apps WHERE title='APPNAME';
_をコピーして貼り付け、APPNAME
を削除するアプリケーションに置き換えます。引用符を付けてください!削除する必要があるすべてのアプリについて、これを繰り返します。システムデフォルトを削除できます。
_.exit
_と入力してbashに戻ります。次に_Sudo killall Dock
_と入力してENTER
を押します。 Launchpadを開く前に、システムに少し時間を与えてください。削除したいすべてのアプリがなくなっているはずです。
アイコンをクリックするか、アイコンが揺れるまでオプションキーを押し続けると、App Storeからダウンロードしたアプリでのみ機能します。
アイコンをゴミ箱に移動している場合は、以下の回答を行わないように注意してください。アイコンを削除することは望ましくない場合が多く、Launchpadに属していない機能を削除すると、今後さらに問題が発生する可能性があります。
Launchpadからアイコンを削除するだけで削除しない場合の最良のオプションは、davidtrautmannによって投稿された端末コマンドです。
次の手順を実行します:
アプリケーションがセカンダリドライブに複製されていて、通常の手順ではプライマリドライブからのみ削除されていることがわかりました。 user> applicationsに移動してセカンダリドライブからファイルを削除し、そのフォルダーから削除する必要がありました。
幸運を!