Как поддерживать производительность вашего Mac на высоком уровне - часть 2
() translation by (you can also view the original English article)
Mac как и любой другой компьютер со временем выйдет из строя.
Причиной этого может быть физическая поломка материнской платы, памяти или системы охлаждения.
Проблемы с открытием файлов могут возникать при повреждении файловой системы. По этой же причине могут замедлиться поиск и запуск приложений и т.д.
Регулярное обслуживание компьютера поможет свести к минимуму эти проблемы.
В этой статье я покажу вам как поддерживать производительность вашего Mac на высоком уровне. С помощью моих советов вы сможете составить собственный режим обслуживания, который будет поддерживать ваш компьютер в лучшей форме.
В первой части я рассказал как:
- Обновлять приложения
- Удалять приложения, мусор и ненужные файлы
Во второй части вы узнаете как:
- Развить здоровые привычки при работе на Mac.
- Удалить ненужные приложения из автозапуска
Развиваем здоровые привычки, работая на Mac.
Mac предоставляет замечательные инструменты для управления файлами. Управление файлами облегчает работу с ними, вы быстрее и легче находите нужные файлы и т.д.
Развитие здоровых привычек при работе на Mac может значительно снизить необходимость регулярного обслуживания. Например, можно использовать Automator для очистки рабочего стола или автоматического управления папкой Downloads (загруженные файлы).
Очистите корзину
Корзина - это просто еще одна папка на Mac. Перемещение файлов и папок в корзину не удаляет их автоматически.
Эти файлы так и будут занимать место на диске до тех пор пока вы в ручную не очистите корзину с помощью Finder > Empty Trash. Если же вы нечаянно удалили файлы, вы можете их восстановить пока они находятся в корзине.
Щелкните на иконку корзины на доке и изучите содержимое корзины, перед тем как очистить ее. Вы также можете настроить корзину на автоматическое удаление ее содержимого по истечении 30 дней. Перейдите в Apple Menu > About This Mac > Storage и выберите Manage.



В списке слева выберите рекомендации (Recommendations) и включите автоматическую очистку корзины (Empty Tash Automatically).



Перезагружаем Mac
Производительность Mac будет понемного снижаться, если использовать его без перезагрузки. Причин снижения производительности может быть несколько:
- Утечка памяти приложений или системных процессов.
- Неполадки, ведущие к избыточному использованию процессора и оперативной памяти
- Увеличение количества файлов подкачки виртуальной памяти при малом размере физической памяти
Как только вы заметите проблемы с производительность, сразу перезагружайте Mac. Перейдите в меню Apple и выберите перезагрузка (Restart)...
Ощищаем рабочий стол и папку Downloads
Поисковик содержит массу функций для управления файлами, как например, папки для разных категорий, но пользователи все равно сохраняют массу файлов на рабочем столе, от загруженных из интернета до рабочих файлов, и многих других.
Каждую иконку на рабочем столе macOS рассматривает как окно ... и каждое окно использует определенное количество оперативной памяти.
Технически рабочий стол - это еще одна папка на Mac, и вы можете изменить просмотр для иконок в опциях просмотра (View Options), однако я говорю не об этом.
Для очистки рабочего стола и организации папки загруженных файлов (Downloads) вы можете воспользоваться Automator либо другим приложениями сторонних производителей.
Нажмите Command-Space для запуска Spotlight и введите Automator. Создайте новый документ Folder Action для переноса скриншота с рабочего стола в определенную папку и изменения его ширины.



Вверху окна перед выпадающем меню написано: Folder Action принимает файлы и папки, добавленные из:
Нажмите выбрать папки (Choose Folder) и выберите папку рабочего стола.
Слева вы найдете список всех возможных действий. Найдите найти элементы поисковика (Find Finder Items) и перетащите его в правую часть окна, чтобы создать рабочий процесс.



Измените все (All) на любые (Any) и выберите следующие параметры
- Имя начинается с "скриншот"
- Расширение файла заканчивается png



Перетащите "перенести элементы поисковика" (Move Finder Items) на правую сторону окна. Установите параметр "в:" (To:) на папку по вашему выбору.
Перетащите "масштабировать изображения" (Scale Images) на правую сторону окна для завершения процесса. Данный процесс перенесет скриншот в выбранную папку и изменит его размер на 850px.



