- - Como ocultar ícones de aplicativos do OS X Launchpad com um script

Como ocultar ícones de aplicativos do OS X Launchpad com um script

O Launchpad no OS X é ótimo, não apenas parainiciar aplicativos, mas também para mantê-los organizados. As pastas que você cria no Launchpad não são pastas reais criadas na pasta Aplicativo, e isso permite que você mantenha os aplicativos que você usa com frequência agrupados de maneira diferente da lista de aplicativos instalados. O único problema com os ícones de aplicativos no Launchpad é que você só pode movê-los para uma pasta e não ocultá-los completamente. Isso é como varrer a sujeira sob o tapete; os ícones do aplicativo ainda estão lá, embora ocultos em uma pasta e ocultos. O bom é que você pode remover os ícones de aplicativos do Launchpad com um pequeno script simples e não se preocupar com o fato de o aplicativo ser excluído do seu sistema.

Mac-Launchpad

Para excluir ícones do Launchpad, primeiro você precisa abrir o AppleScript Editor e colar o seguinte script nele.

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

Em seguida, salve o script como um aplicativo em qualquer lugar que você quiser. Agora inicie este aplicativo e uma janela do Finder será aberta. Selecione o aplicativo que você deseja remover do Launchpad e confirme quando ele perguntar se você realmente deseja excluir o ícone. O Dock agora será reiniciado e o aplicativo sairá do Launchpad. Basta repeti-lo para todos os ícones que você deseja remover do Launchpad e você deve concluir.

Se você deseja restaurar o ícone de qualquer aplicativo emBarra de ativação, você não precisa confiar nesse script (ou em qualquer outra ferramenta); basta abrir a pasta Aplicativos e arrastar e soltar o ícone do aplicativo no Launchpad.

Esteja avisado de que remover e adicionar ícones comoisso não manterá sua estrutura de pastas intacta na Barra de Ativação. Quando você adiciona de volta um ícone de aplicativo que foi classificado anteriormente em uma pasta antes de removê-lo, ele não será restaurado para sua posição antiga e você deverá soltá-lo manualmente na pasta de sua escolha novamente.

Se você não precisar instalar outro aplicativo para esse fim, experimente o controle do Launchpad.

[através da Dicas do Mac OS X]

Comentários