Cover Image

Гнев, торг и принятие: MacOS - моя история переезда на макбук.

July 27, 2024 - Reading time: 3 minutes

Пару лет назад очень мне загорелось заиметь красивый и функциональный ноутбук. Как ярый противник всей философии продукции эппл, макбук я даже на рассматривал. Потому, был приобретен HUAWEI MateBook 14 AMD 2021 - прекрасный ноут, который верой и правдой служил как дома так и на зимовках. Но имел он парочку критических недостатков, которые несколько калили:

  • Невозможность нормальной работы линукс
  • При работе от батарейки он ведет себя несколько своеобразно

Но при этом, прекрасно живет от батарейки и внешне очень привлекательный. И вот, в 24 году я решил попробовать таки макбук. Был приобретен Apple MacBook Pro 14" MRX33 Space Black (M3 Pro 11-Core, GPU 14-Core, 18GB, 512GB).

Первые впечатления

Дизайн

Дизайн устройств эппл - это отдельная история. Он прекрасен. Ничего лишнего, строгий классический дизайн, дорогие материалы. Вот уж в чем, а в дизайн купертиновцы умеют.

Тачпад и клавиатура

Тачпад это космос. Он прекрасен. Иногда перехожу на него, забыв о мыши. Клавиатура, в целом, не вызывает отторжения.

Экран

120 Гц, прекрасные углы обзора, полное отсутствие засветов.

Процессор

M3 Pro просто разрывает мозг. Сборка проектов БЫСТРЕЕ чем на десктопе за 2000 долларов. И энергоэффективность: она потрясающая. Даже в моих не самых простых задачах он без проблем живет полный рабочий день.

MacOS Sonoma

А вот тут все не так однозначно. Это UNIX-подобная система, что огромный плюс для разработчика. И не надо рассказывать и виндовом WSL: знаю, пользуюсь, плеваться хочется. Но смириться не мог с несколькими особенностями:

Очень своеобразный скролл мышью

Да, есть тачпад, но неотключаемый скролл с ускорением мышкой - это отстой. Выглядит это так, что хочешь прокрутить на 10 строк, начинаешь крутить колесо, а оно за первые клики прокручивает на 2-3 строки, и только после выходит на обычную скорость. Очень напрягает.

Аргументы запуска

Очень мало приложений умеют считывать аргументы запуска. Например, SFTP  клиент: я хочу запустить его с аргументами для подключения сразу к хосту. Но они этого не умеют! И так много где. Вернее, в почти нет софта, который так умеет.

Управление окнами

Это уже классика. Если сравнивать с Win11, то в MacOS это очень странно, неочевидно и не всегда удобно. Но отчасти, решается сторонним софтом.

Моя подборка софта

Итак, по предыдущей части видно, что бОльшая часть претензий именно к ОС, а не к устройству - оно изумительно. А софтовые нюансы можно и поправить другим софтом. Ниже моя личная подборка, собранная по другим подобным постам и гитхабу. Часть софта кросплатформенная, но начну с фиксов.

  • Mos - фикс скролла и вообще работы с мышкой. Как минимум, стоит попробовать.
  • Rectangle - фикс работы с окнами: снаппинг и прочее.
  • Hidden Bar - скрытие иконок в статус баре.
  • Clipy - минималистичный менеджер буфера обмена. Только суть, без лгбт подсветки.
  • Display My IP - отображение текущего ип в статус баре. Полезно, когда всегда включен впн.
  • TinkerTool - тюнинг скрытых параметров. Об этом чуть ниже.
  • CleanShotX - скриншотер. Не могу сказать, что FlameShot ужасен, но этот какой-то нативный, красивый.
  • Transmit - SFTP клиент. Очень нужная для меня штука, достаточно близкая к WinCSP.

Кросплатформенный софт:

  • Syncthing - онлайн синхронизация файлов между устройствами. У меня так связаны ВПС с датацентре, десктоп, ноутбук и телефон. Переехал на него с ResilioSync.
  • Obsidian - заметки в формате markdown. Куча плагинов, синхронизация через Syncthing.
  • HTTPie - легковесная замена Postman, когда монструозность постмана не нужна.
  • AdGuard - блокировщик рекламы. Десктоп софт, который умеет фильтровать рекламу на более низком уровне, до браузера. Интернет стал в разы быстрее. А для работы в исключения блокировки добавлен Chrome -  там рекламны треш, угар и содомия. Стоит недорого, но стоит каждого цента.
  • LocalSend - передача файлов между устройствами. С айфонами у меня не сложилось, дома - целый зоопарк, а бывает нужно перекинуть файл без промежуточного сервера.
  • Outline - простой впн клиент-сервер. Вроде бы, под капотом тюнингованный shadowsocks.

TinkerTool

Очень крутая штука. Что сделал я:

  • Изменил размер сетки в лаунчпаде: не нужны там огромные значки, мне зашла сетка 9*8
  • Отключил задержку появления скрытого дока: теперь оно вылетает моментально, когда курсор заходит в нужную зону, не нужно ждать секунду (что несколько раздражало). В сочетании с скрытием дока - полезная площадь дисплея заметно увеличилась - нраица.
  • При долгом нажатии на кнопки клавиатуры начинает повторяться нажтая буква, а не вводится диакритический символ.
  • Включил расширенные диалоги открытия/сохранения файлов. Наконец-то это стало удобно.

Выводы

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

Об этом блоге

Уголок махрового технаря, ни больше ни меньше. Пытался спамить и арбитражить, но пришел к сугубо технарскому ремеслу. Немного кода, немного сисадминства, практикую дендрофекальные методы решения проблем. Но если это выглядит тупо, но работает - то это не тупо.