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

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

Le Launchpad dans OS X est idéal non seulement pourlancer des applications, mais aussi pour les garder organisées. Les dossiers que vous créez dans le tableau de bord ne sont pas de vrais dossiers créés dans le dossier Applications, ce qui vous permet de conserver les applications que vous utilisez fréquemment, regroupées différemment dans 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 dans un dossier et non les masquer complètement. C'est un peu comme ramasser la saleté sous le tapis; les icônes d'application sont toujours là, bien que cachées dans un dossier et juste à l'abri des regards. La bonne chose est que vous pouvez supprimer les icônes d'applications de Launchpad avec un simple script, sans vous soucier 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.

on open the_items
my Lighten_LaunchPad(the_items)
end open
on Lighten_LaunchPad(the_items)
repeat with the_item in the_items
set the_item to the_item as alias
--try
tell application "Finder"
set nameString to name of the_item
set sost to (my get_the_name(nameString)) as string
end tell
display dialog "Are you sure you want to remove "" & sost & "" from the Launchpad? The app itself won"t be deleted."         try
set my_command to "sqlite3 ~/Library/Application\ Support/Dock/" & "*.db "DELETE from apps WHERE title=" & (quoted form of sost) & ";";osascript -e "tell application "Dock" to quit""
do shell script my_command
on error the error_message number the error_number
activate
if the error_number is not -128 then
if the error_number is 1 then
set the error_text to "Error: " & the error_number & ". " & "You probably have too many old versions of the LaunchPad database file." & return & return & " To fix that, move some old ones out of ~/Library/Application Support/Dock. You can safely move any file with a name that ends with ".db" or ".db.backup" except for the most recently modified one." & return & return & "Do you want me to open that folder for you?"                     display dialog the error_text buttons {"Yes, please open it.", "Cancel"} default button 1
if button returned of the result is "Yes, please open it." then
do shell script "open" & space & quoted form of POSIX path of (path to application support folder from user domain) & "Dock"
end if
error number -128
else
set the error_text to "Error: " & the error_number & ". " & the error_message                     display dialog the error_text buttons {"Cancel"} default button 1
end if
else
error number -128
end if
end try
end repeat
display dialog "All done!" buttons {"OK"} default button 1
end Lighten_LaunchPad
on get_the_name(nameString)
tell AppleScript
set olD to text item delimiters
set text item delimiters to "."
set reqItem to -1
if last item of nameString = "." then set reqItem to -2
set theName to text item reqItem of nameString
--try
set theNameNoExt to ((text items 1 through (reqItem - 1) of nameString) as string)
set text item delimiters to olD
return {theNameNoExt}
end tell
end get_the_name
on run
set the_items to ((choose file) as list)
Lighten_LaunchPad(the_items) end run

Ensuite, enregistrez le script en tant qu'application où vous le souhaitez. Lancez maintenant cette application et une fenêtre du Finder s'ouvrira. Sélectionnez l'application que vous souhaitez supprimer de Launchpad et confirmez-la lorsqu'elle vous demande si vous souhaitez réellement supprimer son icône. Le Dock va maintenant redémarrer et l'application disparaîtra du Launchpad. Répétez-le pour toutes les icônes que vous souhaitez supprimer de Launchpad, et vous devriez avoir terminé.

Si vous souhaitez restaurer une icône d'application dansLaunchpad, vous n’avez pas besoin de vous fier à ce script (ni à aucun autre outil, d'ailleurs); ouvrez simplement votre dossier Applications et faites glisser l’icône de l’application sur le Launchpad.

Soyez averti que la suppression et l'ajout d'icônes commecela ne gardera pas la structure de leurs dossiers dans le tableau de bord intact. Lorsque vous rajoutez une icône d'application préalablement triée dans un dossier avant de la supprimer, celle-ci ne sera pas restaurée à son emplacement d'origine et vous devrez la déposer manuellement dans le dossier de votre choix.

Si vous voulez installer une autre application à cette fin, essayez d’essayer Launchpad-control.

[via Conseils Mac OS X]

commentaires