É possível alternar arquivos ocultos sem reiniciar o Finder?

9

Existem várias maneiras de alternar arquivos ocultos - por meio de um comando shell , ação AppleScript, ou Automator , ou mesmo um widget do Painel . Todos eles fecham e reabrem as janelas do Finder, o que é bastante irritante.

Por outro lado, para a caixa de diálogo Abrir arquivo, é possível alternar facilmente arquivos ocultos pressionando Command+Shift+Period.

É possível evitar o relançamento do Finder?


Conclusão

É melhor usar o Path Finder , que permite não apenas alternar arquivos ocultos sem uma perversão, mas muitas outras coisas interessantes. Aplicativo realmente incrível.

Andrei
fonte
2
A parte "teórica" ​​da pergunta meio que tornou esse argumento (e, portanto, sujeito a ser encerrado), a menos que algum engenheiro da Apple esteja lendo isso. Eu gosto do resto da pergunta, então removi essas palavras. Eu acho que a resposta é atualmente "não", como provavelmente Localizador lê esta definição quando é iniciada. Mas isso é uma resposta argumentativo, então vamos esperar por uma resposta que diz "sim, ..."
Arjan
1
Que pena. Aceitando o "não" também garante que o usuário Comunidade nunca vai picar esta questão , para bater-lo para a página de vez em quando ...
Arjan
Ok, bom ponto. Vamos deixar alguma esperança
Andrei

Respostas:

3

Existe uma solução agora.

A versão mais recente do TotalFinder (0.9.1) pode alternar entre mostrar / ocultar arquivos ocultos sem a reinicialização do Finder. Testado, ele funciona bem e remove esse incômodo duradouro do Finder. O TotalFinder é gratuito por enquanto, pois é um software de pré-lançamento, mas custará cerca de US $ 10 ou US $ 15 quando chegar ao final.

CharlesB
fonte
1

Não, você não pode, porque não há como notificar o Finder (ou qualquer outro processo) de que o arquivo de preferências foi modificado pelas costas.

Hasaan Chop
fonte
Isso pressupõe que a única maneira de fazer o Finder mostrar arquivos ocultos é invadir suas preferências. (Que provavelmente é verdade de fato.)
Arjan
Não há necessidade de suposição quando os fatos estão ali.
Hasaan Chop
1
Em seguida, apontar-nos a esses fatos, por favor ...
Arjan
0

Encontrei uma pergunta semelhante aqui: Apple Script - Reabrir o Windows Finder Fechado

O script publicado por adayzdone pode ser o que você está procurando. Ele ainda precisa reiniciar o Finder, mas quando é reiniciado, ele retorna as mesmas janelas no mesmo diretório em que você estava quando elas foram fechadas.

tell application "Finder"
   set windowTargets to target of Finder windows
    quit
end tell

set OnOff to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    if OnOff = "NO" or OnOff = "OFF" then
        set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles ON"
    else
        set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles OFF"
    end if
    do shell script OnOffCommand
    delay 1

tell application "Finder" to launch
    tell application "Finder"
    repeat with aTarget in windowTargets
        make new Finder window at aTarget
    end repeat
end tell

copiado da pergunta referenciada

davidcondrey
fonte