Моя боль с MacOS и как я ее снимал

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

Прежде чем рассказать про конкретные инструменты, надо про говорить про брю (Brew, Homebrew). Брю это пакетный менеджер, который позволяет устанавливать программы, утилиты и много чего еще напрямую с командной строки или из терминала. Для того, чтобы воспользоваться некоторыми инструментами из этой статьи их нужно будет установить как раз из брю. Это не так сложно даже если вы никогда не открывали терминал на своем компьютере.

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

1. Буфер обмена и Maccy (полностью бесплатно).

Фото с официально сайта с описанием основных функций
Фото с официально сайта с описанием основных функций

На винде есть замечательный хоткей win+v, который показывает историю буфера обмена (в моем окружении мало кто знал до того, как я им это показал, поэтому рассказывайте своим друзьям и близким об этой функции). Мак такой функцией по умолчанию обделен, что вызывало жуткую боль.

Существует несколько решений этой проблемы, попробовав несколько я остановился на Maccy.

Maccy сохраняет историю буфера обмена, в том числе картинки. Удобно настраивается, быстро работает, имеет поиск и вообще мастхэв, всем рекомендую.

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

2. Ограничение заряда и Al Dente (бесплатная ограниченная версия, но вам скорее всего ее хватит).

Минималистичное окно для управления с официального сайта
Минималистичное окно для управления с официального сайта

Раньше я немножко загонялся по длительности работы ноутбука от заряда и придерживаюсь мнения, что продлить жизнь батареи можно исключив постоянный заряд в 100% и разряд в 0.

В офисе я пользуюсь док станцией, в которую я подключаю все периферию, и собственно которая заряжает ноутбук (пришел, вставил один провод и работаешь). Получается мак всегда стоит на зарядке. Стандартный функционал в макос умеет ограничивать заряд и должен это делать с умом подстраиваясь под ваш график работы. Мой мак начал ограничивать заряд до 100% спустя 3 или 4 месяца после покупки. А с учетом моего нового режима, где приходится часто отбегать от рабочего места он совсем запутался и просто держал всегда в 100%. Да, скорее всего он не упирается в максимум, но все же помочь ограничить зарядку до 100% может Al Dente.

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

Даю ссылку на брю. Оттуда можно перейти на гитхаб и больше прочитать про возможности

3. Менеджмент окон с помощью Rectangle (полностью бесплатно)

Скриншот настроек с официального сайта. Можно увидеть все доступные положения окна
Скриншот настроек с официального сайта. Можно увидеть все доступные положения окна

После приобретения монитора с соотношением сторон 21:9 первым делом отправился искать минималистичную утилиту для управления окнами. Есть из чего выбрать, но я остановился на Rectangle по двум причинам. Первая – удобная и быстрая настройка горячих клавиш. Вторая – очень понравилось как окна магнитятся к краям экрана. Я использую несколько кейсов: горизонтально первые две трети (браузер, Word) + последняя треть (заметки, переводчик), вертикально половина + половина для двух таблиц Excel, реже четверти если нужна командная строка. Также хорошо работает при нескольких мониторах и магнитится к краям каждого из них.

Ссылка на брю.

4. Широкий экран и масштабирование через Better Display (триал, но функционал не отключается).

Картинка с официального сайта. Можгно оценить количество настроек
Картинка с официального сайта. Можгно оценить количество настроек

При использовании внешнего WQHD монитора с разрешением 2560×1440 текст мне казался мелким и очень хотелось его немного масштабировать. Штатными средствами все превращалось в мыло, на форумах очень часто можно встретить вопросы и различные пути решения проблем. Гемороя добавляла док станция, через которую масштабирование никак нормально не хотело работать. Перепробовал несколько программ и в итоге остановился на Better Display.

Супер мощные настройки: выставление масштабирования по процентам (киллер фича, где ты выбираешь не из готовых пресетов, а можешь поставить 88% и ничего не мылится), герцовка, яркость, профили и много чего еще для каждого из мониторов. Единственное что у меня действительно хорошо работало.

Ссылка на брю

5. Рутинные задачи с текстом с помощью Boop (полностью бесплатно).

Функция, которой часто пользуюсь
Функция, которой часто пользуюсь

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

Ссылка на брю

6. [Дополнительно] Расширение места на диске и виртуализация

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

