É possível ocultar ou mover aplicativos padrão do macOS?

1

Estou tentando limpar / organizar minha pasta de aplicativos, o que é difícil porque não consigo mover a maioria dos aplicativos (tecnicamente, posso movê-los, mas uma cópia está bloqueada na mesma posição).

Existe alguma maneira de ocultar os arquivos .app dos aplicativos que não quero ver ou de forçar a movimentação deles para que eu possa organizar a pasta Aplicativos?

A maioria dos métodos que vi envolvem a exclusão dos aplicativos, mas não quero fazer isso.

Quais são as minhas opções?

CalebK
fonte

Respostas:

1

Quais aplicativos você está tendo problemas para mover? Eu tentei alguns: Photo Booth, Calendare System Preferences. Todos eles se mudaram para o novo local sem problemas e também funcionaram após a mudança.


Você pode ocultar arquivos com bastante facilidade no Terminal.app:

sudo chflags hidden "/Applications/Chess.app"

reexibir:

sudo chflags nohidden "/Applications/Chess.app"
  • Você precisará digitar a senha de administrador depois de inserir um desses comandos
  • Você pode arrastar um arquivo para a janela Terminal para obter o caminho do arquivo. Não adiciona aspas duplas ao redor do caminho do arquivo, mas isso não deve ser necessário neste caso. Se não parece estar funcionando, convém adicionar aspas duplas.

Você não precisa ver o arquivo para mostrá-lo, mas ajuda, portanto, você pode copiar o caminho facilmente e não precisa se lembrar de quais arquivos estão ocultos. Ver arquivos ocultos no Finder é um pouco menos intuitivo ...

Se você deseja ver todos os arquivos ocultos no sistema, existem aplicativos nos quais esse recurso é incorporado: TotalFinder , XtraFinder , Path Finder , Commander One ... mas você também pode mostrá-los no Finder, usando o Terminal.app :

Deve-se notar que esses dois comandos aqui fecharão todas as janelas do localizador

defaults write com.apple.finder AppleShowAllFiles YES; killall -KILL Finder

E para ocultar todos os arquivos ocultos:

defaults write com.apple.finder AppleShowAllFiles NO; killall -KILL Finder
Joonas
fonte
11
Percebi que isso pode não ser óbvio, então pensei em mencionar que o chflags também leva vários arquivos ao mesmo tempo. Então você poderia fazer como sudo chflags hidden /Applications/Dashboard.app /Applications/DVD\ Player.app /Applications/Contacts.app /Applications/Chess.app /Applications/Calculator.app. E você pode alimentar vários caminhos de arquivo arrastando vários arquivos para a janela Terminal.
Joonas
Não vai me deixar fazer o sudo chflags no Chess.app. Depois entraining minha senha ele diz que "Operação não permitida"
CalebK
@CalebK parece ser o único aplicativo que não permite que você faça isso? Não tenho uma resposta adequada para lhe dar agora, além de ... Você deve ser capaz de esconder. Eu mesmo tentei em um Mac com o El Capitan com o SIP desativado, mas não acho que isso faça diferença. Vou tentar novamente mais tarde.
Joonas
11
Com base neste artigo da apple , vou assumir que o aplicativo Chess não é o único aplicativo que você não pode ocultar. Diz System Integrity Protection includes protection for these parts of the system: Apps that are pre-installed with OS X . Com base nisso ... O problema de mudança e / ou ocultação que você está tendo é por causa do SIP. Se você realmente deseja ocultá-los, pode desativar o SIP, ocultar aplicativos e ativar o SIP novamente. Você pode pesquisar no Google informações sobre como desativar o SIP. Não é muito complicado.
Joonas