Como definir uma exibição de pasta como padrão para todas as pastas no Finder?

8

Gostaria de obter a mesma visualização de pasta para cada pasta, ou seja, para que minhas coisas sejam classificadas sempre por tipo e depois por nome. isso é possível com o automator?

Até agora, defino minha visualização via cmd+j(Visualização em lista, classifico por tipo e nome) e defino-a como "padrão". Apenas define a visualização como padrão para esta pasta específica. Mas eu gostaria de defini-lo para todas as subpastas também. Quando altero a pasta, os documentos são classificados de forma diferente e não como eu a defini como padrão para a pasta anterior antes ...

Então, tentei fazer um fluxo de trabalho com o Automator , mas não funciona. Ou simplesmente não consigo lidar com este programa.

  1. Primeiro, cliquei em "fluxo de trabalho" (isso é correto ou devo ter escolhido outro ícone?)
  2. defina a automação: "Obter conteúdo da pasta" -> "Classificar itens do localizador" (Tipo) -> "Classificar itens do localizador" (nome) -> "Repita para cada subpasta encontrada",

É assim que parece: (sry para o alemão, mas a descrição está em (2)) insira a descrição da imagem aqui

-> Ou é possível fazer isso além do automator?

Kirinriki
fonte
Isso está me deixando louco também !!!
Koray Tugay

Respostas:

11

Como bmike mencionou, as configurações padrão não são usadas para pastas que possuem configurações específicas de pastas salvas em um arquivo .DS_Store. Você pode simplesmente excluir os arquivos .DS_Store :

sudo find / -name .DS_Store -delete; killall Finder
Lri
fonte
se eu excluí-los, novos arquivos .DS_Store serão criados com as configurações existentes no momento? Ou tenho que criar esses arquivos manualmente?
Kirinriki
O Finder recriará os arquivos .DS_Store, mas eles não incluirão os modos de classificação ou organização específicos de pastas até que você altere os modos manualmente.
Lri
2
Apenas um aviso. Eu executei este comando e meu computador travou. Eu reiniciei e entrou em pânico no kernel. Eu tive que reinstalar o Mavericks.
RHPT 26/07
Como você define as configurações padrão?
Koray Tugay
2

Talvez o truque seja identificar onde o sistema obtém suas configurações padrão para criar um arquivo .DS_Store e modificar essas configurações. Em teoria, isso faria com que o Finder funcionasse da maneira que você gostaria como padrão.

Outros métodos parecem ter armadilhas significativas e, infelizmente, forçam a exibição do ícone usando a janela do navegador no localizador. Pessoalmente, quero conservar o espaço da tela e usar mais de uma janela no localizador ... pegar essa janela inteira do navegador e reduzi-la à exibição de ícones sem os adornos supérfluos é o meu estado ideal. Em seguida, poder alternar para a lista, com uma tecla de comando e vice-versa, perfeito.

Como é, trata-se de um problema de longa data da FTFF no Mac OS X. A Apple está tentando tornar o Mac mais parecido com um iPad, o que não é mais inteligente do que a Microsoft tentando tornar um tablet mais parecido com um desktop.

Então ... onde o Finder obtém as configurações para criar o arquivo .DS-Store. Se for uma abordagem estruturada, as configurações estão ocultas em alguma lista enterrada profundamente em um pacote ou em outro local. Se não for estruturado, é armazenado no código binário do Finder ... (esperando pelo anterior)

Anthony Ondre
fonte
1

O design do sistema não é facilmente passível de tarefa.

Você pode alterar a visualização padrão para que todas as pastas que não possuem um arquivo .DS_Store personalizado para substituir o padrão obtenham a visualização de pasta padrão desejada.

Você pode alterar o arquivo .DS_Store de cada pasta para que todos usem configurações comuns, mas como não há uma API para fazer alterações atômicas em um arquivo .DS_Store e é um formato de arquivo binário, você precisará de algumas habilidades sérias de baixo nível para ajustar isso. Você já tentou configurar um script de shell (ou melhor, python ou perl) para colocar recursivamente o arquivo .DS_Store desejado em todas as subpastas (e manipular aliases e pastas vinculadas como desejar) a partir da pasta de destino?

bmike
fonte
Uau, isso significa que eu tenho que me aprofundar no sistema para isso ... ok ... eu não sei se eu pioraria ou não. Não estou tão profundamente envolvido com a concha que poderia fazer algo sério com ela. Então é melhor eu mantê-lo assim :( Obrigado pela sua resposta!
Kirinriki
Sim - o design do sistema torna isso algo doloroso de automatizar. Isso pode ser feito, mas a maioria das pessoas exclui todos os arquivos .DS_Store (ou um subconjunto de arquivos .DS_Store) e, em seguida, define uma nova exibição padrão para o sistema.
bmike