В рабочих задачах иногда приходится использовать софт, который работает только под windows, проверять работу на linux и вообще использовать виртуальные машины. Поэтому первой причиной расширения доступного места стала необходимость где-то хранить все свои виртуалки.

Выбираль из нескольких вариантов:

  • Внешний SSD Samsung T7 1ТБ – просто подсоединил и работаешь. На картинках мне казался большим, но по факту очень небольших размеров (сейчас бы остановился на этом варианте).
  • MicroSD Samsung EVO Plus 512 ГБ – малый размер. Достаточная скорость работы, занимает очень мало место, но объем ограничен. На 1ТБ стоит уже гораздо дороже
  • M2 SSD Samsung 970 EVO PLUS 1 ТБ – как мне показалось ультимативное решение по скорости работы с возможностью использования в ПК при необходимости. Основной минус, что придется докупать переходник.

В итоге остановился на M2 SSD с переходником с AliExpress. Занимает мало места в сумке, имеет самую высокую скорость передачи данных. С бумом нейросетей начал использовать его для хранения моделек и запуском через llama ради интереса.

Немного про виртуализацию. Мне известны два стабильных решения для запуска виртуальных машин: UTM и Parallels. UTM бесплатный open source, который постоянно развивается, но на момент, когда я начинал им пользоваться был еще сыроват для м1, поэтому я остановился на Parallels. Помимо специального софта иногда играю в пиратку Half Life 2.

Для тех, кто не может/не хочет оплачивать Parallels и владеет китайским

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

Бонусом список самых популярных приложений из брю

Из комментариев Случайный парень из Барнаула советует Raycast. Я не пользовался, но выглядит очень круто, обязательно попробую.

Опрос про брю
Установлен
Слышал, но не пользуюсь
Не слышал
9393
141 комментарий

Я уже даже забыл

Зачем пользоваться маком?

18

Если не играешь в игры, то он банально удобней винды. По большей части в мелочах, но во многом из-за мелочей мне сейчас не нравится андроид

22

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

1

Специфичный случай но к примеру, если ты iOS разработчик. Apple просто не оставляет выбора на чем и где писать. (Если не брать в расчет кросплатформу, но там тоже хотя бы раз macos понадобится для Билла)

1

На дтф не любят маки)) очевидно, что сейчас мак гейминг в жопе, но это надо вот чуть ли ни каждому человеку сказать в минусах.
Фишка мака в комбинации оси, железа и экосистемы. Если вам это не заходит, то это нормально. Мак - больше рабочий инструмент: создание контента, прогание (сейчас у м1 гораздо лучше дела, чем в начале своего пути). Да, стоит дорого, если говорить про макбуки, но я долго пользовался ноутами на винде, не могу сказать, что это был ужас, но неприятностей было достаточно, начиная от того, что надо было делать даунгрейд дров на видюху, иначе ноут просто из сна не выходил, заканчивая заменой вай-фай платы, так как вай-фай просто отваливался через какое то время. Когда выбирал макбук, то и конкурентные девайсы на винде стоили примерно столько же, может чуть поменьше, и я говорю не только про характеристики железа, но и компактность и вес. Особенно сейчас, на м1, все летает, макбуки на интеле были не так хорошо, это правда, грелись, шумели, лагали. Сейчас все работает супер быстро, вентиляторов я не слышу почти, комп из сна за секунду выходит (винда так не умеет в данный момент)

13

Хз, зачем вообще думать про мак в качестве гейминг-платформы. Мак - это про рабочие задачи. И любой ноут на винде (кроме дикого оверпрайса, наверное) не сравнится с мак по удобности/мощности, особенно с мак на М1. Даже тачпад - на маке он просто сказка, я после него вообще не могу пользоваться тачпадами на виндовых ноутах, уж слишком они деревянные

4

Да, стоит дорого, если говорить про макбукиНу кстати виндовые ноутбуки рабочих серий стоят также дорого: Lenovo Thinkpad, Dell XPS и т.д.

Вот прямо щас присматриваю ноут для кодинга: Lenovo Thinkbook 16p (более бюджетная линейка чем Thinkpad) стоит у неофициалов 170 тр в около-топовой версии. За столько же можно взять MacBook Pro m1 16/512

p.s. У макбуков есть преимущество в том, что они более ликвидны, чем любой Виндоус ноут и медленнее теряют в цене.