Comment masquer les icônes d'application du tableau de bord OS X avec un script

click fraud protection

Le Launchpad sous OS X est idéal non seulement pour lancer des applications, mais aussi pour les garder organisées. Les dossiers que vous créez dans Launchpad ne sont pas de vrais dossiers créés dans le dossier Application, ce qui vous permet de conserver les applications que vous utilisez fréquemment groupées différemment de la liste des applications installées. Le seul problème avec les icônes d'application dans Launchpad est que vous ne pouvez les déplacer que vers un dossier et ne pas les masquer complètement. C'est un peu comme balayer la saleté sous le tapis; les icônes de l'application sont toujours là, bien que cachées dans un dossier et à l'abri des regards. La bonne chose est que vous pouvez supprimer les icônes d'application du Launchpad avec un simple petit script, et ne vous inquiétez pas de la suppression de l'application de votre système.

Mac-Launchpad

Pour supprimer des icônes de Launchpad, vous devez d'abord ouvrir l'éditeur AppleScript et y coller le script suivant.

à l'ouverture the_items mon Lighten_LaunchPad (the_items) fin ouvert. sur Lighten_LaunchPad (the_items) répéter avec the_item dans the_items définir the_item sur the_item comme alias --try tell application "Finder" définir nameString to name de the_item définissez sost sur (my get_the_name (nameString)) en tant que boîte de dialogue d'affichage de fin de chaîne "Êtes-vous sûr de vouloir supprimer \" "& sost &" \ "du Rampe de lancement? L'application elle-même ne sera pas supprimée. "Essayez de définir ma_commande sur" sqlite3 ~ / Library / Application \\ Support / Dock / "&" * .db \ "SUPPRIMER des applications WHERE title =" & (forme citée de sost) & "; \"; osascript -e 'dire à l'application \ "Dock \" de quitter' "faire le script shell ma_commande en cas d'erreur le numéro du message d'erreur le error_number s'activer si le error_number n'est pas -128 puis si le error_number est 1 alors placer le error_text à "Error:" & the error_number & ". "&" Vous avez probablement trop d'anciennes versions du fichier de base de données LaunchPad. "& Return & return &" Pour résoudre ce problème, déplacez les anciennes hors de ~ / Library / Application Support / Dock. Vous pouvez déplacer en toute sécurité tout fichier dont le nom se termine par \ ". Db \" ou \ ". Db.backup \" à l'exception du dernier modifié. "& Return & return &" Voulez-vous que j'ouvre ce dossier pour vous? "afficher la boîte de dialogue des boutons error_text {" Oui, veuillez l'ouvrir. "," Annuler "} bouton par défaut 1 si le bouton renvoyé du résultat est" Oui, veuillez l'ouvrir. "puis faire un script shell "ouvrir" & espace & forme citée du chemin POSIX de (chemin vers le dossier de support d'application du domaine utilisateur) & "Dock" fin si le numéro d'erreur -128 sinon définissez error_text sur "Erreur:" & le numéro_erreur & ". "& la boîte de dialogue d'affichage error_message les boutons error_text {" Annuler "} le bouton par défaut 1 se termine si une autre erreur numéro -128 fin si fin essayer fin répéter boîte de dialogue d'affichage "Tout est fait!" boutons {"OK"} bouton par défaut 1 fin Lighten_LaunchPad. sur get_the_name (nameString), indiquez à AppleScript définir olD sur les délimiteurs d'éléments de texte définir les délimiteurs d'éléments de texte sur "." définissez reqItem sur -1 si le dernier élément de nameString = "." puis définissez reqItem sur -2, définissez theName sur élément de texte reqItem de nameString - essayez de définir le nomNoExt sur ((éléments de texte 1 à (reqItem - 1) de nomString) en tant que chaîne) définissez les délimiteurs d'élément de texte sur olD return {theNameNoExt} end tell end get_the_name. lors de l'exécution définissez the_items sur ((choisissez le fichier) comme liste) Lighten_LaunchPad (the_items) fin de l'exécution
instagram viewer

Ensuite, enregistrez le script en tant qu'application où vous le souhaitez. Maintenant, lancez cette application et une fenêtre du Finder s'ouvrira. Sélectionnez l'application que vous souhaitez supprimer du Launchpad et confirmez quand il vous demandera si vous souhaitez vraiment supprimer son icône. Le Dock va maintenant redémarrer et l'application aura disparu de Launchpad. Répétez-le simplement pour toutes les icônes que vous souhaitez supprimer du Launchpad, et vous devriez avoir terminé.

Si vous souhaitez restaurer l'icône d'une application dans Launchpad, vous n'avez pas besoin de vous fier à ce script (ou à tout autre outil, d'ailleurs); ouvrez simplement votre dossier d'applications et faites glisser l'icône de l'application sur Launchpad.

Soyez averti que la suppression et l'ajout d'icônes comme celle-ci ne conserveront pas la structure de leurs dossiers dans le Launchpad. Lorsque vous rajoutez une icône d'application précédemment triée dans un dossier avant de la supprimer, elle ne pas restaurer son ancienne position et vous devrez le déposer manuellement dans le dossier de votre choix encore.

Si vous êtes prêt à installer une autre application à cet effet, vous voudrez peut-être essayer Launchpad-control.

[via Astuces Mac OS X]

watch instagram story