Montagem de compartilhamentos com itens de login no login, pop-up das janelas do Finder


27

Eu tenho alguns compartilhamentos montados durante o login. Usei o painel "Itens de login" dos usuários e grupos para fazer isso. Quando eu entro, todos os compartilhamentos aparecem em suas próprias janelas do Finder.

Como impedir que as janelas do Finder apareçam no login? Eu já tentei marcar a caixa de seleção Ocultar.


O Finder não pode ser oculto - portanto, é mais necessário encontrar uma bandeira oculta no localizador para suprimir isso. Estou procurando, mas vou apontar para o Utilitário de Diretório, caso você queira configurar as montagens lá.
bmike

Respostas:


40

Aqui estão duas soluções muito simples, possibilitadas pelas ferramentas de automação criadas no Mac OS X, AppleScript e Automator.

AppleScript

Você pode usar o AppleScript para criar um aplicativo muito simples que monte seus compartilhamentos sem abrir nenhuma nova janela do Finder.

  1. Abra o AppleScript Editor e coloque este script:

    tell application "Finder"
        mount volume "afp://Share.local/folder" as user name "username"
    end tell
    
  2. Adapte-o à sua necessidade (configure seus compartilhamentos).

  3. Salve-o como um aplicativo.
  4. Adicione-o aos seus itens de login no painel de preferências "Contas".

Pode solicitar sua senha na primeira vez, mas você pode salvá-la no Keychain e não o incomodará mais.

Obviamente, você pode montar vários discos adicionando algumas mount volumelinhas adicionais .

Automator

Se você preferir uma interface visual, também poderá usar o Automator.

  1. Abra o Automator e escolha "Aplicativo".
  2. Adicione a ação "Obter servidores especificados" (na seção "Arquivos e pastas").
  3. Adicione seus compartilhamentos na lista.
  4. Adicione a ação "Conectar-se a servidores" (na mesma seção).
  5. Salve o aplicativo.
  6. Adicione-o aos seus itens de login no painel de preferências "Contas".

Aqui está uma captura de tela do processo:

Fluxo de trabalho do aplicativo Automator


Apesar de ser salvo no meu chaveiro, o método AppleScript continuava pedindo credenciais. O método Automator funciona embora. Os nomes das ações são "Obter servidores especificados" e "Conectar aos servidores".
Louis

Estranho, eu uso o método AppleScript (não na inicialização, mas ainda assim) e o salvamento de chaveiros funciona. De qualquer forma, fico feliz que a solução Automator funcione bem para você. Atualizei minha resposta com os nomes de ações corretas, obrigado!
Olivier

Adicionei montagens subsequentes (de algum espaço de armazenamento extra no Time Capsule em um dmg) usando Obter itens do Finder especificados e Montar imagem de disco para o arquivo de volume e dmg. A primeira vez que usei o Automator, trabalhei um charme para impedir que aquelas janelas do Finder aparecessem no login.
18711 Sam Sammanman

Se você tentar executar o script Automator e obter: "Falha na conexão com os servidores" - "Falha na conexão com o servidor"; provavelmente significa que seus volumes já foram montados e não podem ser montados novamente. Se você quiser testar seu script, desmonte todos os seus compartilhamentos primeiro e tente executar o script Automator novamente.
achou do

1

Você já tentou configurar suas montagens usando o Directory Utility. Acabei de publicar um rápido como chegar lá.

Como posso impedir que o OS X se conecte automaticamente a um servidor NFS na inicialização?

Autentiquei como root, criei um novo registro vazio, arrastei o compartilhamento que queria montar silenciosamente para substituir o texto fictício do novo registro e encerrei.

Ele descobriu que era um compartilhamento afp usando o mobile me para localizar um mac remoto. Certamente não testei isso muito bem no Lion - mas este é o lugar que eu gosto de montar montagens em vez de apenas colocá-las nos itens de login.

insira a descrição da imagem aqui

Pode ser necessário pesquisar na documentação do servidor, pois a configuração de um diretório (local ou LDAP) pode ser um pouco mais exata e exata, e os detalhes contam muito se ele funcionará de maneira confiável.


-1

Tenho cerca de 60% de certeza de que é esse o caso: o Finder lembra se a janela de um volume estava aberta quando foi ejetada. Feche a janela e ejete-a, ela não deve abrir automaticamente na próxima vez que for montada. Eu sei que isso funciona para um punhado de imagens de disco montadas no login.

Infelizmente, essa caixa de seleção Ocultar não funciona para nada além de aplicativos. Acredito que é por isso que o texto instrucional diz especificamente "ocultar um aplicativo ".


Receio que não funcionou.
24711 Louis

Você se importa se alguma janela do Finder existente também estiver fechada? Você pode usar uma ação de automação para montar os servidores e adicionar um AppleScript no final do fluxo de trabalho. Se isso funcionar, eu posso atualizar a resposta (ela não permitirá que eu adicione retornos aqui) #
23337

Ehh ... isso é muito parecido com o Windows XP. Eu nem quero ir para lá. ;)
Louis

Não há necessidade de AppleScript se usarmos o Automator. Mas também podemos usar o AppleScript. Ambas as soluções são muito simples e estão longe de serem do tipo "Windows XP". Se você não conhece essas ferramentas, dê uma olhada, elas são muito poderosas e é muito fácil começar. Você pode encontrar precisão sobre como resolver seu problema usando uma dessas ferramentas na minha resposta.
Olivier

-1

No Lion, todas as janelas abertas serão reabertas no próximo login. Ao reiniciar ou desligar, você tem a opção de desmarcar a caixa de seleção "reabrir janelas ao fazer login novamente". Isso faz o Lion reiniciar com uma ardósia "relativamente" limpa.

Tente desmarcar essa caixa de seleção e veja se o seu problema foi resolvido?


Não teve efeito. As janelas se abrem quando as pastas são montadas.
Louis

O currículo na versão 10.7 (Build 11A511) nem sempre funciona com imagens de disco etc. Alguns aplicativos ativados para continuar parecem causar a montagem de um volume se houver edição de um arquivo nesse volume; Smultron 4 parece conseguir isso. A visualização parece não obter o mesmo. Eu gostaria de ver uma pergunta sobre este assunto.
Graham Perrin
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.