Desabilitar toda a checagem de idiot no Mac OS X

7

Eu sou um usuário do Windows / Linux, que está aprendendo o Mac OS X com interesse em fazer o trabalho de desenvolvimento para o iPad que comprei recentemente. No entanto, o OS X está me enlouquecendo ao tentar proteger todos os seus arquivos de sistema, ocultando todos os componentes importantes do SO que quero ajustar, e geralmente tornando impossível fazer qualquer modificação no sistema operacional em geral para torná-lo mais utilizável. / p>

Portanto, existe uma maneira de desativar toda a checagem de idiotas no Finder?

No XP, posso desabilitar "Ocultar arquivos protegidos do sistema operacional" e definir "Mostrar arquivos ocultos".
No linux, realmente não existem muitos arquivos ocultos, e mudar a configuração para .files é bastante fácil no Gnome e no XFCE.

Como posso configurar o OS X de maneira semelhante?

Não sou novo em computadores, e estou ciente de que a exclusão de arquivos do sistema pode danificar ou até mesmo desativar de maneira irreparável uma instalação do sistema operacional. Portanto, se eu intencionalmente tentar excluir um arquivo ou mover algo, provavelmente é intencional e estou disposto a aceitar as consequências em qualquer caso.

Neste ponto, voltei a fazer tudo através da linha de comando (o que leva uma eternidade), porque o Finder está praticamente inutilizável.

(Quanto ao que estou tentando fazer, também perguntei sobre mudanças na GUI aqui .

    
por Fake Name 19.09.2010 / 14:35

5 respostas

10

Se você quiser ficar com o Finder (em vez de usar algum gerenciador de arquivos de terceiros, como o Path Finder ), não sei se há uma maneira fácil de conseguir o que você quer em um clique. Mas, para executar o Finder como root:

sudo /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder

No Snow Leopard, isso não abre (sempre?) uma janela inicial do Finder. Se isso acontecer, não clique no ícone do Finder no Dock (que pode levá-lo ao Finder não raiz), mas use Command-Tab para ir ao Finder e pressione Command-N. Anote o nome "root" na barra lateral ao lado da pasta home.

Como alternativa, a Apple explica Como ativar e usar o usuário "root" no Mac OS X .

Para mostrar arquivos ocultos:

defaults write com.apple.finder AppleShowAllFiles 1
    
por 19.09.2010 / 15:59
5
Bem, suponho que você sempre logue como root: o seguinte link trará para a página da Base de Conhecimento da Apple sobre como habilitar a conta root no Mac OS X, que está desabilitado por padrão. link

Outras coisas: qualquer diretório que você encontrar enquanto navega pelo terminal pode ser visualizado no Finder usando o comando open. $ open . é um truque de terminal simples para abrir o diretório de trabalho atual no Finder.

Dentro do Finder, você também pode ir diretamente para qualquer diretório no sistema a partir do item "Ir para a Pasta ..." no menu "Ir" ( comando + shift + g ); isso exibirá uma caixa de diálogo que fará a autocompletar da guia como a linha de comando.

Todos os arquivos de sistema do Mac OS X não estão ocultos. Eles estão armazenados em /System , especificamente /System/Library/CoreServices .

Para "Ajustar componentes importantes do sistema operacional", talvez você deva instalar as ferramentas do desenvolvedor? Eu ficaria surpreso se você não tiver feito isso, mas isso vai te dar coisas como o Editor de lista de propriedades e o comando SetFile.

Falando em SetFile, os arquivos do sistema Darwin são ocultos do usuário. Se você usar $ ls -a / na linha de comando, verá todos os / bin, / var, / etc. que formam o subsistema BSD. Você pode facilmente mostrá-las no Finder desabilitando a sinalização invisível com $ SetFile -a v /theDirectoryInQuestion ou fazendo uso da propriedade AppleShowAllFiles que Arjan mencionou agora. (Nota: SetFile costumava estar disponível apenas como parte do pacote Developer Tools, mas agora parece ser parte do sistema regular.)

Eu realmente não tenho certeza do que você está procurando especificamente. O conceito é que, se você quiser acessar os arquivos do subsistema BSD, também pode estar usando o subsistema BSD através do Terminal. Quase todos os arquivos do OS Xs estão disponíveis para o usuário no Finder. As ferramentas que uso mais comumente para ajustar o OS X são plutil, vi, SetFile, launchctl, todas da linha de comando.

    
por 19.09.2010 / 16:08
3

Há um bom hack de localizador chamado TotalFinder . Além de dar-lhe duas janelas do Finder (um godsend para os junkies do Directory Opus que também usam macs), ele também permite mostrar ou ocultar arquivos ocultos.

    
por 19.09.2010 / 16:55
1

A exibição de arquivos ocultos pode ser alternada nas caixas de diálogo de arquivos pressionando-se o Cmd-Shift -.

Secrets.prefPane é uma extensão fácil de usar para as Preferências do Sistema que permite alterar configurações e preferências "ocultas" para muitos aplicativos, como a exibição de arquivos ocultos no Finder.

Editado para adicionar: A mudança usando Secrets.prefPane provavelmente altera apenas a entrada plist mencionada em outra resposta. Se você não gosta de software adicional, não o use. Mas você pode encontrar algumas opções interessantes.

    
por 19.09.2010 / 17:21
1

On XP, I can disable "Hide Protected Operating system files" and set "Show Hidden Files". [...]

How can I set up OS X in a similar way. [sic]

Bem, há o widget de arquivos ocultos para o Painel. Como alternativa, no terminal:

defaults write com.apple.Finder AppleShowAllFiles YES

e depois

killall Finder

Substitua YES por NO e repita o procedimento acima para reverter.

Felicidades!

    
por 21.09.2010 / 00:51