Onde o Dropbox é iniciado no Mac OS X?

1

Se eu observar o processo do Dropbox, vejo que seu pai é / sbin / launchd. Mas não consigo encontrar nenhum arquivo plist em nenhum dos diretórios padrão (por exemplo, / System / Library, / Library, ~ / Library + LaunchAgents, LaunchDaemons) que fazem referência ao Dropbox. Então onde é que começou?

A razão que eu pergunto é que eu quero mudar o umask sob o qual o processo do Dropbox é executado (por esta questão ) em vez de ter que matar e reiniciá-lo.

Atualização: se eu executar launchctl list | grep -i dropbox , vejo com.getdropbox.dropbox.#### e, se eu executar launchctl -x com.getdropbox.dropbox.#### , ele exibe um arquivo plist com o mesmo rótulo, mas eu fiz um find em todo o sistema de arquivos e esse arquivo não aparecer.

    
por Michael 14.07.2014 / 02:17

2 respostas

0

O Dropbox é iniciado como um item de login. Estes são armazenados em ~ / Library / Preferences / com.apple.loginitems.plist mas este plist é um arquivo binário. No entanto, não há nada aqui, exceto o aplicativo a ser executado. Remover o aplicativo dos itens de login das Preferências do Sistema é suficiente para evitar que ele seja executado automaticamente. Nesse ponto, um novo plit launchctl pode ser criado para executar um script para iniciar o Dropbox com o umask desejado. Além disso, as preferências do Dropbox (no menu suspenso) devem ser modificadas para desativar a caixa de depósito em execução na "inicialização do sistema" ou então ele se adicionará novamente aos itens de login sempre que for executado.

    
por 14.07.2014 / 05:19
0

Experimente esses locais para iniciar aplicativos iniciados automaticamente e exclua os que você não deseja no lançamento:

System Preferences > Accounts > yourusername > Login Items
(Lion and ML users: System Preferences > Users & Groups > yourusername > Login Items)

/Library/LaunchAgents/
(Lion and ML users: In Finder, click Go > Go to Folder > then enter the path above)

~/Library/LaunchAgents/
(Lion and ML users: In Finder, click Go > Go to Folder > then enter the path above)

/Library/StartupItems/
(Lion and ML users: In Finder, click Go > Go to Folder > then enter the path above)
    
por 15.07.2014 / 16:24