Existe uma maneira de excluir ícones de aplicativos indesejados do Launchpad sem usar nenhum aplicativo de gerenciamento?
Isso é possível no Mac OS X 10.7 (Lion) usando alguns comandos no "Terminal"; mas e o Mac OS X 10.10 (Yosemite)?
Existe uma maneira de excluir ícones de aplicativos indesejados do Launchpad sem usar nenhum aplicativo de gerenciamento?
Isso é possível no Mac OS X 10.7 (Lion) usando alguns comandos no "Terminal"; mas e o Mac OS X 10.10 (Yosemite)?
Respostas:
Eu vim com uma solução via terminal. A localização do banco de dados SQLite foi alterada no Mac OS X 10.10 (Yosemite).
Você ainda pode excluir aplicativos da barra de ativação com este comando "Terminal". Basta substituir o APPNAME
aplicativo que você deseja excluir.
sqlite3 $ (sudo find / private / var / folders -nome com.apple.dock.launchpad) / db / db "EXCLUIR DOS APLICATIVOS ONDE title = 'APPNAME';" && killall Dock
Eu testei se ele ainda é excluído após a reinicialização. Até agora, parece funcionar.
-user <username>
ao comando find para obter apenas um resultado, se houver vários usuários, ou usar find ... -exec
para executá-lo para todos eles, se é isso que você deseja.
Aparentemente, você pode procurar coisas no centro das atenções e pressionar Command-Enter em vez de apenas Enter, e ele exibe o local do arquivo, então eu o apaguei imediatamente!
Siga esses passos:
Clicando em um ícone ou mantendo pressionada a tecla de opção até os ícones começarem a tremer, funciona apenas para aplicativos baixados da App Store,
Eu recomendaria não seguir as respostas em que você está Lixeira no ícone, já que a exclusão muitas vezes não é o que você deseja, ela tem uma função que simplesmente não pertence à exclusão do Launchpad e pode causar mais problemas no caminho.
A melhor opção para remover o ícone da Barra de ativação, mas não excluí-lo, é o comando terminal publicado por davidtrautmann.
Portanto, a resposta de David foi bem próxima, mas por algum motivo não funcionou corretamente no meu computador. (OS X 10.11.6) Eles find
não queriam recursivamente procurar o banco de dados. Desde que eu tenho talento especial para picar em torno de onde eu não deveria ser, eu fiz encontrar uma solução que funcionou. Isso exigirá algum trabalho manual.
No meu caso, eu queria remover o aplicativo Dashboard, pois ele está desativado. Uso frequentemente o Dash, um aplicativo de documentação de API offline, mas o Dashboard é a primeira coisa na lista de aplicativos quando pesquiso na barra de ativação. Isso significa que não posso simplesmente bater ENTER
ao pesquisar, tenho que usar meu trackpad. E eu não gosto de ter que fazer isso. Você também não pode removê-lo por aplicativos que estão mantendo o clique porque é um aplicativo interno. Muito chato, certo?
Na minha conta, o banco de dados estava em um subdiretório de /private/var/folders/cn
. Depois de ler o comentário de Tim sobre a resposta de David, percebi que várias pastas existiriam aqui; provavelmente um por usuário. Eu não testei isso sozinho, mas modifiquei minha resposta para verificar primeiro qual pasta pertence a você.
No Terminal, copie e cole ls -l /private/var/folders/cn
e pressione ENTER
. Procure aquele em que o nome da sua conta aparece. Vá para a seção "Abrir o banco de dados".
Se você não conhece o Terminal e / ou prefere pesquisar no Finder, pode criar um atalho. (Remova-o quando terminar. Estamos nos aventurando em um território perigoso!) Para criar um, copie e cole ln -s /private/var/folders ~/Desktop/private
no Terminal e pressione ENTER
. Abra o Finder, navegue até a área de trabalho, abra o atalho e navegue pelas pastas até localizar com.apple.dock.launchpad
. Provavelmente estará na cn/(gobbly-gook name)/db
pasta. Se você tiver várias pastas cn
, destaque uma e pressione Command + i
e visualize o proprietário. Pesquise até descobrir qual deles tem você como proprietário.
Você deseja copiar e colar sqlite3 /private/var/folders/cn/(folder name)/0/com.apple.dock.launchpad/db/db
no Terminal, substituindo o (folder name)
que encontrou. (Remova os parênteses.) Pressione ENTER
para abrir o sqlite3
shell.
(Se nãocn
for a pasta, tudo o que posso dizer é tentar outra nesse diretório.)/folders
Copie e cole DELETE FROM apps WHERE title='APPNAME';
no Terminal, substitua APPNAME
pelo aplicativo que deseja remover. Mantenha as aspas! Repita isso para quantos aplicativos você precisar remover. Você pode remover os padrões do sistema.
Digite .exit
para retornar ao bash. Agora digite sudo killall Dock
e pressione ENTER
. Dê um momento ao sistema antes de abrir o Launchpad. Todos os aplicativos que você deseja remover devem ter desaparecido!
Descobri que meus aplicativos estavam duplicados na unidade secundária e os procedimentos normais apenas os excluíam da unidade principal. Eu tive que remover os arquivos da unidade secundária e acessar aplicativos do usuário e excluí-los dessa pasta.
boa sorte!
Mantenha pressionada a tecla de opção para que os ícones da barra de ativação sejam agitados e alguns serão removíveis clicando no "X" no canto. Talvez isso seja óbvio, mas no meu caso me permitiu livrar minha barra de lançamento do ícone que estava tentando remover.
No Yosemite, abra o Launchpad, mantenha pressionada a tecla Control e clique no ícone que deseja remover. Um ponto de interrogação deve aparecer sobre o ícone. Basta arrastar e soltar no Lixo.