AFSで構築されたシステム使用時においてのlaunch padのアイコンの整理方法

初めまして、色々と調べていたのですが見つからないので質問させてください。

現在、AFSでMojaveをインストールして使っています。最近、アプリの整理をしており、Launch Pad使用している時に表示されるアプリが複数のページにまたがっていたり、名前順ではない状態になっております。


色々と調べて、Launch padをリセットするコマンドを見つけて実行してみたのですが、何も変化がありません。


defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock


調べてみるとファイルシステムがAFSの場合はうまく動作しないみたいです。

どなたか対処法をご存知の方がおりましたら、ご教示頂けますでしょうか。


投稿日 2019/10/03 00:18

返信
返信: 6

2019/10/03 01:41 applekid1q89 への返信

昔はアルファベット順にソートできましたが、今は無理です。(私も手動で並べ替えています


Launchpadは、"$TMPDIR../0/com.apple.dock.launchpad/db/db"のデータベース(Sqlite3)に基づいて表示しているようです。いくつか値を改竄しましたが悉く失敗しています。GitHubを探してみると、Launchpad-Toolsなるものがあり、このソースを見れば何か分かるかもしれません。

https://github.com/willtyler98/Launchpad-Tools

2019/11/10 02:46 hohokihai への返信

少し改変しました。いちいちここに貼るのは面倒なので、興味ある方はこちらから。

https://github.com/hohokihai/launchpad-scripts


現在、FSEvent(Swiftアプリ)でApplicationsディレクトリーを監視して、変更があれば前掲スクリプトを実行しています。今のところうまく動いています。

2019/10/29 03:15 applekid1q89 への返信

Launchpadをアルファベット順にソートするシェルスプリプトを作りました。全てのグルーピングは解除されフラットに並べ替えられるので注意して下さい。バグがあるかもしれませんので、その場合、修正して下さい。(macOS 10.14.6でテストしています


Launchpadデータベースが壊れてしまった場合には、"defaults write com.apple.dock ResetLaunchPad -bool TRUE && killall Dock"でリセットして下さい。


先頭に"#!/bin/bash"を入れるとアップロードエラーになるので省いています。



2019/10/03 00:31 Pajerow への返信

普通の状態であるかもしれませんが、コマンド一つでアプリの整列と順番の修正ができるみたいです。

またコマンドでアプリの表示列と行の数も変更出来るみたいですよ。


手動でやると大変なので、AFSでも一発で出来る方法があればいいのですが。

2019/10/03 04:10 hohokihai への返信

そうですか。

検索出来るので不便ではないのですが、アプリが散らかるのは少し不満ですね。


ちょうどCatalinaのリリース前なので、フィードバックに入れてみようと思います。


情報ありがとうございました。なにか有益な情報ありましたら随時お知らせ頂ければ幸いです。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

AFSで構築されたシステム使用時においてのlaunch padのアイコンの整理方法

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。