Используя данный метод можно создавать папку folder action для управления папкой Downloads и переноса файлов в определенные папки.
Другие варианты:
Unclutter - платная утилита за $6.99 для управления буфером обмета, файлами, заметками из единой объединенной панели, доступной из панели меню. Панель буфера обмена отображает историю буфера обмена. Панель файлов отображает файлы, вы можете перетаскивать файлы на панель, не боясь замусорить рабочий стол. Панель заметок позволяет вести небольшие записи.
Hazel - платная утилита, за $32, которая позволяет контролировать папки на Mac, с помощью вами созданных событий - например, при добавлении или изменении файла будут инициированы действия, определенные в наборе правил, такие как, переместить или переименовать файл, добавить ярлык и т.п. На Envato Tuts+ вы найдете несколько хороших уроков о том, как использовать Hazel.
Удаляем элементы авто-запуска при загрузки системы
Элементы загрузки - это приложения, документы, общие сетевые диски, и другие элементы, которые запускаются при загрузки Mac.
При установки, приложение может потребовать или предложить запуск приложения при загрузке Mac. Это способствует быстрому запуску приложений, но замедляет загрузку Mac, и более очевидно при механическом жестком диске, нежели твердотельном накопителе.
Откройте панель Пользователи и Группы (Users & Groups) в Системных настройках (System Preferences). Выберите учетную запись пользователя из левой панели и щелкните на вкладку Элементы загрузки. Вы увидите список элементов, запускающихся каждый раз при загрузки компьютера, который будет разным для разных пользователей.



Чтобы добавить элемент, перетащите его в список, или щелкните на значок плюс, чтобы добавить элемент через браузер файлов.
Щелкните на значок минус, чтобы удалить элемент из меню загрузки, или же выберите спрятать (hide), чтобы скрыть приложение - элемент будет свернут в док.



Несмотря на то, что это довольно таки простой способ удаления элементов, он делает только половину работы, в реальности же дело обстоит сложней.
С момента запуска OS X 10.4 в Apple разработали уникальный механизм автоматического старта элементов: Службы и Агенты Запуска (Launch Agents and Daemons), контролируемые через процесс launchd.
launchd запускает процессы при определенных условиях - на запуске системы, по фиксированному графику, или в случае наступления определенного события. Launchd узнает о том, что делать из файлов .plist, которые находятся
-
/Library/LaunchDaemons/
для установленных приложений -
/System/Library/LaunchDaemons
для родных процессов macOS



-
/Library/LaunchAgents/
для всех пользователей -
~/Library/LaunchAgents/
для определенного пользователя -
/System/Library/LaunchAgents/
только для macOS



Элементы из LaunchDaemons загружаются при начале работы Mac и работают как привилегированный пользователь. Они работают в фоновом режиме, влияют на работу всей системы и не требуют участия пользователя. Например, Scripts выполняют обслуживание, cupsd - печать, а blued взаимодействует с Bluetooth.
Элементы из LaunchAgents загружаются, когда определенный пользователь входит в систему, и работают по логином этого пользователя. Они получают доступ к графическому интерфейсу пользователя и отображают полезную для пользователя информацию. Например - приложение календарь отвечает за календарь пользователя и может само-запускаться при наличии определенно события.
Во многих случаях, эти элементы выполняются постоянно в фоновом режиме, иногда они работают с определенной периодичностью, или по необходимости. Например - элемент launchd, связанный с Time Machine, приводит это приложение в действие каждый час. backupd не используют ни ресурсов процессора, ни оперативной памяти, но при запуске может использовать ресурсы обоих.
Возможно есть элементы, которые вам больше не нужны. Скорее всего это приложения, которыми вы либо больше не пользуетесь, либо даже уже удалили. Вы можете без проблем удалить файлы .plist. Но не забывайте, создавать резервные копии перед удалением. Каждый удаленный элемент может и не иметь большого эффекта на запуск, но все же хоть чуть-чуть освобождает систему.
Однако, не удаляйте никаких элементов из папок System LaunchAgents и LaunchDaemons. Это может привести к сбоям в работе вашего Mac. Такие элементы обычно начинаются с com.apple...
Вы можете автоматически контролировать эти папки с помощью Folder Actions, связав applescript с папкой в системе, так чтобы, скрипт осведомил вам при наличии изменений.
Откройте приложение AppleScript Editor. Щелкните настройки и выберите General > Show script menu in menu bar (Общие > Отобразить меню скрипта в панели меню).



Щелкните на Script Menu (меню скрипта) и выберите Folder Actions (Опции Папки) > Enable Folder Actions (запустить опции папки). Затем из того же подменю выберите Attach Script to Folder (добавить скрипт к папке).



Появится диалоговое окно. Выберите add - new item alert option (добавить - опция предупреждения)



Нажмите ОК, чтобы открыть окно браузера файлов.
Перейдите в папку username/Library/LaunchAgents
и нажмите кнопку открыть.



Добавьте дополнительные папки LaunchDaemon и LaunchAgents там, где вы хотите применить эти действия. Теперь как только файл .plist будет добавлен в эти папки, вы получите сообщение в поисковике.
Заключение
Во второй части урока я показал, как осуществлять обслуживание Mac. Вам нет необходимости выполнять все шаги. Рассматривайте данные инструкции как отправную точку для создания собственного режима обслуживания. В этой серии уроков я продолжу рассказывать о том, как сделать ваш Mac эффективным и быстрым в использовании.