2

Несколько недель назад я запустил довольно много команд, которые можно найти по адресу https://github.com/mathiasbynens/dotfiles/blob/master/.osx, в надежде избавиться от некоторых неприятностей на моем Mac. К сожалению, в процессе, я должен был случайно настроить Finder для открытия нового окна всякий раз, когда Time Machine запускает резервное копирование на сетевой диск 1, и я не могу понять, как вернуть настройки обратно.

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

# Automatically open a new Finder window when a volume is mounted
defaults write com.apple.frameworks.diskimages auto-open-ro-root -bool true
defaults write com.apple.frameworks.diskimages auto-open-rw-root -bool true
defaults write com.apple.finder OpenWindowForNewRemovableDisk -bool true

Я попытался отменить команды, установив значения обратно в false:

defaults write com.apple.frameworks.diskimages auto-open-ro-root -bool false
defaults write com.apple.frameworks.diskimages auto-open-rw-root -bool false
defaults write com.apple.finder OpenWindowForNewRemovableDisk -bool false

Я также попытался удалить записи, как это:

defaults delete com.apple.frameworks.diskimages auto-open-ro-root -bool false
defaults delete com.apple.frameworks.diskimages auto-open-rw-root -bool false
defaults delete com.apple.finder OpenWindowForNewRemovableDisk -bool false

Ни один из тех не работал. Даже после перезагрузки компьютера новый искатель открывается на диске Time Machine всякий раз, когда Time Machine выполняет резервное копирование.

Что я могу сделать, чтобы Time Machine не открывала окно Finder при каждом запуске?



1 Time Machine выполняет резервное копирование на сетевой диск ReadyNAS с поддержкой Time Machine.

1 ответ1

2

Это сводило меня с ума, а также! После того, как я безуспешно попробовал те же команды реверса, я начал копаться с чтением по умолчанию (а не с записью) и увидел разницу между:

$ defaults read com.apple.frameworks.diskimages
{
    "auto-open-ro-root" = 0;
    "auto-open-rw-root" = 0;
}

а также:

$ sudo defaults read com.apple.frameworks.diskimages
Password: ...
{
    "auto-open-ro-root" = 1;
    "auto-open-rw-root" = 1;
}

Поэтому я должен был sudo, чтобы должным образом щелкнуть выключателем:

sudo defaults write com.apple.frameworks.diskimages auto-open-rw-root -bool false

Подтвердите изменение с помощью:

$ sudo defaults read com.apple.frameworks.diskimages
Password: ...
{
    "auto-open-ro-root" = 1;
    "auto-open-rw-root" = 0;
}

Time Machine больше не должна открывать новое окно Finder при каждом запуске резервного копирования, теперь, когда мы затронули настройку в «корневом» домене (если позаимствовать терминологию Apple), в которой он работает, а не обычному пользователю. Обратите внимание, что мне не нужно было выходить из системы или перезагружаться, чтобы изменения вступили в силу (Mountain Lion 10.8.3).

Я оставил образы дисков только для чтения, чтобы они открывались автоматически, так как это меня не беспокоило.

Теперь у вас должна быть возможность спускаться с крыши, хотя вам (как и мне) все еще может быть больно от удара ногой. ;)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .