- - App-pictogrammen verbergen in OS X Launchpad met een script

Hoe app-pictogrammen te verbergen voor OS X Launchpad met een script

Het Launchpad in OS X is geweldig, niet alleen voorapps lanceren, maar ook om ze georganiseerd te houden. De mappen die u in Launchpad maakt, zijn geen echte mappen die in de map Toepassingen zijn gemaakt en waarmee u apps die u vaak gebruikt, anders gegroepeerd houdt dan de lijst met geïnstalleerde apps. Het enige probleem met app-pictogrammen in Launchpad is dat u ze alleen naar een map kunt verplaatsen en ze niet volledig kunt verbergen. Dit lijkt op het vegen van vuil onder het tapijt; de app-pictogrammen zijn er nog steeds, hoewel verborgen in een map en net uit het zicht. Het goede is dat je app-pictogrammen uit Launchpad kunt verwijderen met een eenvoudig klein script en je geen zorgen hoeft te maken dat de app van je systeem wordt verwijderd.

Mac-Launchpad

Als u pictogrammen uit Launchpad wilt verwijderen, moet u eerst AppleScript Editor openen en het volgende script erin plakken.

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

Sla het script vervolgens op als een app waar u maar wilt. Start nu deze app en een Finder-venster wordt geopend. Selecteer de app die u uit Launchpad wilt verwijderen en bevestig wanneer u wordt gevraagd of u het pictogram echt wilt verwijderen. Het Dock wordt nu opnieuw gestart en de app is verdwenen uit Launchpad. Herhaal het gewoon voor alle pictogrammen die u uit Launchpad wilt verwijderen en u zou klaar moeten zijn.

Als u het pictogram van een app wilt herstellen inLaunchpad, u hoeft niet te vertrouwen op dit script (of wat voor tool dan ook); open eenvoudig uw map Toepassingen en sleep het pictogram van de app naar Launchpad.

Wees gewaarschuwd dat pictogrammen verwijderen en toevoegen zoalshierdoor blijft hun mapstructuur in het Launchpad niet intact. Wanneer u een app-pictogram toevoegt dat eerder in een map was gesorteerd voordat u het verwijderde, wordt het niet teruggezet naar de oude positie en moet u het opnieuw handmatig in de map van uw keuze neerzetten.

Als je het goed vindt om een ​​andere app voor dit doel te installeren, kun je Launchpad-control uitproberen.

[via Mac OS X Tips]

Comments