零細システムエンジニアの備忘録

RPA、サーバ、ネットワークに関する設定メモ、導入相談もコメント欄やメールに頂ければお答えしますのでお気軽にご相談下さい(^^)

【Mac OS】launchpad内のアプリアイコンを非表示にする方法

アプリを消さずにlaunchpad内にある任意のアイコンだけを非表示にする方法を紹介します。普段使ってる分には全く必要なことだと思いますが、学校で学生さんに利用させたくない時に設定するぐらいなのかなと。。。

「ユーティリティー」から【ターミナル】を開き、下記コマンドを実行する。

 

$ sqlite3 ${TMPDIR}../0/com.apple.dock.launchpad/db/db

上記でsqliteデータベースに入り、下記コマンドで非表示にします。

 例では「Safari」「チェス」「Google Chrome」になります。

>delete from apps where title="Safari";

>delete from apps where title="チェス";

>delete from apps where title="Google Chrome";

その他のアプリケーションのリストは下記コマンドで表示されます。

>select * from apps;

 

その後にsqliteから抜け出すために【Ctrl + D】を行い、プロンプトが「$」に変わったら「killall Dock」で一旦dockを再起動すれば完了です(*'▽')

 

ただし最新のOS Big surだと再起動後に戻ってしまう事象が。。。(;^_^A