Advertisement
  1. Computer Skills

Как поддерживать производительность вашего Mac на высоком уровне - часть 2

Scroll to top
Read Time: 7 min

() 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.

Click Manage in the Storage tabClick Manage in the Storage tabClick Manage in the Storage tab
Нажмите Manage на вкладке Storage.

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

Turn on empty trash automaticallyTurn on empty trash automaticallyTurn on empty trash automatically
Включите автоматическую очистку корзины

Перезагружаем Mac

Производительность Mac будет понемного снижаться, если использовать его без перезагрузки. Причин снижения производительности может быть несколько:

  • Утечка памяти приложений или системных процессов.
  • Неполадки, ведущие к избыточному использованию процессора и оперативной памяти
  • Увеличение количества файлов подкачки виртуальной памяти при малом размере физической памяти

Как только вы заметите проблемы с производительность, сразу перезагружайте Mac. Перейдите в меню Apple и выберите перезагрузка (Restart)...

Ощищаем рабочий стол и папку Downloads

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

Каждую иконку на рабочем столе macOS рассматривает как окно ... и каждое окно использует определенное количество оперативной памяти.

Технически рабочий стол - это еще одна папка на Mac, и вы можете изменить просмотр для иконок в опциях просмотра (View Options), однако я говорю не об этом.

Для очистки рабочего стола и организации папки загруженных файлов (Downloads) вы можете воспользоваться Automator либо другим приложениями сторонних производителей.

Нажмите Command-Space для запуска Spotlight и введите Automator. Создайте новый документ Folder Action для переноса скриншота с рабочего стола в определенную папку и изменения его ширины.

Create a new folder action document in AutomatorCreate a new folder action document in AutomatorCreate a new folder action document in Automator
Создайте новый документ folder action в Automator

Вверху окна перед выпадающем меню написано: Folder Action принимает файлы и папки, добавленные из:

Нажмите выбрать папки (Choose Folder) и выберите папку рабочего стола.

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

Add find finder items to the right side of the windowAdd find finder items to the right side of the windowAdd find finder items to the right side of the window
Добавьте найти элементы поисковика в правую часть окна

Измените все (All) на любые (Any) и выберите следующие параметры

  • Имя начинается с "скриншот"
  • Расширение файла заканчивается png
Change the parameters within Find Finder ItemsChange the parameters within Find Finder ItemsChange the parameters within Find Finder Items
Изменяем параметры в "найти элементы поисковика"

Перетащите "перенести элементы поисковика" (Move Finder Items) на правую сторону окна. Установите параметр "в:" (To:) на папку по вашему выбору.

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

Final part of the folder action in automator for MacFinal part of the folder action in automator for MacFinal part of the folder action in automator for Mac
Конечная часть в folder action в Mac Automator.

Используя данный метод можно создавать папку folder action для управления папкой Downloads и переноса файлов в определенные папки.

Другие варианты:

Unclutter - платная утилита за $6.99 для управления буфером обмета, файлами, заметками из единой объединенной панели, доступной из панели меню. Панель буфера обмена отображает историю буфера обмена. Панель файлов отображает файлы, вы можете перетаскивать файлы на панель, не боясь замусорить рабочий стол. Панель заметок позволяет вести небольшие записи.

Hazel - платная утилита, за $32, которая позволяет контролировать папки на Mac, с помощью вами созданных событий - например, при добавлении или изменении файла будут инициированы действия, определенные в наборе правил, такие как, переместить или переименовать файл, добавить ярлык и т.п. На Envato Tuts+ вы найдете несколько хороших уроков о том, как использовать Hazel.

Удаляем элементы авто-запуска при загрузки системы

Элементы загрузки - это приложения, документы, общие сетевые диски, и другие элементы, которые запускаются при загрузки Mac.

При установки, приложение может потребовать или предложить запуск приложения при загрузке Mac. Это способствует быстрому запуску приложений, но замедляет загрузку Mac, и более очевидно при механическом жестком диске, нежели твердотельном накопителе.

Откройте панель Пользователи и Группы (Users & Groups) в Системных настройках (System Preferences). Выберите учетную запись пользователя из левой панели и щелкните на вкладку Элементы загрузки. Вы увидите список элементов, запускающихся каждый раз при загрузки компьютера, который будет разным для разных пользователей.

Login items tab in System PreferenceLogin items tab in System PreferenceLogin items tab in System Preference
Вкладка элементов загрузки в системных настройках

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

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

Add and remove login items in System Preference for MacAdd and remove login items in System Preference for MacAdd and remove login items in System Preference for Mac
Добавляем и удаляем элементы из системных настроек Mac.

Несмотря на то, что это довольно таки простой способ удаления элементов, он делает только половину работы, в реальности же дело обстоит сложней.

С момента запуска OS X 10.4 в Apple разработали уникальный механизм автоматического старта элементов: Службы и Агенты Запуска (Launch Agents and Daemons), контролируемые через процесс launchd.

launchd запускает процессы при определенных условиях - на запуске системы, по фиксированному графику, или в случае наступления определенного события. Launchd узнает о том, что делать из файлов .plist, которые находятся

  • /Library/LaunchDaemons/ для установленных приложений
  • /System/Library/LaunchDaemons для родных процессов macOS
Launch Daemons folder in your MacLaunch Daemons folder in your MacLaunch Daemons folder in your Mac
Запускаем папку служб Mac
  • /Library/LaunchAgents/ для всех пользователей
  • ~/Library/LaunchAgents/ для определенного пользователя
  • /System/Library/LaunchAgents/ только для macOS
LaunchAgents folder on your MacLaunchAgents folder on your MacLaunchAgents folder on your Mac
папка LaunchAgents на Mac

Элементы из 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 (Общие > Отобразить меню скрипта в панели меню).

Enable script menu in the menu barEnable script menu in the menu barEnable script menu in the menu bar
Запускаем меню скрипта в панели меню

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

Attach script to folder by first enabling folder actionsAttach script to folder by first enabling folder actionsAttach script to folder by first enabling folder actions
Добавляем скрипт к папке, с помощью запуска опций папки

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

Attach script to launchdaemon folder As any new item gets added an alert will be displayed in the notificationAttach script to launchdaemon folder As any new item gets added an alert will be displayed in the notificationAttach script to launchdaemon folder As any new item gets added an alert will be displayed in the notification
Добавьте скрипт к папке launchdaemon. Вы будете получать сообщение, каждый раз, когда будет добавлен новый элемент.

Нажмите ОК, чтобы открыть окно браузера файлов.

Перейдите в папку username/Library/LaunchAgents и нажмите кнопку открыть.

enable-folder-in-launchagents-applescriptChoose LaunchAgents folder if any plist file gets added then youll see a notification in Finderenable-folder-in-launchagents-applescriptChoose LaunchAgents folder if any plist file gets added then youll see a notification in Finderenable-folder-in-launchagents-applescriptChoose LaunchAgents folder if any plist file gets added then youll see a notification in Finder
Выберите папку LaunchAgents, если в нее добавлен новый .plist файл, вы получите сообщение.

Добавьте дополнительные папки LaunchDaemon и LaunchAgents там, где вы хотите применить эти действия. Теперь как только файл .plist будет добавлен в эти папки, вы получите сообщение в поисковике.

Заключение

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

Advertisement
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Computer Skills tutorials. Never miss out on learning about the next big thing.
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.