Как установить вид папок по умолчанию для всех папок в Finder?

8

Я хотел бы получить один и тот же вид папок для каждой папки, то есть сортировать мои вещи всегда по типу, а затем по имени. это возможно с автоматом?

До сих пор я установил свой вид через cmd+j(просмотр списка, отсортировал его по типу и имени) и установил его как «по умолчанию». Он просто устанавливает вид по умолчанию для этой конкретной папки. Но я бы хотел установить его и для всех вложенных папок. Когда я меняю папку, документы сортируются по-другому, а не так, как я установил по умолчанию для предыдущей папки ...

Поэтому я попытался создать рабочий процесс с Automator , но он не работает. Или я просто не могу справиться с этой программой.

  1. Сначала я нажал на «рабочий процесс» (это правильно или я должен был выбрать другой значок?)
  2. определить автоматизацию: «Получить содержимое папки» -> «Элементы поиска сортировки» (Тип) -> «Элементы поиска сортировки» (имя) -> «Повторить для каждой найденной подпапки»,

Вот как это выглядит: (простите за немецкий, но описание в (2)) введите описание изображения здесь

-> Или это возможно сделать отдельно от автомата?

Kirinriki
источник
Это сводит меня с ума тоже !!!
Корай Тугай

Ответы:

11

Как уже упоминалось в bmike, настройки по умолчанию не используются для папок, в которых настройки, относящиеся к папкам, сохранены в файле .DS_Store. Вы можете просто удалить файлы .DS_Store :

sudo find / -name .DS_Store -delete; killall Finder
LRI
источник
если я их удалю, будут ли созданы новые файлы .DS_Store с настройками, которые у меня есть на данный момент? Или я должен создать эти файлы потом вручную?
Киринрики
Finder будет воссоздавать файлы .DS_Store, но они не будут включать сортировку по отдельным папкам или сортировку по режимам, пока вы не измените режимы вручную.
Лри
2
Просто предупреждение. Я выполнил эту команду, и мой компьютер завис. Я перезагрузился, и это привело к панике ядра. Я должен был переустановить Mavericks.
RHPT
Как вы устанавливаете настройки по умолчанию тогда?
Корай Тугай
2

Возможно, дело в том, чтобы определить, где система получает настройки по умолчанию для создания файла .DS_Store, и изменить эти параметры. Теоретически, это заставит Finder работать так, как вы хотите, по умолчанию.

Другие методы, по-видимому, имеют значительные подводные камни и, к сожалению, вынуждают представление к иконке, используя окно браузера в Finder. Лично я хочу сохранить экранную недвижимость и использовать более одного окна в видоискателе ... таким образом, взять все окно браузера и превратить его в вид иконок без лишних украшений - это мое идеальное состояние. Затем возможность перевернуть список с помощью клавиши управления и обратно - отлично.

На самом деле, это давняя проблема FTFF в Mac OS X. Apple пытается сделать Mac более похожим на iPad, который не умнее, чем Microsoft, пытающийся сделать планшет более похожим на настольный компьютер.

Итак ... где Finder получает настройки для создания файла .DS-Store. Если это структурированный подход, настройки скрыты в каком-то списке, скрытом глубоко в пакете или где-либо еще. Если он неструктурирован, он сохраняется в двоичном коде Finder ... (в надежде на первое)

Энтони Ондре
источник
1

Проект системы не легко поддается этой задаче.

Вы можете изменить представление по умолчанию, чтобы все папки, у которых нет настроенного файла .DS_Store для переопределения по умолчанию, все приняли желаемый вид папок по умолчанию.

Вы можете изменить файл .DS_Store каждой папки, чтобы все они использовали общие настройки, но, поскольку нет API для внесения элементарных изменений в файл .DS_Store и это двоичный формат файла, вам потребуются некоторые серьезные навыки низкого уровня, чтобы настроить это. Вы пытались просто настроить сценарий оболочки (или лучше Python или Perl), чтобы рекурсивно поместить нужный файл .DS_Store во все вложенные папки (и обрабатывать псевдонимы и связанные с sym-папками, как вы хотите) из целевой папки?

bmike
источник
Вау, это означает, что для этого мне нужно очень глубоко зайти в систему ... ладно ... я не знаю, ухудшу я это или нет. Я не настолько глубоко в раковине, что я мог сделать что-нибудь серьезное с этим. Так что мне лучше так держать :( Спасибо за ваш ответ!
Киринрики,
Да - дизайн системы делает эту задачу болезненной для автоматизации. Это можно сделать, но большинство людей просто удаляют все файлы .DS_Store (или подмножество файлов .DS_Store) и затем устанавливают новое представление по умолчанию для системы в этом случае.
bmike