Como desativar o Finder ao iniciar o login no Snow Leopard?

5

Pré-Snow Leopard, eu poderia usar o seguinte comando:

defaults write com.apple.loginwindow Finder /Applications/My-replacement-app-such-as-Terminal.app

Qual seria a.) substituir o Finder a iniciar no login com um aplicativo de minha escolha, e b.) que o aplicativo seja iniciado em vez do Finder quando todos os outros aplicativos forem encerrados.

É possível fazer isso no Snow Leopard ou esse comportamento foi preterido? (Eu não quero desativar o Finder completamente, eu só não quero que ele comece no login.)

    
por user23051 31.12.2009 / 02:14

4 respostas

2

Eu removi o agente de lançamento do Finder de /System/Library/LaunchAgents/ .

Eu escrevi minha própria lista para começar e manter vivo o Path Finder.

No Finder sempre que eu reinicio meu computador, mas ainda posso abri-lo se quiser.

Eu tenho 10,8 e nenhum problema até agora.

    
por 20.10.2012 / 05:16
1

Era uma vez que esta técnica foi abençoada e documentada pela Apple

The technique used to replace the Finder is discussed in detail in the Replacing the Finder section of Inside Mac OS X: System Overview.

A installer can programatically replace the Finder by calling system and then the defaults command-line tool using the techniques described in System Overview.

(Enquanto "Por dentro do Mac OS X: Visão geral do sistema" não está mais disponível, costumava-se dizer "padrões escrever loginwindow caminho do Finder", os quais vêm com o Snow Leopard nixed)

O que você pode fazer atm é compilar um applescript para sair do finder para que ele não reinicie e adicione tanto o script como o terminal como itens de inicialização, não é bonito, mas funciona.

echo tell app \"Finder\" to quit | osacompile -o /Applications/Utilities/QuitFinder.app
defaults write ~/Library/Preferences/loginwindow AutoLaunchedApplicationDictionary -array-add '{ "Path" = "/Applications/Utilities/QuitFinder.app"; "Hide" = "1"; }'
defaults write ~/Library/Preferences/loginwindow AutoLaunchedApplicationDictionary -array-add '{ "Path" = "/Applications/Utilities/Terminal.app"; "Hide" = "0"; }'
    
por 07.09.2010 / 20:55
0

Esse método não funciona para mim em 10.6.2. Outros também relatam isso .

    
por 31.12.2009 / 02:56
0

link O Finder é obrigatório no Snow Leopard.

No Applescript, o desktop é parte do Finder, eu não sei como isso funciona a partir de uma perspectiva Unix, mas posso imaginar que o Finder é como o núcleo de toda a interface do usuário.

    
por 31.01.2010 / 11:21