Игнорирование настроек .DS_store на стороне клиента

358
dubbelj

На работе наш широко используемый файловый сервер заполнен настройками .DS_store от разных пользователей. Мы чистим эти файлы время от времени, но все равно происходит то, что я постоянно сталкиваюсь с папкой, в которой кто-то открыл папки в представлении списка или изменил представление на представление столбца, и эти настройки были сохранены в файле .DS_store и непосредственно применяются к моей папке просмотра.

Есть ли способ, где я могу сказать OSX игнорировать все настройки просмотра .DS_store при просмотре определенных папок?

0

1 ответ на вопрос

0
Tetsujin

It might be better to try persuade it not to write them in the first place...

  1. Open Terminal.
  2. Execute this command: defaults write com.apple.desktopservices DSDontWriteNetworkStores true
  3. Either restart the computer or log out and back in to the user account.

From Mac OS X v10.4 and later: How to prevent .DS_Store file creation over network connections which apparently has never been superseded or indeed maintained for a long time, but is still the recommended way.

You might also find this interesting - Got a Mac? Prevent OPSEC leakage by cleaning hidden OS X files from USB drives The recommended freeware from that report CleanMyDrive claims to be able to handle network volumes too [I'm just testing it myself so have no results as yet, but reviews are good on the app store]

Это было бы лучше, но в этом случае это невозможно. Сеть совместно используется большим количеством машин OSX. Я специально прошу решение на стороне клиента игнорировать файлы. dubbelj 9 лет назад 0
Судя по количеству обращений в Google за «отключение создания» и «игнорирование» и идентичный вопрос о SE год назад без решения, я предполагаю, что это невозможно сделать таким образом. Похоже, профилактика будет лучше лечения. Tetsujin 9 лет назад 0
Да, я знаю, что найти решение нелегко. Отсюда и мой вопрос. Спасибо за ваши усилия, хотя. dubbelj 9 лет назад 0