Как в macOS добавить задержку при закрытии приложений. Успеете спасти важные данные

Артём Суровцев avatar | 3
FavoriteLoading В закладки

В операционной системе macOS для завершения приложений используется шорткат Command + Q. При этом другое сочетание клавиш Command + W закрывает текущую вкладку или одно из окон программы. Пытаясь закрыть одну страницу в браузере, можно случайно завершить приложение полностью и потерять нужные вкладки или несохраненную информацию.

Решить проблему можно при помощи небольшой бесплатной утилиты с GitHub.

📌 Спасибо re:Store за полезную информацию. 👌

Как настроить задержку при закрытии приложений шорткатом Command + Q

1. Загрузите бесплатное приложение Slow Quit Apps с GitHub.

2. Разархивируйте утилиту и переместите в папку Программы.

3. При первом запуске выдайте необходимые разрешения (Системные настройки — Конфиденциальность и безопасность — Универсальный доступ).

4. Запустите программу и подтвердите автозапуск при старте macOS.

Как менять параметры Slow Quit Apps

Разработчики не стали делать графический интерфейс для программы, а все параметры можно настроить при помощи Терминала.

▶ Чтобы изменить время до завершения приложения, используйте такую команду:

$ defaults write com.dteoh.SlowQuitApps delay -int 5000

Здесь в миллисекундах установите комфортное значение. По умолчанию установлено 3 секунды (значение “3000”).

▶ Можно использовать белый список, чтобы добавлять туда приложения, при завершении которых утилита срабатывать не будет.

$ osascript -e 'id of app "Notes"' com.apple.Notes
$ defaults write com.dteoh.SlowQuitApps whitelist -array-add com.apple.Notes

– команда добавляет приложение (Заметки) в белый список.

$ defaults read com.dteoh.SlowQuitApps whitelist

– просмотр белого списка.

$ defaults delete com.dteoh.SlowQuitApps whitelist

– очистка белого списка.

▶ Можно наоборот инвертировать список, тогда утилита будет работать только для приложений из этого перечня.

$ defaults write com.dteoh.SlowQuitApps invertList -bool YES

– команда инвертирует список исключений в список приложений для работы утилиты.

▶ После любого изменения параметров нужно перезапускать программу такой командой:

$ killall SlowQuitApps

Вот так можно настроить механизм завершения важных приложений и добавить удобный наглядный таймер для этого.

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (6 голосов, общий рейтинг: 4.17 из 5)
undefined
iPhones.ru
Небольшая утилита с GitHub пригодится каждому пользователю Mac.
Прокомментировать

🙈 Комментарии 3

  1. KAMEL EDDINE avatar
    KAMEL EDDINE25 июня 2023
    0

    У меня стабильная задержка и нормально.

    vladislavikii avatar
    vladislavikii25 июня 2023
    1

    @KAMEL EDDINE, когда стабильная задержка – это, говорят, норма…

  2. Alex6600 avatar
    Alex660026 июня 2023
    0

    Есть же старый анекдот про Windows. Если у ПК выдавать вилку и розетки на экране появиться сообщение: «А вы уверены?»

Вы должны авторизоваться или зарегистрироваться для комментирования.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.

Как установить аватар в комментариях?

Ответ вот здесь