🍓 Как я MacOS настроил под себя (2022)

 Публичный пост
7 ноября 2022  15060
Дай обниму ОХУЕННО Я понял!

Очередной пост про софт и фИшЕчКи на MacOS. Я знаю что Windows/Linux/PopovOS лучше, я героически страдаю.

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

Ещё и со звуком запин, найс 🌚
Ещё и со звуком запин, найс 🌚

💁‍♂️ Пожалуйста, воздержитесь от набросов в стиле «Я вот можно было просто поставить %OS_NAME%, потом залить туда %window_manager_super_name%, настроить %foss_ultra_cool_app% и будет тоже самое только бесплатно!». Я знаю что вот там это лучше, а там это.

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

🔗 Ссылки на софт в заголовках с их названием.
ℹ️ Цены в списке могут отличаться из-за региона/налогов/фазы луны.

Mush-have штуки*

* по моему мнению и 9 из 10 стамотологов

Setapp

Всё ещё одна из суперполезных подписок с софтом: за 10$/месяц* получаем легальный софт, его очень много и может выйти дешевле чем покупать отдельно. Список есть на сайте, новые программы добавляют довольно часто. Да, можно скачать бесплатно с ВиРуСаМи (ссылки будут в конце поста).

Цена: 10$ на 1 устройство, на два будет что-то около 12$ (тарифа в списке нет, но у меня он появлялся уже внутри), на 4 — 15$.
Аналоги: ???

Типографская раскладка Бирмана

Раскладка клавиатуры как на нормальных системах нормального человека. Помимо «стандартного привычного» поведения добавляет кучу полезных символов по нажатию right option ⌥ + [кнопка]. Человеческие кавычки «», стрелочки ← →, тире —, минус –, буллет • и всякие полезные штуки.

Раскладка сделана на базе ukelele, можете там собрать какую-угодно раскладку с любым значком в менюбаре). На windows тоже есть.

Цена: бесплатно
Аналоги: Strata (бесплатно), ещё тысячи на гитхабе.

iTerm2

Замена стандартного терминала. Он просто удобный и работает.

Цена: бесплатно
Аналоги: Честно говоря, кроме стандартного и хипстерских поделий на электроне чего-то популярного я не знаю (наверняка вы сейчас накидаете в комментарии).

Karabiner-elements

Настройка поведения любых клавиш на любой отдельной клавиатуры, хоткеев, скриптов на хитрые комбинации и так далее. Всё хорошо, кроме конфигурации json файлами. Для complex modifications запилили относительно удобный веб-интерфейс.

Цена: бесплатно
Аналоги: Hammerspoon (бесплатно, что-то смежное для автоматизации со скриптами, я особо не пользовался), keyboardmaestro (36$+).

Что настроено у меня:
— eject (на старых внешних маковских клавиатурах) → delete
— capslock → fn
— fn (он же «глобус» в левом углу) → ⌘ (cmd) (всё ещё привычки с windows, сорри)
— \ (кнопка слева от z клавиши на EU/RU макбуках) → F13
— fn+цифры = F1…F12 → перестал юзать, так как поменял на макбук без тачбара, слава господи
— замена cmd+q на быстрое двойное нажатие cmd+q для выхода (скрипт, работает в 100% случаях). Раньше пользовался SlowQuitApps, но с monterey стало работать криво, а автор забил на фиксы
— fn+shift → переключает раскладки RU/EN и обратно*

И тут духота, потому что macos всё ещё не умеет:

  1. дать удалить все системные раскладки, чтобы оставить RU/EN от Бирмана, например. В итоге у вас будет ABC + ваши две. Были костыли через японские раскладки, но есть вероятность словить баг с невозможностью печатать текст на экране ввода пароля (%insert_your_osname% лучше да).
  2. переключать между двумя конкретными раскладками (только следующая/предыдущая, как только случайно/специально включается третья, то придётся руками идти в меню, бесит и неудобно)
  3. делать хоткеи на fn+что-то. На самом деле умеет, но 99% софта используют системный контрол и он пропускает такие нажатия. Punto Switcher умел это делать и в первой версии статьи я пользовался именно им для смены раскладки, но с monterey добавили абсолютно идиотский прекрасный алерт:

Не надо дядя
Не надо дядя

Видеть такое чудо при каждом переключении раскладки совсем не хочется. Поэтому Punto Switcher я снёс (и давно хотел), альтернативу не нашёл (алло полиция оупенсорса), поэтому сделал сам скриптики (в 1% не срабатывает, что поделать если fn такая магическая кнопка). Punto видимо умер, потому что за год так ничего и не починили. Наверняка можно починить оставшиеся 5%, но у меня лапки сорри. На гитхабе ещё лежат варианты с другими переключениями: right cmd → RU, right opt → EN и на capslock туда-сюда, но чёт у меня они так и не прижились (хотя работают они стабильно).

Bartender

Скрывает значки в панели меню и показывает скрытые при нажатии. С появлением маков с чёлкой стало необходимой тулзой, потому что иначе у вас просто значки уедут под чёлку, а системных решений для этого нет. Бесплатные аналоги ниже не умееют делать выпадающее меню со значками — они умеют только прятать ненужные из менюбара (возможно уже научились).

Цена: 16$ или Setapp
Бесплатные аналоги: Dozer, Hidden,
vanilla И ещё куча разных платных/бесплатных в интернете, они примерно все одинаковые.

Brew

Менеджер пакетов (как на этих ваших линуксах apt/yum/pacman).

Ещё его можно ускорить если добавить в .bash_profile HOMEBREW_NO_AUTO_UPDATE=1 и тогда он не будет перед каждой командой пытаться обновится и станет запускаться значительно быстрее (но автор говорит что так лучше не делать).

Цена: бесплатно
Аналоги: macports (бесплатно), ещё есть парочка, но из популярных только это.

TopNotch

Автоматически модифицирует обои так, чтобы полоска «с чёлкой» становилась чёрной. Правильно закругляет углы и работает только на экране с чёлкой.

Цена: бесплатно
Аналоги: Forehead (бесплатно, не проверял).

Contexts

Тулза для переключения между окнами. Стандартная переключалка кусок говна — показывает кучу окон (закрытых, скрытых, с других рабочих столов), пользоваться этим больно. Но это не совсем привычный alt-tab с окошками, на самом деле даже лучше. Работает стабильно, за исключением периодических багов самой macos — на окна figma и photoshop периодически не показываются после фокуса на них, причём это касается не только contexts, но и любой (?) другой программы для переключения окон. Возможно это баг самих программ, кто ж их знает. Раньше я пользовался Alt-Tab и хотя она бесплатная, и выглядит прям как windows, и обновляется часто, но последние 3 месяца на ней были очень частые фризы и нежелание видеть половину окон, поэтому в итоге решил от неё отказаться. Возможно сейчас ситуация стала лучше.

Цена: 10$
Аналоги: Alt-Tab (бесплатно, но см. выше), Witch (14$), rcmd (6$), Raycast (бесплатно, но софт не совсем для этого),
switchglass (5$).

Alfred

Замена стандартного spotlight (⌘+space), только с огромным количеством плюшек и плагинами. Стандартным spotlight я всё ещё не пользуюсь, потому что файлы не ищу, а саму панельку использую скорее как быстрый способ что-то сделать плагинами:
— посчитать что-то (простые числа умеет и spotlight, а тут валюты, проценты и ещё кучу бесполезных вещей) (alfred-calculate-anything)
— найти пункт в менюбаре (Menu-Bar-Search)
— убить процесс (alfred-process-killer)
— вспомнить аргументы у tar xzvf (tldr-alfred)

Из полезных (для меня) встроенных вещей есть:
— менеджер буфера обмена: сохраняет историю (текст, картинки, файлы), можно искать и делать сниппеты. Это фича с которой я перестал «бояться» потерять данные в буфере, уже по привычке во всяких формах на сайте просто копирую текст в буфер и если что-то случится — текст всегда останется.
— нормальная фильтрация результатов поиска (без мусора из временных файлов или папок node_modules)
— remote-управление маком (на ios ставится приложение для соединения с маком).

Про аналог Raycast я знаю, он неплох. Конкретно мне пока его не хватает — нет всех плагинов, сниппеты неудобно добавлять, часть встроенного «мусора» нельзя скрыть, некоторые мелочи не настраиваются.

Цена: бесплатно (с ограничениями), 34£ (текущая версия), 59£ (пожизненная) или Setapp
Полные аналоги: Raycast (бесплатно).
Аналоги для буфера обмена: Clipy (бесплатно), Maccy (10$ с сайта, с гихтаба бесплатно вроде), Unclutter (20$ / Setapp), Pasteapp (со своей подпиской / Setapp), CopyQ (бесплатно), pastebot (12$), Flycut (бесплатно).
Аналоги для управления: BetterTouchTool (10$ / 22$ пожизненная / Setapp).

BetterTouchTool

Изначально софт для настройки touchbar (который умер уже в arm маках), сейчас очень мощный софт для кастомизации, потому что умеет:
— настроивать клавиатуру, хоткеи, мышки, трекпады, пульту apple tv и кастомные жесты
— есть remote-режим почти как у Alfred, можно мышкой с телефона управлять и печатать текст
— можно добавлять кастомные иконки в менюбар с действием по нажатию
— есть полная настройка меню вокруг чёлки: выглядит очень странно (пока в бете)
— может магнитить и ресайзить окна при перемещении их к краям экрана (в кастомном режиме можно хоть сделать специальную «зону» при перемещении в которую окно будет ресайзиться / закрываться / выполняться любое действие)
— поддерживает applescript / js и ещё кучу всего в любых действиях
— из коробки реализовано много вещей типа pin’а окна «поверх всего» (topmost), отправки системных триггеров (блокировка экрана, скрытие окон, перемещение окон между рабочими столами), функций реально очень много и вам оно не нужно, не лезьте пердолинг опасен для вашего свободного времени
— скорее всего я про что-то ещё забыл или не знаю
Ещё можно сделать кринж меню, которым никогда не будешь пользоваться (зато как выглядит):

Менюшка, которая открывается при тапе 5 пальцами по трекпаду
Менюшка, которая открывается при тапе 5 пальцами по трекпаду

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

Пример пердолинг кейсов: делал иконку в менюбаре, которая показывала количество непрочитанных сообщений в Microsoft Teams, которое бралось из открытой вкладки из Chrome (но тимс говно и бегите от него пожалуйста).

Цена: 10$ / 22$ пожизненная / Setapp
Аналоги: прямых нет, здесь прям солянка функций из серии Nero Burning ROM. Для менюбара — xbar (бесплатно) или AnyBar (бесплатно). Для тачбара — MTMR (бесплатно). Для автоматизации и клавиатуры: Hammerspoon (бесплатно), keyboardmaestro (36$+).

Rectangle

Цена: бесплатно (pro версия с чуть большим количеством настроек 10$)
Аналоги: magnet (3$, полный аналог, даже менюшка такая же), spectacleapp (бесплатный, не обновляется), BetterSnapTool (3$, дублирует функции из BetterTouchTool), mosaic (10$ / Setapp, переусложнён слишком), moom (10$), Amethyst (бесплатный tiling manager), Divvy (14$), tiles (бесплатно), yabai (ещё бесплатный tiling manager, но возня с SIP всё портит), layautoapp (pro версия 9$).

Adguard desktop

Блокировщик рекламы «везде во всех браузерах сразу». Пользуюсь только по причине того что браузер и так часто еле работает, а тут хотя бы фильтрация происходит заранее. И плюс не нужно ставить «RU AdList JS Fixes» в браузер чтобы фильтровать всякую назойливую рекламу в сервисах яндекса (спустя год они все ещё пропихивают рекламу насквозь адблока). Да да, для фильтрации HTTPS ставится корневой сертификат и софт может следить за тобой, обожеопятьвирусы мы поняли.

Цена: подписка / лайфтайм лицензия (цены сильно зависят от регионов, я покупал в 2015 году ☺️)
Аналоги: браузерный uBlock origin, десктопные не изучал.

Openin

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

Цена: 10$ / Setapp
Аналоги: choosy (10$), finicky (бесплатно), browserosaurus (бесплатно), bumpr (3$).

OpenInTerminal

Добавляет в контестное меню и в finder пункты открыть папку или файл: в терминале; текстовом редакторе; любом нужном вам приложении. Как будто бы это должно быть из коробки без костылей, но есть только с костылями. А раз приложение бесплатное, то зачем работать самому если можно не работать.

Цена: бесплатно
Аналоги: ???

Pandan

Что-то вроде pomodoro таймера — показывает уведомление каждые N минут (умеет показывать свой маленький алерт из менюбара, который не сбивает фокус с окон и не звякает звуком). Сам понимает когда ты afk и когда возвращаешься, просто пишет что-то вроде «Вы уже работаете 30 минут» и если не делать перерыв то через ещё 30 будет «Вы уже работаете 1 час». Статистику собирает, правда она совсем базовая. Но как решение для контроля «надо сделать перерыв, но мне лень возиться с таймерами» это ультимейт решение.

Цена: бесплатно
Аналоги:
awaremac (бесплатно), *effortless (10$), tadam (4$), horo (бесплатно).*

Dato

Кастомные часы в менюбаре с любым форматом. Умеет быстро смотреть календарь по клику на часы (из коробки этого нет). Умеет подтягивать ссылки из календаря на митинги и рисовать в менюбаре текст за N минут до созвона. Встроенный калькулятор для дат, поддержка разных таймзон и всякие приятные мелочи. Из минусов — с macos monterey стандартные часы нельзя полностью скрыть (приходится менять отображение их на значок аналоговых часов и двигать его в самый край экрана)

Цена: 8$
Похожие аналоги: itsycal (бесплатно), clocker (бесплатно), fantastical (5$+/mo), meeter (бесплатно), clocker (бесплатно) и ещё целая куча из гугла, их правда много

Gestimer

Иконка-таймер в менюбаре с гениальной механикой — для создания таймера нужно зажимать и потянуть вниз иконку. Чем сильнее тянем — тем больше время таймера (это в 999 раз удобнее чем набирать время на клавиатуре или тыкаться мышкой). Умеет синхронизироваться со стандартными напоминаниями, поэтому можно ставить таймеры «обед 30 минут» и потом оно напомнит уже на айфоне или часах.

Цена: 4$
Аналоги:
horo (бесплатно, но не так удобно), *effortless (10$), tadam (4$).*

Eagle

Оффлайн приложение для организации галереи файлов. В основном использую для хранения рефов по дизайну, но никто не мешает хранить скриншоты и всё остальное: текст, ссылки, видео хранить оно умеет (на сайте много скриншотов, оно в жизни так и выглядит всё). Работает очень быстро, файлы хранит внутри своей базы, а не ссылками на внешние файлы (поэтому для фоток наверное не всем зайдёт такое). Но в базе внутри файлы сами лежат в открытом виде, но искать их придётся руками среди каши вида 0a/fa/0abasdsa.png). «Недостаток» оффлайн режима решается хранением самой базы в папке Dropbox (они сами так и советуют).

Цена: 30$ за mac+win версии одновременно
Аналоги: ???

UTM

Запуск других систем. На arm умеет и в arm, и в эмуляцию x86.

Цена: бесплатно
Аналоги: Parallels (100$+),
Virtualbox (бесплатно, arm завозили только в бете недавно, может уже стало лучше).
Если вдруг вам надо запускать х86 образы на arm маке: colima (бесплатно).

Yoink

Зона с края экрана, куда можно петерянуть файлы. Такая временная «кучка» поверх всех окон (скрывается если файлов нет), удобно когда надо натягать картинок из браузера в какой-нибудь фш, способов применения много.

Цена: 9$ / Setapp
Аналоги: DropPoint (бесплатно), dropshelf (бесплатно, не обновляется), Unclutter (20$ / Setapp), Dropoverapp (6$), Dropzone (35$ / Setapp).

Как записывать звук с экрана а-а-а-а-а-а??? Loopback

Из коробки в системе этого делать нельзя (макось не нужна, да да да). Ладно, ладно, с 13-ой версии MacOS Ventura OBS научился записать и без костылей. А на прошлых версиях систем все программы для записи добавляют в систему свой модуль, который забирает звук из системы и делает «фейковый микрофон» (на m1 ещё и ребутаться придётся в специальную мешюку чтобы разрешить доступ для этого). Этот апп создаёт виртуальные звуковые устройства и позволяет управлять звуком. Главное отличие что оно даёт возможность ловить звук из конкретного приложения без настройки этого приложения (потому что не каждый апп это банально даёт сделать), плюс очень удобный интерфейс.

Ещё от них же Audiohijack (77$) или не от них: eqMac (3$/mo), soundsiphon (49$) с похожей функциональностью. И всяких штук для звука у них целая куча, все их аппы очень хороши, но стоят очень дорого.

Цена: 119$
Аналоги: Blackhole (бесплатно).

Как менять громкость в каждом приложении отдельно?

Бесплатно: BackgroundMusic (стрёмноватый апп)
За деньги — soundcontrol (25$), soundsource (47$).

Запись экрана и скриншоты

Для записи экрана ничего лучше Kap (бесплатно) нет. С быстрой обрезкой, экспортом в gif/mp4, настройкой fps/разрешения и поддержкой плагинов. Платно: gifox (17$ / Setapp)
Для скриншотов — CleanShot X (29$ пожизненная, 8$ их подписка, либо Setapp). Либо Shottr (бесплатно). Есть ещё много других (Cleanshot, monosnap), но первые два самые топовые и друг от друга не сильно отличаются.

Чем почистить мак(ось) / удалить целиком приложения?

— Для богатых: тряпочка за 20$
— Для блокировки клавиатуры чтобы её протереть без нажатий: keyboardcleantool (бесплатно) или 48-Keyboard-Cleaner (бесплатно, но её я не тестировал).
— Для софта: Appcleaner + Uninstallpkg (удаляет мусор с софтом и то что не видно, оба бесплатны)
— Для файлов: OmniDiskSweeper (бесплатно), Daisydiskapp (20$), консольный ncdu (бесплатно в brew) (мне ncdu больше заходит)
— Всё вместе и даже лишнее: CleanMyMac (35$ / Setapp), onyx (бесплатно)

Чем редакторивать и конвертировать видео?

Редактор попроще: Capcut (бесплатно).
Редактор сильно посложнее: Davinci-resolve (бесплатно).
Конвертер: Handbrake (бесплатно) или Permute (15$+ / Setapp).

Чем посмотреть батарейку / температуры / io / cpu / etc?

Батарейка: coconutbattery (бесплатной версии хватит, платная 10$).
Температура/CPU: eul (бесплатно), Hot (бесплатно), Fanny (бесплатно), MacsFanControl — умеет управлять кулерами, привет людям с intel 🔥 (бесплатно / 17$).
Всё вместе в разных комбинациях: Machineprofile (бесплатно), MenuMeters (бесплатно), istatmenus (10$), batteries (11$ / Setapp).

Чем редактировать одиночные текстовые файлики?

Помимио известных VS Code или Sublime Text есть оч прикольная замена Coteditor (бесплатно).

Чем читать почту?

Стандартный Mail неплох, для gmail есть прекраснейший mimestream (пока бесплатно).
Остальные клиенты плохи, try to change my mind (Spark выгружает почту себе; Thunderbird страшненький (видел где-то что редизайн будет, ждём ждём); Airmail ничего ползеного не даёт, но просит денег; Mailspring туда же, остальные названия я уже и не вспомню).

Хочу запустить нейронку и рисовать картиночки

Diffusionbee — решение с GUI без настройки б-е-с-п-л-а-т-н-о.
Консольный вариант тоже работает, но серьёзно, зачем он вам?

Как управлять режимом сна / не выключать мак с закрытой крышкой?

Amphetamine (бесплатно), KeepingYouAwake (бесплатно), Lungo (3$), theine (7$) — все примерно одинаковые. В сторе ещё куча с разными «кофейными» названиями.

Как управлять внешними мониторами?

Для яркости и громкости: MonitorControl (бесплатно), displaybuddy (13$ / Setapp) или lunar (23$). Работать будет не со всеми мониторами, потому что DDC не работает на новых маках.
Для расположения мониторов внутри системы: displayplacer (бесплатно).

Как продлить жизнь батарейки макбука?

Простой путь: в настройках батарейки поставить оптимизированную зарядку.
Правильный путь: AlDente (бесплатно, pro версия 24$ / Setapp) — ограничивает железно без всяких условий «мак щас тут с НеЙрОсЕтЯмИ рЕшИт КаК тЕбЕ лУчШе» (альтернатив не искал).

Как ограничить потрбление CPU / трафика?

CPU: AppTamer (19$ / Setapp)
Трафик: Tripmode (14$+ / Setapp), littlesnitch (40$+), Radiosilence (9$), lulu (бесплатно).

Как читать NTFS?

Бесплатная версия Paragon (с их сайта почему-то 20$, а у сигейта бесплатно 🌚).

Чем смотреть видео?

iina или VLC (бесплатные оба).

Как включать ночной режим экрана (когда экран желтеет и показывает меньше синего цвета)?

Есть из коробки в настройках. Более точно можно настроить shifty (бесплатно).
Либо использовать аналог: f.lux (бесплатно).

Как показать док на всех экранах?

Никак. Ставьте «замену» дока в виде отдельных приложений, они все ужасные (uBar, Dockmate, Hyperdock, Activedock, SuperTab, TabLauncher).

Почему док уезжает рандомно на другой экран?

Это не баг, это фича. Если подёргать курсором по краю экрана где не было дока — он уедет туда. Пруфы отсюда.

Почему у мака на мышке скролл не в ту сторону?

Потому что да. Починить можно любым аппом из списка: Mos, SmoothScroll, Scroll-Reverser, UnnaturalScrollWheels (бесплатные все).

А как обновлять софт автоматически?

— ставить из App Store
— ставить через brew install %APPNAME% --cask
— обновлять через Latest (бесплатно), либо CleanMyMac (35$ / Setapp)

А как использовать айфон как вебкамеру?

— обновиться до последих версий ОС, будет из коробки
— на любой версии: Neural.cam (бесплатно, есть платные фильтры), iriun (бесплатно, платные фичи) либо Detail (бесплатно с ватермаркой в углу / 9$ подписка / Setapp)

А где хранить пароли?

Где взяли там и храните. Холиварная тема из серии «я не доверяю никому» vs «зато %PRODUCT_NAME% удобный, пофиг что на сервере у дяди».

Аналоги все знают: Bitwarden (Valutwarden), 1Password, KeepassXC.

Файловый менеджер (тут всё плохо)

Finder крутой, но двухпанельных решений типа Total Commander — всё ещё нет. Из новых аналогов: Marta — выглядит хорошо, но валится иногда с кривыми правами на запись/удаление, а последнее обновление год назад (я бы заплатил даж баксов 50 если бы его допилили или саппортили). Однотипные аналоги со слабой кастомизацией: Commander One (30$ / Setapp), DCommander (40% / Setapp), Mucommander (бесплатно), DoubleCommander (глючный и страшный + на arm только nightdev сборки). Ещё mc консольный топовый, да.

«Убийцы» стандартного Finder: Pathfinder (30$+ или их подписка или Setapp) — багованный и зависает часто, хотя выглядит хорошо. Почему-то ещё часто вижу в обсуждения Forklift (20$ / Setapp), хотя это вообще не то. Ещё есть расширение для Finder: xtrafinder (5$), но для его работы нужно отключить SIP (а этого во-первых делать не хочется, а во-вторых на рабочей машине за это дают по голове).

Их ещё с десяток разных, проблема что кастомизации там практически нет и сделать как хочется не получается.

Всякое разное

Бесплатно

  • CatchMouse (бесплатно) — даёт 4 хоткея для быстрого перемещения курсора между мониторами
  • PiP (бесплатно) — превращает любую программу в picture-in-picture окошко поверх всего. Можно свернуть как плеер с видео поверх всего, так и любой редактор с текстом или чем-угодно. Ещё аналоги: pennywise (бесплатно), Helium (бесплатно, но больше не обновляется), PiPer (бесплатно).
  • Barrier (бесплатно) — позволяет пробрасывать мышку/клавиатуру между устройствами в одной сети. Одно устройство — сервер, с него шарится клавиатура и мышка. Остальные — клиенты, принимают ввод при определённых условиях (если переместили мышь с экрана «сервера» или нажали хоткей)
  • The Unarchiver (бесплатно) — архиватор, который умеет сильно больше чем встроенный: умеет в 7z, запароленные архивы и кривые кодировки. Аналоги: keka (бесплатно), Archiverapp (20$)
  • handmirror (бесплатно) — «зеркало» в менюбаре с вашей вебкой
  • sloth (бесплатно) — дебаг открытых файлов и сокетов в системе
  • quick-look-plugins (бесплатно) — плагины для quicklook (просмотрщик нажатие пробела в finder)
  • tyke (бесплатно) — быстрая заметка в менюбаре. Аналог: Unclutter — одна из его фич (20$ / Setapp), tmpnote (~5$), popnotes (платно ~?$)
  • CheatSheet (бесплатно) — справка по хоткеям в активном приложении
  • timemachineeditor (бесплатно) — настройка времени бэкапов TimeMachine.

Пл-а-а-а-тно

  • Airfoil (42$) — позволит стримить звук отдельного приложения через AirPlay (стандартное переключение выхода звука выводит весь звук)
  • Cloudmounter (50$ / Setapp) — монтирует облачные хралища (Dropbox, OneDrive и другие) + FTP/SFTP как внешние диски
  • Busycal (50$ / Setapp) — замена стандартного календаря. Больше кастомизации, при этом календарь берёт из вашей учётки, это не какой-то отдельный сервис, а только приложение. Аналог: fantastical (5$+/mo)
  • Hustl (29$ / Setapp) — таймлайпс видео с экрана. Настраивается любая скорость и самое главное — оно умеет записывать только одно приложение, поэтому если вы что-то рисуете в фотошопе, то можно не боятся переключаться при записи в браузер
  • PixelSnap (39$ / Setapp) — экранная «линейка», измеряет расстояние между любыми объектами на экране. Местами даже «умная» и умеет показывать «правильное» расстояние в Figma даже если у вас зум не 100%
  • Presentify (7$ / Setapp) — рисование по экрану (полезно когда шаришь кому-то экран и надо чёт поделать поверх). Ещё для нажатых хоткеев — keystroke-pro (12$)
  • Proxifier (40$ / ломается текстовым ключом) — глобальное решение что проксировать какие-то запросы на ip/url через свой прокси чтобы не заворачивать всё в VPN
  • Sip (20$ / Setapp) — colorpicker с историей, библиотекой и удобным UI. Аналоги: colorslurp (бесплатно*)
  • ToothFairy (6$ / Setapp) — значок в строке меню значок для подключения/отключения к AirPods/BT наушникам за 1 клик. Аналог: airbuddy
  • Typefaceapp (бесплатно, 42$ pro версия / Setapp) — менеджер шрифтов
  • Quicklens (25$ / Setapp) — экранная лупа, линейка и вот это всё
  • numi.app (24$ / Setapp) — калькулятор с плюшками. Аналоги: soulver (35$)
  • timingapp.com (7$/mo или Setapp) — трекинг времени. Аналоги: timesink (5$), activitywatch (бесплатно), klokki (30$), qbserve (36$)
  • fig.io (0$ / подписка для доп фич) — очень странная штука для расширений функций шелла: автодоплнение, синхронизация, плагины и куча вСяКоГо.

А где скачать платный софт с вирусами/троянами/майнерами и бесплатно?

— cmacked, macbb, reddit #1, reddit #2
— Photoshop тоже прекрасно пиратится на m1, но ставится довольно странными действиями. При запуске будет писать, мол, ошибка, повреждённый архив, разработчик не проверен, привяжи карту и купи уже подписку чё ты как этот. Так что очень краткий туториал: главное правило — если что-то не открывается, то правая кнопка мышки → open из меню (или cmd+клик) → и ещё раз open в окошке. В случае фш внутри dmg файла что вы скачаете будет ещё несколько файлов — скопируйте их куда-нибудь в любую папку, иначе не запустятся потому что вот потому. Ставите AntiCC чтобы не ставить Creative Cloud (открыть dmg файл → запустить pkg оттуда, как обычная установка и тут ничего сложного). Дальше сам установщик который Photoshop-…….-.dmg нужно точно также открыть и скопировать опять куда-нибудь — оттуда install не запустится. Дальше из этой папки Install… не запустится. Жмите «Show package contents» (пункт в контекстном меню сразу после Open) → Contents → MacOS → Install. Дальше запустится установка. После неё запускайте вирусы второй файл (который Photoshop-….-.pkg), там злые дяди вырежут проверку лицензии из уже установленного фш. На интелах такого пердолинга не было, привет новым версиям фш и макосей. Зато бесплано, но это not a legal advice.

Часть вообще не про макось

Хочу управлять другим компьютером, нужен TeamViewer?

Не нужен, потом что в РБ/РФ не работает. Есть аналог Anydesk, бесплатной версии хватает. Но я пошёл дальше и поставил себе на сервер MeshCentral — эта штука больше управления «парком» компьютеров, но работает оно вполне шустро. После установки надо с клиента скачать сгенерированный файл клиента, который просто запускается и сам прописывается в системе в автозапуск и молча работает. Выглядит больше как троян какой-то с ремоут доступом, но для саппорта компьютера родителей на windows это очень топ, не нужно объяснять что «вот нажми тут ок, это тимвьювер бесплатный просто». У режима просмотра экрана фпс для работы так себе, но для саппорта пойдёт. Если нужно 60FPS, то ставьте Parsec (бесплатной версии обычно хватает).

Плагины для хрома

  • uBlock origin — адблок (если вы не пользуетесь десктопным AdGuard)
  • Sponsor Block — адблок для пропуска интеграций в ютубе
  • bypass-paywalls-chrome — адблок для paywall мусора, когда приходится зайти в инкогнито/через прокси/с другого браузера/залогиниться через гугл или фб чтобы прочитать статью
  • ublacklist — адблок для сайтов в выдаче гугла (актуально для всякого говна, которое лезет с машинным переводом из ответов stackoverflow)
  • returnyoutubedislike — возвращает счётчик дизлайков на ютубе
  • improve-youtube — кастомизация интерфейса ютуба и плеера (можно сразу сделать растянуть видео при его открытии, отключить поведение автоплеев и ещё куча всякого).

PS: ещё я собираю список всякого софта в Notion, там сейчас немного неактуально, после ваших комментариев добавляю ещё. Комментарии там открыты, можно предлагать правки и всё такое.

🍓 Увидимся через год! с новыми способами пердолинга

Связанные посты
224 комментария 👇

Крутяк

  Развернуть 1 комментарий
Михаил Белов Директор проекта 7 ноября 2022

Говорят, если собрать 100 лайков то будет продолжение

  Развернуть 1 комментарий

@vezzird, А мультик будет?

  Развернуть 1 комментарий

@vvzvlad, а мы наберём и проверим)

  Развернуть 1 комментарий
Аватар Programistich Programistich 10 ноября 2022 Команда Клуба

@vezzird, набрали 😁

  Развернуть 1 комментарий

Годнота

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

  Развернуть 1 комментарий

@Defqon1, как по мне, 2fa и пароли держать в одном приложении это какой-то поворот не туда

  Развернуть 1 комментарий

@atomaboy, некропост, но я не понимаю этого дроча, честно. Сейчас ещё появилась новая секта -- хранить пасскеи в менеджере паролей -- поворот не туда. А чё не туда-то? Это же простой компромисс удобства и безопасности. С какой вероятностью злоумышленник узнает, что у вас конкретный менеджер паролей, подберет к нему email, пароль и второй фактор? (второй фактор от менеджера паролей хранить снаружи ещё куда не шло)

  Развернуть 1 комментарий

Как читать NTFS?
Бесплатная версия Paragon (с их сайта почему-то 20$, а у сигейта >бесплатно 🌚).

Потому что работает только если вендор Seagate. Seagate покупает у них драйвер. С другими дисками будет RO драйвер.

  Развернуть 1 комментарий

Вместо терминала пользуюсь zsh. На сервер тоже поставил вместо bash. Автокомплит, история, много тем оформления, плагины.
https://ohmyz.sh/ (open-source)

  Развернуть 1 комментарий

@Fox, можно еще поставить https://fishshell.com/
еще удобнее чем zsh :)

  Развернуть 1 комментарий
Аватар Programistich Programistich 7 ноября 2022 Команда Клуба

@aapqwhat, я поставил и всякие brew и тд не видны в нем(

  Развернуть 1 комментарий

@Programistich, видны, если добавить их в фишевский path.

fish_add_path /opt/hombrew/bin делаешь и радуешься жизни.

  Развернуть 1 комментарий
Аватар Programistich Programistich 7 ноября 2022 Команда Клуба

@defman, Пасиб

  Развернуть 1 комментарий

@aapqwhat, у него Ctrl-R только недавно завезли, и то сделали это через жопу (нужно начать печатать и только потом нажимать ctrl-r). Только из-за этого не стал его использовать

  Развернуть 1 комментарий

@sumerki, а зачем в фише Crtl+R? У него же есть замечательный родной поиск.

  Развернуть 1 комментарий

@pavel-alay, ну вот как мне быстро вызвать поза-позапрошлую командну, начинающуюся на "ss"?

  Развернуть 1 комментарий

@sumerki, ss и срелочка вверх сколько надо раз.

  Развернуть 1 комментарий

@pavel-alay, а блин, да, довольно очевидное действие, спасибо =)
Но все равно ломается совместимость с башем - когда приходится использовать другие шеллы, разное поведение вызывает баттхерт.

  Развернуть 1 комментарий

@Fox, но ведь zsh это Unix shell, а в статье говорится про замену терминала на iTerm.
Я пользуюсь ohmyzsh со стандартным терминалом. Сколько ни смотрю на iTerm2 никак не могу понять какую проблему он решает.

  Развернуть 1 комментарий

@aidarchikable, сплит экраны, нормальное копирование, поиск, вызов по хоткею из любого места, много мелких фишек. Может что-то уже и в дефолтный добавили, но лет 5-7 назад там ничего такого не было, я как перешел, так и остался.

  Развернуть 1 комментарий

@aidarchikable, вместо oh my zsh можно zimfw взять, он намного быстрее работает. Iterm2 настраивается отображаться/скрываться по хоткею, это очень удобно

  Развернуть 1 комментарий

@Defqon1, Как у Iterm2/zimfw с автодополнением когда нужно выбрать контейнер в докере?

  Развернуть 1 комментарий

@Fox, только не вместо терминала, а вместо дефолтного шелла. Терминал нужен все равно, без него тебе некуда вводить команды будет.

  Развернуть 1 комментарий

Для подсветки синтаксиса через Quicklook маст хэв плагин https://github.com/sbarex/SourceCodeSyntaxHighlight

  Развернуть 1 комментарий

Так а чем не нравится направление скролла (natural scroll) в системных настройках отключать?
На Ventura: Trackpad - Scroll & zoom - Natural scrolling.

  Развернуть 1 комментарий
Аватар Programistich Programistich 7 ноября 2022 Команда Клуба

@vopros21, Он меняется везде и не трекпаде и на мышке одновременно

  Развернуть 1 комментарий

@Programistich, а смысл в том, чтобы было по-разному?
Вопросов больше нет.

  Развернуть 1 комментарий
Аватар Programistich Programistich 7 ноября 2022 Команда Клуба

@vopros21, да, потому что по разному мне привычнее

  Развернуть 1 комментарий

@vopros21, но это жи уменьшит количество приложений
Так нельзя)

  Развернуть 1 комментарий

Привет, спасибо за статью! Проблем с только двумя Бирамановскими раскладками нет. Лишние удаляются через добавление Японской раскладки → удаление Английской → Удаление Японской. Пользуюсь так уже пару лет.

  Развернуть 1 комментарий

@dre_vould,

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

  Развернуть 1 комментарий

@holovin, я про то и говорю, что таких багов нет. Там, где надо ввести пароль, macOS сама включает либо бирмановскую английскую, либо системную английскую U.S. (даже если она не стоит третьей раскладкой). Так что смысла держать третью раскладку нет :)

  Развернуть 1 комментарий

@dre_vould, нет багов у тебя != нет багов у всех

  Развернуть 1 комментарий

На новых версиях удалить ABC можно с помощью языка Ainu. Работает также как раньше с Японским.

  Развернуть 1 комментарий

Спасибо за статью, очень интересно!

Добавлю, что к аналогам Rectangle можно добавить всё тот же Raycast, к которому есть соответствующий плагин, позволяющий даже разом выбрать привычные хоткеи

  Развернуть 1 комментарий

С помощью Karabiner можно настроить переключения языка прям на нужный. Там есть команда select_input_source:

Мне оказалось удобным настроить однократные нажатия на Cmd. Левый — английский, правый — русский.

  Развернуть 1 комментарий

@pavel-alay, пасиб за ссылку на доку, но вообще об этом было в посте :)

На гитхабе ещё лежат варианты с другими переключениями: right cmd → RU, right opt → EN и на capslock туда-сюда, но чёт у меня они так и не прижились (хотя работают они стабильно).

  Развернуть 1 комментарий

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

  Развернуть 1 комментарий

@pavel-alay, это одно из лучших решений, пользуюсь кайфую

  Развернуть 1 комментарий

@kossinow, у меня оно, кстати, нормально стало работать после того как я добавил таймаут в 200 мс. Если дольше, то всё — уже язык не переключается. Так свелись к минимуму ложные срабатывания.

  Развернуть 1 комментарий

@pavel-alay, возможно, проблема с конфигом. Посмотрите в этом посте https://vas3k.club/post/8836/

Ключевое в использовании to_if_alone

  Развернуть 1 комментарий

@piskov, да, я так и делал. У меня сложность была из-за ложных срабатываний. К примеру хотел нажать Command+С, но передумал продолжать, а язык уже переключился. Таймаут в 200 мс решил эту проблему.

  Развернуть 1 комментарий

@pavel-alay, присоединяюсь, после смены ноутбука это было первое, что поставил.

  Развернуть 1 комментарий

По поводу виртуалок - еще есть VMware Fusion. Пока в стадии Tech Preview и бесплатный(останется ли?).
https://customerconnect.vmware.com/downloads/get-download?downloadGroup=FUS-PUBTP-22H2
Работает приятнее чем UTM, по крайней мере с линухами. С виндой пока еще не пробовал.

неэтичный лайфхак - бесконечная продлевалка триала Parallels https://github.com/utsanjan/PD-Runner

  Развернуть 1 комментарий

@drushadrusha, о, pdrunner обратно на гитхаб вернулся, неожиданно

  Развернуть 1 комментарий

fn/cmd — фатальная ошибка. Мизинец самый слабый палец, у него и так ответственность колоссальная. Я два месяца после пересадки на мак плевался, потом осознал, насколько удобно нажимать модификатор большим пальцем. Потом и на линуксовом цтрл назначил на альт (альт на супер). Очень рекомендую.

Винда, конечно, превращается в боль, но к счастью я ее очень редко запускаю

  Развернуть 1 комментарий

@zrzst, ещё капс на эскейп, но я воннаби вимер (хотя и вне него удобно)

Языки на цмд+пробел

  Развернуть 1 комментарий

@zrzst, если нравится нажимать кнопки большими пальцами, то категорически советую попробовать split-клавиатуры с thumb-кластерами, например, https://www.zsa.io/moonlander. Я вообще не понимаю, как без этого жил.

  Развернуть 1 комментарий

@phantomazz, Вырасту и куплю себе kinesis advantage. Сплит я хотел сам себе собрать (но что-то случилось и сейчас мне немного не до сплитов)

  Развернуть 1 комментарий

Раз уж речь зашла за Alfred, прорекламирую свой воркфлоу:

JetBrains projects for Alfred - быстрая открывалка проектов в JetBrains IDE (IntelliJ, PyCharm, etc)

  Развернуть 1 комментарий

@artemy_m, давно пользуюсь, спасибо за воркфлоу! Только им проекты и открываю, очень удобно.

  Развернуть 1 комментарий
Вячеслав Сенаторов Digital designer: web3, applications, promo, ui/ux 7 ноября 2022

Перелезал с винды на мак и тоже столкнулся с приколами пунто свитчера. Не стал с этим мириться и нашел Caramba Switcher.

Програмка самообучаемая, работает достойно, автор — создатель Punto Switcher, который ушел в солянку.

  Развернуть 1 комментарий

@pussifer, про неё знаю, но там настроек вообще никаких нет, а мне только "ручное" переключение надо

  Развернуть 1 комментарий

@holovin, Завезли только ручное переключение

вот скринчик
вот скринчик

  Развернуть 1 комментарий

@pussifer, так а поменять хоткей нельзя

  Развернуть 1 комментарий

@holovin, у меня есть программа под мак, которая умеет в ручное переключение, она с открытым исходным кодом - https://github.com/vizakenjack/OpenSwitcher

Вот только в одной из версий mac os поломалась, нужно чтобы разрешение запрашивало, а как это сделать на с++ я не в курсе.

  Развернуть 1 комментарий

@Defqon1, его можно и руками наверное выдать, но бинарника там не нашёл чтобы потестить работает оно или нет.

  Развернуть 1 комментарий

@holovin, нет, оно даже в списке не появляется, так что руками не получается выдать. Если сильно нужно, могу скинуть бинарник

  Развернуть 1 комментарий

@Defqon1, Давай, посмотрим

  Развернуть 1 комментарий

@Defqon1,

Termination Reason:    Namespace DYLD, Code 1 Library missing
Library not loaded: '@rpath/QtWidgets.framework/Versions/5/QtWidgets'
Referenced from: '/Applications/KeyBoardSwitcher.app/Contents/MacOS/KeyBoardSwitcher'
Reason: tried: '' (no such file), '' (no such file), '' (no such file), '' (no such file), '' (no such file), '' (no such file)
(terminated at launch; ignore backtrace)

Не запускается, сразу падает, но выглядит что проблема не в разрешениях.

  Развернуть 1 комментарий

@holovin, Просто он уже поставил все что надо и притворился битым 😅

  Развернуть 1 комментарий

@pussifer, не советую ставить себе кейлоггер с закрытым исходным кодом. Еще и по подписке. Автор кстати максимально неадекватный, я ему баг репорты скидывал, а он мне хамил в ответ

  Развернуть 1 комментарий

@Defqon1, заглянул в отзывы в апп сторе - ставить программу я бы поостерегся

  Развернуть 1 комментарий

@Nurlan, а какие известные альтернативы?

  Развернуть 1 комментарий

@Nurlan, тоже интересно узнать есть ли аналоги.
Для Windows у карамбы есть Corporate версия, где вырезана сетевая часть. А на Mac ничего кроме такого же проприетарного Lang Switcher'а не нашел.

  Развернуть 1 комментарий

@zubak, @dinau мне кажется что лучше забиндить включение нужной раскладки. Не переключение, а именно включение, как в https://vas3k.club/post/8836/

Левый cmd - включить английскую раскладку.
Правый cmd - включить русскую.

Тогда проблема с тем что "думал что включена нужная раскладка и начал печатать, но ошибся" становится не такой частой: в начале набора кликаешь по правому или левому cmd и точно знаешь в какой раскладке наберешь текст. Смотреть на флажок в баре тоже становится не нужным.

  Развернуть 1 комментарий

Могу добавить только все еще актуальную для многих программу для закрепления FN/media клавиш за конкретными программами.
С последними версиями MacOS иногда глючит, но аналогов до сих пор не видел.
https://github.com/Pyroh/Fluor

  Развернуть 1 комментарий

Добавляет в контестное меню и в finder пункты открыть папку или файл: в терминале; текстовом редакторе; любом нужном вам приложении.

А в чём отличие от дефолтного Open with и Open in Terminal?

  Развернуть 1 комментарий

@nakopylov, с дефолтным нельзя открыть папку

  Развернуть 1 комментарий

@AndreyAnokhin, открыть всё содержимое папки в какой-то программе?

  Развернуть 1 комментарий

@nakopylov, да, открыть папку (путь) в терминале или в VSCode, например

  Развернуть 1 комментарий

@nakopylov, в кастомизации

  Развернуть 1 комментарий

«Spark выгружает почту себе» — не понял. В смысле, они письма юзеров себе на сервера грузят?

  Развернуть 1 комментарий

@yaroslav_miroshnikov, именно

  Развернуть 1 комментарий

@AlexRiabtsev, ну ёёёёёпрст

  Развернуть 1 комментарий

@AlexRiabtsev, это и правда и неправда. Любой клиент, который не Apple Mail, и может в пуши на iOS - коннектится к вашему аккаунту с бекенда. Потому что по-другому пуши на айос не получится сделать, система не даст аппке работать в бекграунде и проверять почту. Apple Mail читеры и в списке исключений.

Спарк "скачивает" ваши письма только для того чтобы прислать вам пуш. Как и все другие клиенты для iOS, которые присылают пуши. Только против Спарка была целая кампания на эту тему и была херовая коммуникация со стороны самого Спарка по этой теме :(

Source: я работал в бекенд-команде Спарка почти 5 лет.

  Развернуть 1 комментарий

@dobegor, уточню, копия писем пользователей есть на серверах Спарка или нет?

  Развернуть 1 комментарий

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

Когда приходит письмо, бекенд его скачивает (в оперативку), генерирует AES ключ, шифрует письмо этим ключом. Сам AES ключ шифруется публичным ключом, который прислал конкретный инстанс (приложенька) Спарка при онбординге. И так столько раз, сколько у пользователя приложений Спарк с включенными пушами (N приложений - N зашифрованных ключей).

Этот ключ не может расшифровать никто, кроме самого Спарка на оконечном устройстве (приватный ключ только там).

Дальше Спарк в кеш (у которого expiration пару часов) кладет это зашифрованное письмо вместе с асимметрично зашифрованными ключами для каждого девайса пользователя. Оригинальный ключ нигде не хранится. Очень похожая схема используется в PGP письмах.

Дальше, когда Спарк получает пуш, он скачивает это зашифрованное письмо, расшифровывает ключ своим приватным ключом, расшифровывает само письмо и рендерит пользователю превью письма прямо в notification center.

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

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

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

Я лично это саппортил в том числе. Помимо того что есть публичное прайваси полиси, юрисдикция US/Europe и тд, я свою репутацию ставлю, что с этим всё ок и никто ваши письма никому не дает/продает/анализирует и тд.

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

  Развернуть 1 комментарий

@dobegor, благодарю за подробный ответ

  Развернуть 1 комментарий

@AlexRiabtsev, Намного (НАМНОГО) большую опасность для приватности составляет сам GMail, который абсолютно не стесняется того факта что анализирует ваши письма для рекламы :(

  Развернуть 1 комментарий

@dobegor, потому и отказался от него фактически в пользу fastmail, который привязан к домену.

  Развернуть 1 комментарий

@AlexRiabtsev, Хороший выбор. И Спарк должен хорошо работать с fastmail тоже :) Помню решали проблемы с connectivity к их серверам с нашего GCP к ним.

Помимо этого Спарк родной украинский продукт, так что буду признателен если где-нибудь сможете сослаться на меня/мой коммент, если услышите «Спарк хранит ваши письма». Обидно за (пусть уже и бывших) коллег.

  Развернуть 1 комментарий

@dobegor, вроде пост не публичный. Если есть бложек личный, где опишешь это, то с удовольствием буду давать ссылку.

  Развернуть 1 комментарий

@dobegor, спасибо за инфу, только не понял про невозможность отправлять пуши. все же приложения спокойно шлют пуши, почему с почтой не так? я в пушах и мобильной разработке не силен)

  Развернуть 1 комментарий

@lookoil, то что называют "пуши" на самом деле имеют два типа: локальные нотификации и посланные с сервера

с локальными все понятно: приложенька периодически просыпается, чекает новую почту, если есть то кидает нотификацию. Так например делает mail.app для не icloud почты и всякие сторонние клиенты (типа tweetbot для твиттера, apollo для реддита)

с серверными чуть сложнее: сначала клиент просит у системы "дай пуш токен для девайса", отправляет этот токен на свой сервер, а тот в свою очередь в нужный момент кидает запрос в сторону аппла/гугла типа "отправь пуш девайсу с таким токеном". Собственно с почтой такой трюк прокатывает только если ты контролируешь сам почтовый сервер (типа gmail в свой приложеньке, fastmail в своей приложеньке), но не работает со сторонними клиентами (ибо fastmail например не может отправить пуш в сторону spark) и поэтому приходится делать такой костыль с хранением кред на стороне сервера подконтрольного авторам приложения

  Развернуть 1 комментарий

@Pr0Ger, понял, спасибо! а почему не юзать локальные тогда? недетерменированное время просыпания и риск потерять важный пуш?

  Развернуть 1 комментарий

@lookoil, ага, типа такого, система не гарантирует что приложение будет просыпаться так как запросило: айось например может проснуться один раз ради нескольких приложений, а не каждому отдельно в запрошенное время

или приложенька просит просыпаться каждые 5 минут, но пользователь ее открывает на 10 минут каждый вечер и скедулер может ее обработать по принципу "ну если что-то другое будет активно то дадим проснуться, иначе пусть ждет вечера"

или вообще не проснуться если пользователь включил low power mode или батареи осталось 10%

  Развернуть 1 комментарий

@yaroslav_miroshnikov, Да, есть такой «нюанс»… Я поэтому и отказался в итоге от использования их приложения :(

  Развернуть 1 комментарий

@yaroslav_miroshnikov, ну да 🥲

  Развернуть 1 комментарий

Кто-нибудь знает как задействовать пространство на уровне чёлки в полноэкранном режиме?
Нашел только как скрыть её.

  Развернуть 1 комментарий

Круто, спасибо!

Добавлю ещё про Raycast, у них встроено ещё много полезных фич, типа window management, запуск шорткатов, встроенный калькулятор чего угодно (даты, валюты, системы измерения), строка поиска (отправляет сразу в браузер) и т.д. и т.п.

Плюс у них развивается стор плагинов, основные которыми пользуюсь сейчас:
Brew - запускать команды brew
Caffeinate - для блокировки сна
Apple Music - быстро добавить текущую песню в библиотеку например
Format JSON - форматировать джсончики

  Развернуть 1 комментарий

@maximumquiet, у них правда Format JSON так себе, потому как принимает только JSON, а с питоновскими dict уже отказывается работать. В этом плане https://jsonformatter.curiousconcept.com/ пока еще никто не переплюнул

  Развернуть 1 комментарий

@i2gor87, эт да. Идея для плагина :)

  Развернуть 1 комментарий

@maximumquiet, эхх, если бы ещё время было опенсорс софт пилить))

  Развернуть 1 комментарий
Руслан Сабитов Эксперт по кибербезопасности 8 ноября 2022

У AirPods Pro первого поколения (не знаю как во втором) плохой звук с микрофона. Поэтому всегда на созвонах использую https://github.com/milgra/airpodssoundqualityfixer - он принудительно использует встроенный в маке микрофон, речь становится более отчетливой.

  Развернуть 1 комментарий

Ставь лайк, если прочитал и понял, что из всего длинного списка используешь не более одного порекомендованного приложения и тебе и так ОК.

  Развернуть 1 комментарий

@zahhar, и это скучный brew.

  Развернуть 1 комментарий

Плюсик поставил, но отдельная благодарность автору за Kap и Shottr.

После перехода с Винды, где был божественный ShareX, я долго пользовался сначала штатным скриншотером Мака, а потом прикрутил скриншоты с Яндекс.Диска (чтобы сразу скрины в облако падали).

Но он запускается дольше, зачем-то открывает Finder, а потом окно редактирование... В общем, дрочь.

Shottr всё делает мгновенно и можно сохранять скрины в папку Яндекса, аж занести автору на кофе захотелось.

Спасибо!

  Развернуть 1 комментарий

😱 Комментарий удален его автором...

  Развернуть 1 комментарий

@facetheheat, Так это два разных инструмента, Kap пишет видео с экрана (режет/конвертирует), а Shottr только до скринов 🤷🏻‍♂️

  Развернуть 1 комментарий

@timoshchuk, да, поэтому удалил коммент.

  Развернуть 1 комментарий

@facetheheat, я читал и отвечал через бот, так што не увидел удаления :D

  Развернуть 1 комментарий
Орхан Мамедов Код писат, деплой делат 8 ноября 2022

А_чо_там настраивать, всё итак удобно )

  Развернуть 1 комментарий

Список большой и интересный, но скачал себе только pip. Очень не хватает во время созвонов ибо мак не умеет нормально в это. Спасибо!

  Развернуть 1 комментарий
Vlad Zaitsev Architect & Product Owner 8 ноября 2022

Изначально софт для настройки touchbar

Неправда ваша! BTT жил на маках задолго до этого вашего тачбара, и будет жить еще долго после смерти тачбара.

Для блокировки клавиатуры чтобы её протереть без нажатий

Без лишних приложений — яблоко-lock screen.

  Развернуть 1 комментарий

@vvzvlad, Наврал получается

  Развернуть 1 комментарий

А еще вот, родная фича:

  Развернуть 1 комментарий

@vvzvlad, это другое

  Развернуть 1 комментарий
Дмитрий Логвиненко Data Engineer и программист странных вещей 9 ноября 2022

Для тех, кто любит кофеиноподобные аппы, и не любит что-то устанавливать: есть встроенный caffeinate -d -i -s -u (встроенный ведь?)

Недостатки: много ключей (навесьте алиас, ну), держит терминал.

  Развернуть 1 комментарий

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

  Развернуть 1 комментарий

@vvzvlad, кому-то лень копаться в настройках, чтобы вырубить автотушение.

А у кого-то корп. софт, который принудительно лочит технику после определенного idle time)

  Развернуть 1 комментарий

Слишком мало в посте и комментах про Raycast, поэтому добавлю, что ещё можно делать с его помощью:

Чем почистить мак(ось) / удалить целиком приложения?

👆 Вот это

Умеет подтягивать ссылки из календаря на митинги и рисовать в менюбаре текст за N минут до созвона.

👆 Вот это + киллер фича: подключение одним нажатием (то есть не открывается сначала браузер, где нужно нажать "запустить зум", а просто открывается zoom/around/google meet)

Добавляет в контестное меню и в finder пункты открыть папку или файл: в терминале; текстовом редакторе;

👆 Для этого есть расширение: https://www.raycast.com/yedongze/terminalfinder

быстрая заметка в менюбаре. https://tyke.app/

👆 Для этого в Raycast есть floating notes

калькулятор с плюшками. https://numi.app/

👆 Кажется, что Raycast всё это умеет, есть кейсы, которые работают в numi, но нет в Raycast?

Как управлять режимом сна / не выключать мак с закрытой крышкой?

С помощью расширения https://www.raycast.com/mooxl/coffee

Rectangle

👆 Тоже есть встроенный (не такой удобный, но скоро будет лучше)

  Развернуть 1 комментарий

@KELiON,

Чем почистить мак(ось) / удалить целиком приложения?

👆 Вот это

А можно подробнее? Из коробки не нашел фичу, но вижу, что есть скрипт для удаления через AppCleaner. Вы про него?

https://github.com/raycast/script-commands/blob/master/commands/system/uninstall-with-appcleaner.applescript

Умеет подтягивать ссылки из календаря на митинги и рисовать в менюбаре текст за N минут до созвона.

👆 Вот это + киллер фича: подключение одним нажатием (то есть не открывается сначала браузер, где нужно нажать "запустить зум", а просто открывается zoom/around/google meet)

А вот тут вообще не понял. Что нужно сделать, чтобы открывался зум напрямую?

  Развернуть 1 комментарий

@Diadlo для удаления находим приложение, cmd+k -> Uninstall:

А вот тут вообще не понял. Что нужно сделать, чтобы открывался зум напрямую?

Подключить календарь в Extensions -> My Schedule + можно включить отображение в menu bar. При нажатии на эвент в меню-баре откроется зум. Если не хочется в menu bar, то за 15 мин до события первым элементов в Raycast будет событие из календаря, кликнув на которое можно так же открыть зум.

  Развернуть 1 комментарий

@KELiON, после этого поста я влюбился в Raycast и пошел настраивать, спасибо

  Развернуть 1 комментарий

@KELiON, спрошу пользуясь случаем и исходя из инфы в твоем профиле - планируется ли расширение для enPass? Реквест нашел на форуме, но чет он без движения висит давно(

  Развернуть 1 комментарий

@Dementiy, мы сами почти не пишем расширения, только под то, чем сами пользуемся. Большая часть у нас community-driven и в open-source, мы их только ревьюим/апрувим. Так что можно либо самому написать, или кого-то попросить (можно знакомых или как делают некоторые – у нас в community-слаке).

  Развернуть 1 комментарий
Георгий Перепечко старший красильщик кнопок 10 ноября 2022

Если честно, от таких статей всегда ожидаю, что будет куцая копия http://sourabhbajaj.com/mac-setup/ (который больше про настройку рабочей машины, конечно), но тут есть еще всякие полезные штуки, автору жирный плюс в карму :)

ну и 🍓, конечно!

  Развернуть 1 комментарий

Мастхэв для карабинера: github.com/yqrashawn/GokuRakuJoudo
DSL который позволяет каждый мэппинг в одну короткую строчку писать при этом вообще не жертвуя функциональностью. До того как открыл его для себя у меня было ну три ремапа, теперь чуть ли не каждая кнопка отвечает за отдельный слой.
Никита Волобоев про него хорошо написал в Karabiner God Mode.

  Развернуть 1 комментарий

Дополню, что у Никиты есть группа в телеге по карабинеру: https://t.me/joinchat/UDlL5H7VIwAVK0_7

  Развернуть 1 комментарий
Александр Перегудов Уменьшаю хаос в проектах 10 ноября 2022

https://apps.apple.com/ru/app/diskdedupe/id1457961323?mt=12
Дедупликация данных средствами APFS. Работает и с внешними носителями. Поможет, если у вас свалка файлов с копиями в разных папках. Платная.

  Развернуть 1 комментарий
Александр Заозерский Разработка медицинского софта 10 ноября 2022

Подскажите чем удобнее смотреть картинки, фоточки? Открывать по одной или Finder в режиме галереи не нравиться.

  Развернуть 1 комментарий

@AlexandrZ, Дубовый интерфейс, зато полноофункциональнен и обновляется XnView

  Развернуть 1 комментарий

@AlexandrZ, пробел нажать?

  Развернуть 1 комментарий

@holovin,
О, спасибо, не знал эту магию!

Почти то что нужно, но в полноэкранном режиме переход по стрелочкам перестает работать.

  Развернуть 1 комментарий

@AlexandrZ, можно выделить нужные картинки и открыть их все даблкликом в Preview.app, а в нём в полноэкранном просто листать по списку

  Развернуть 1 комментарий

🍓

  Развернуть 1 комментарий

Довольно давно использую MTMR, в основном для времени (последнее время даты стало не хватать), зарядки, громкости и нечастых раскладок (английская и русская стоят на LCmd / RCmd через Karabiner, а вот греческая и китайская в тачбаре — так сильно быстрее).

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

  Развернуть 1 комментарий

У меня большая боль с menu bar. Я использую скейлинг и из-за этого меню бар перекрывается меню программ (см скриншот)

Единственный способ увидеть все иконки – открыть приложение с коротким меню:

Например телеграм
Например телеграм

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

  Развернуть 1 комментарий

@cloudatlas, Bartender.

Скрывает значки в панели меню и показывает скрытые при нажатии. С появлением маков с чёлкой стало необходимой тулзой, потому что иначе у вас просто значки уедут под чёлку, а системных решений для этого нет. Бесплатные аналоги ниже не умееют делать выпадающее меню со значками — они умеют только прятать ненужные из менюбара (возможно уже научились).

  Развернуть 1 комментарий

@cloudatlas, Bartender for macOS пробовал?

  Развернуть 1 комментарий

@cloudatlas, или Hidden Bar. Бартендер платный, я им долго пользовался, но в итоге уехал на Hidden Bar.

  Развернуть 1 комментарий

@pavel-alay, хм, оказалось что в hidden bar теперь тоже есть фича для развёртывания на всю ширину меню, а я и не заметил её появления.

  Развернуть 1 комментарий

@cloudatlas, на 14 про работает?

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

  Развернуть 1 комментарий

@tsaparin, не знаю, у меня 13 про

  Развернуть 1 комментарий

@holovin, @facetheheat, то что нужно, кайф!!! Я бартендер ставил пару лет назад, такой фичи еще не было. В итоге сидел на бесплатном hidden bar. Спасибо!

  Развернуть 1 комментарий

Вообще очень удивлен, что в такой полной подборке не упоминается krisp (https://krisp.ai/) Бесплатной версии мне хватает (60 минут каждый день), а платная версия за 8 USD в месяц мне кажется вообще очень даже недорого. Для тех, кто работает в шумных местах (кафе, пляж, бар с блэкджеком) тулза прям мастхэвная. В последних версиях подвезли Background Voice Cancellation - так это вообще киллер-фича для тех, кто сидит в опенспейсах / страдает от атак домашних.

  Развернуть 1 комментарий

@i2gor87, у них вроде поддерживаются купоны, но ни одного действующего не нашел. Не попадались ли?

  Развернуть 1 комментарий

@alxp, был старый купон GETKRISP30, но видимо он сейчас не работает =(

  Развернуть 1 комментарий

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

Вроде мелочь, а бесит.

Не знаю (не нашёл может) почему в настройках нет галки “Запретить изменять размер” у Dock.

Нашёл команду на стэковерфлоу: defaults write com.apple.dock size-immutable -bool yes && killall Dock

  Развернуть 1 комментарий

@seminioni, Ага, где-то была утилита с интерфейсом и набором всяких флагов таких для настройки, надо будет поискать

  Развернуть 1 комментарий

@holovin, да всякие твикеры, Onyx, к примеру.

  Развернуть 1 комментарий

@seminioni, ещё есть команда defaults write com.apple.dock contents-immutable -bool true && killall Dock, чтобы нельзя было изменять содержимое Dock. Можно настроить воркфлоу в Alfted для её вызова.

  Развернуть 1 комментарий

@seminioni, то чувство, когда на маке уже больше 5 лет, но ни разу не изменял размер дока таким образом ¯_(ツ)_/¯

  Развернуть 1 комментарий
Vladislav Kabardin Программирую и дизайню 12 ноября 2022

GitHub - mas-cli/mas: Mac App Store command line interface. Позволяет устанавливать приложения из AppStore через CLI (терминал). Есть интеграция с brew.

Если прописать brew bundle dump, то сформируется файл Brewfile, который будет содержать в себе название всех пакетов, включая AppStore (mas-cli). При надобности можно будет установить все пакеты командой brew bundle.

  Развернуть 1 комментарий

Звук с экрана нормально пишет Cleanshot, стоит 30 баксов lifetime (но перестает обновляться через год, что может и хорошо)

https://cleanshot.com

  Развернуть 1 комментарий

😱 Комментарий удален его автором...

  Развернуть 1 комментарий

@Zuboo, квиктайм + blackhole наше бесплатное все :-)

https://existential.audio/blackhole

  Развернуть 1 комментарий

Он не только для записи, это скриншотилка крутая. Просто уже заодно и это умеет.

  Развернуть 1 комментарий

@Zuboo, есть еще такая скриншотилка https://shottr.cc/, умеет измерять расстояние элементов + на мой взгяд у этой лучше реализована опция scrolling capture.
а, ну и она бесплатная

  Развернуть 1 комментарий

@badta5te, Да, она неплохая. У меня обе стоят, на 2 ноутах (у клиншот лицуха на одну машину), пока клиншот все еще лучше. Но шотра хватает и на второй мак я уже не стал покупать.

  Развернуть 1 комментарий
Alexander Yankovskiy-Betcher Типа DevOps, на самом деле сисадмин-автоматизатор 14 ноября 2022

Для быстрых очень временных заметок я пользую Tot.
Как по мне — сильно удобнее Notes, просто потому что вообще ничего не умеет. :)

  Развернуть 1 комментарий

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

Терминал

Лучший терминал для меня - Warp. Быстрый (по ощущениям работает быстрее iTerm с наворотами), очень много чего полезного работает из коробки, короче кто не пробовал - советую. Еще у ребят клевый блог, например вот эта статья про рендеринг текста.

Браузер

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

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

  Развернуть 1 комментарий

@japanese_goblinn, а можно все-таки пару примеров из серии "очень полезно" и "дейстивтельно интересные".

  Развернуть 1 комментарий

@facetheheat, нужно! Если говорить про Warp то там по дефолту работает подсветка верных/неверных команд как в fish только на уровне терминала, есть автокомплит, встроеный AI который переводит «хочу получить размер текущей директории» в соответствующую команду и другие фичи про которые можно почитать в них на сайте.

Про Arc что-то сложно рассказывать, там нужно самому смотреть, но я попробую. Работа с табами происходит в сайдбаре и для многих сайтов есть всякие приколы - для гитхаба когда наводишь на табу показывает открытые ПРы и можно сразу перейти к нужному, открытие новых табов происходит через местный аналог спотлайта и работает достаточно круто, что можно вообще не пользоваться сайдбаром и скрыть его. Можно переключаться между табами через ctrl+tab как между приложениями в мак ос. Есть отдельные спейсы для формирования групп табов для разных сфер деятельности. У спейсов можно настроить раздельные куки и тд и они будут себя вести как разные браузеры в одном). Табы можно смотреть в сплит скрин как в ide какой и они тогда объеденяются в один таб, те по факту таб тут это как это скорее как окно. Фух и это только про табы и спейсы, там есть еще и другие фичи.

  Развернуть 1 комментарий

@japanese_goblinn, спасибо за warp - сижу и радуюсь, очень симпатично и, благо, отдельно от основного терминала, а не встроенный тул, как я и хотел)

  Развернуть 1 комментарий

@japanese_goblinn, Все советуют Arc, но не кидают линк на саму приложуху)

Я вот 1 месяц ждал инвайта.

Download Arc here

  Развернуть 1 комментарий

@zenoleg, прикольно, а давно его без инвайта можно юзать? я не знал

  Развернуть 1 комментарий

@japanese_goblinn, Так вроде все еще по инвайтам, я вот сегодня получил – решил поделиться хотя бы линком на аппку.

А то на реддите вот кидали ссылочки, но все мертвое, а браузер все же интересный)

  Развернуть 1 комментарий

@zenoleg, понял, там они сейчас 5 инвайтов на неделю каждому выдают, так что можно поделиться с нуждающимися

  Развернуть 1 комментарий

@japanese_goblinn, ага, нашел где их брать :D

Если что тоже 3/5 еще имею на руках.
В тг @zenoleg можно написать

  Развернуть 1 комментарий

@zenoleg, похоже прикрыли лавочку, при попытке регистрации пишет "Sorry, that email isn't on the list!"

  Развернуть 1 комментарий

вот же прямая ссылка https://releases.arc.net/release/Arc-latest.dmg
N.B. работает он только с Big Sur и более поздними

  Развернуть 1 комментарий

@ppavel, спасибо, но...

думаю это не очень хорошая идея разработчиков запрещать пользоваться уже скачанным приложением 🙂

  Развернуть 1 комментарий

Поставил, попробовал. Под капотом Chrome. Расширения запрятали в меню. Спейсы и работа с табами прикольная, еще не понял, нравится или нет. Одно смущает - очень дерганный скрол, у всех так? В Safari такого нет.

  Развернуть 1 комментарий

@zenoleg, как вариант еще посмотреть https://sigmaos.com
Позиционируют себя как Notion в мире браузеров

  Развернуть 1 комментарий

@dimdim, Браузер по подписке, лол.
А так очень похож, даже может и лучше текущего состояния Arc.
Изучу обязательно, спасибо)

  Развернуть 1 комментарий

@zenoleg, Как я понял, пока они на текущей стадии, подписка не списывается) я пару дней назад наткнулся, пока интересно разбираться. У них онбординг круто проработан. И можно импортнуть все открытые вкладки из другого браузера)

  Развернуть 1 комментарий

@dimdim, Ага, выглядит даже интереснее.
Только вот хоткеи свои намутили, надо разобраться)

  Развернуть 1 комментарий

@zenoleg, у них почти конструктор хоткеев свой)

  Развернуть 1 комментарий

@dimdim, Тебе как самому браузер, зашел?

  Развернуть 1 комментарий

@zenoleg, у меня он прям приятное впечатление произвел, я пользуюсь разными рабочими пространствами в браузере и всегда открыто куча вкладок, отсюда интерес к нему. Из того что явно впечатлило:

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

Из минусов:

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

Смотрю на него понемногу, думаю он будет быстро развиваться, а отсюда будут новые интересные фичи

  Развернуть 1 комментарий

@dimdim, Спасибо, сильно заинтересовал потратить час-два на эту красоту)

  Развернуть 1 комментарий

Если кому-то ещё нужны инвайты, их есть у меня.

  Развернуть 1 комментарий

Спасибо. Почерпнул для себя кое-что. Например, не знал про iina (и про то, что это просто красивая обертка над визуально топорным mpv, которым я как раз и пользуюсь).

Из всего разнообразия утилит для возвращения скролла в нужное направление я выбрал Mos, потому что он также превращает дерганный скролл обычной мышкой в плавный, как будто у тебя эппловская мышь. На тачпаде направление скролла я не меняю, а на мыши выставляю привычное.

В секцию А как обновлять софт автоматически? я бы добавил:

  • brew outdated --formula | xargs brew upgrade (думаю, перед этим стоит вручную выполнить brew update, особенно если вы воспользовались советом про HOMEBREW_NO_AUTO_UPDATE)
  • и команду <code>brew cu</code>, которая в интерактивном режиме поможет выборочно обновить brew casks. Я лично далеко не все casks хочу обновлять. Например, если вышла новая минорная версия VirtualBox, которая заставит меня перезагружаться из-за переустановки kernel extension, обновляться я не хочу. Или если обновилась софтина, в которую и так встроен механизм обновления, и она сама себя уже обновила, а brew об этом остается неосведомленным.

Ну и <code>mas-cli</code> (Mac App Store cli), которыую уже упомянул @the-kosh, полезная вещь. Я использую ее в дополнение к brew, когда бутстраплю свежую систему и ставлю весь нужный мне софт (в т.ч. из AppStore) всего лишь одной командой: brew bundle -v --file ~/.Brewfile. Софт из AppStore, который тебе нужен, декларируется в Brewfile через айдишник примерно так:

mas "Hidden Bar", id:1452453066
mas "Telegram", id: 747648890
  Развернуть 1 комментарий

Линкану сюда свой старый пост про dotfiles, кому-то будет полезным. Какие-то вещи в этом посте уже не актуальны, обновлять его не планирую, но свой репо с дотфайлами держу в актуальном состоянии.

  Развернуть 1 комментарий

Дополню, что многие вещи, которые хочется сделать более интерактивными, можно сделать таковыми через fzf. К примеру, у меня настроен поиск в brew и затем выбор пакетов, которые я хочу установить, через fzf — это бывает полезно, когда нужно установить много пакетов, но при этом не получается подобрать маску. Так же бывает полезно, когда не знаешь точного названия пакета, сначала сделать поиск, а затем сделать brew cat или brew info, чтобы убедится что это нужный пакет. На первый взгляд brew cu тоже можно заменить fzf, если есть желание.

function brewSearchAndInstall(){
    $brew search $1 | $cat | $fzf -m --height=50 --layout=reverse | $xargs -I{} $brew install "{}";
}

function brewSearchAndInfo(){
    $brew search $1 | $cat | $fzf -m --height=50 --layout=reverse | $xargs -I{} $brew info "{}"; 
}

function brewSearchAndCat(){
    $brew search $1 | $cat | $fzf -m --height=50 --layout=reverse | $xargs -I{} $brew cat "{}"; 
}

alias brsi='brewSearchAndInstall'
alias brsinfo='brewSearchAndInfo'
alias brsc='brewSearchAndCat'

Тема с fzf естественно работает не только с brew. К примеру, можно сделать интерактивное открытие файла в программе по умолчанию или в vim с возможностью предпросмотра файла

function cd_with_fzf(){
    cd $HOME && cd "$( fd -t d -HI | fzf --preview="tree -L 1 {}")"
}

function open_with_fzf(){
    fd -t f -HI -E '**.git**' -E '**.DS_Store**' | fzf -m --height=50 --layout=reverse --preview="bat {}" | xargs -I{} open "{}" 2>& -
}

function vim_with_fzf(){
    fd -t f -HI -E '**.git**' -E '**.DS_Store**' | fzf -m --height=50 --layout=reverse --preview="bat {}" | xargs -I{} vim "{}";
}

alias cdfzf='cd_with_fzf'
alias openfzf='open_with_fzf'
alias vimfzf='vim_with_fzf'
  Развернуть 1 комментарий

Долго искал идеальный неперегруженный календарь для Мака и нашел Cron. Полностью бесплатный, в этом году был куплен Notion. Работает пока только с гугловской почтой.

Cron
Cron

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

  Развернуть 1 комментарий

@krokhmalyuk, О, давай посмотрим, alex@holov.in

  Развернуть 1 комментарий

@holovin, чёт грустная прилага — опять на электроне, календарь только гугловский поддерживает. Удалил :(

  Развернуть 1 комментарий

@holovin, оу, да. Этот важный момент упомянуть забыл. Пока только для гугла.

  Развернуть 1 комментарий

@krokhmalyuk, выглядит здорово. А чем штатный маковский календарь не подошел?

  Развернуть 1 комментарий

@timoshchuk, да мелкими субъективными штуками и UI. Необходимостью каждый раз нажимать на событие, чтобы увидеть подробности. Немного топорный эпловский дизайн.

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

  Развернуть 1 комментарий

@krokhmalyuk, тоже попрошу инвайт на inbox@timoshchuk.ru

Свою почту на сайте оставил, потом поделюсь так же инвайтами с другими)

  Развернуть 1 комментарий

@krokhmalyuk, alex@alexrb.name скучаю по хорошему календарю

  Развернуть 1 комментарий

@krokhmalyuk, нативный Fantastical не зашел?

  Развернуть 1 комментарий

@piskov, пробовал, да. Показался слишком перегруженным.

  Развернуть 1 комментарий
  Развернуть 1 комментарий

😱 Комментарий удален его автором...

  Развернуть 1 комментарий
burivuh26 Системный/Бизнес Аналитик 18 ноября 2022

В Alfred указано Цена: бесплатно (с ограничениями), 34£ (текущая версия), 59£ (пожизненная) или Setapp
Купил я подписку на сетапп и где?

  Развернуть 1 комментарий

@burivuh26, Видимо убрали

  Развернуть 1 комментарий

@burivuh26, похоже, кто-то наврал всему сообществу… 😅

  Развернуть 1 комментарий
Arthur Tazhitdinov бэкенд-программист 24 ноября 2022

FAR Manager теперь и для мака есть

brew install far2l

  Развернуть 1 комментарий

@ArthurTazhitdinov, FAR — это, конечно, хорошо, но Total Commander до сих пор в моём сердце (

  Развернуть 1 комментарий

после windows долго искал замену TotalCommander,
остановился на Nimble Commander. ui настраивается минималистично, нужное все есть, мусора нет. рекомендую.

  Развернуть 1 комментарий

По мне более менее нормальный файловый менеджер для MacOS - Dcommander

Данным давно искал максимально похожий на Total Commander для Windows. (Для Linux мне понравился - Double Commander)

Что я перепробовал:
Commander One - похож на TC, но шоркаты прям вообще не удобны, приходилось переустанавливать их. В нем нет мульти-ренейминга, и почему-то не удобно подключаться к сети. Удобный просмотрщик файлов, в том числе и картинок. Использовал его примерно 2 месяца, но захотелось большего.
Nimble Commander - установил, потыкался удалил. Не понравился, как минимум из-за чуть другого интерфейса. ( Сорян за вкусовщину)
CRAX Commander - установил, поигрался, но тоже мимо
DCommander - сразу понравился. Мульти-ренейминг файлов, просмотрщик, возможность копирования полного пути, дополнительные сбоку панели предосмотра.

Минус во всем этом то что это платные программки.

  Развернуть 1 комментарий

@format, главного чего мне не хватает в Finder это нажать CTRL/CMD + L и попасть в адресную строку, куда можно набрать руками путь до нужно директории и перейти в нее по-быстрому.

В итоге стал в постоянно открытой консоли набирать руками
open /path/to/my_dir

в Nomble и DCO тоже не нашел такой функции

  Развернуть 1 комментарий

@deFINE, Cmd+Shift+G не подходит в finder-e?

  Развернуть 1 комментарий

@maxaz, вот ради твоего комментария я это и написал! Идеально!

спасибо!

  Развернуть 1 комментарий

Добавлю. В качестве основного браузера использую Sidekick. По сути тот же хром, но с плюшками. Типа встроенный саспендер, переключалка сессий, vpn (в PRO версии), резалка рекламы. Да, можно с помощью расширений сделать тоже самое в хроме, но я как-то прилип к интерфейсу, все удобно, все под себя настроено. Lifetime PRO достаточно просто делается, если применить смекалку.

Еще пользуюсь Hazel для автоматизации, типа автоматически очищать папку со скриншотами, сортировать файлы по фолдерам и тому подобное.

MarginNote - изучать книжки и доки. Очень удобно создавать заметки, аннотации, можно все в майндмеп обернуть по ходу чтения.

iHosts - /etc/hosts editor - по названию понятно, позволяет быстро переключаться между разными версиями файла.

  Развернуть 1 комментарий

@MaxNardit, в сайдкике какая-то очень странная навигация по табам, как мне показалось

Порядок какой-то от балды постоянно и нельзя просто перейти на след. вкладку

А так у него идеи интересные

  Развернуть 1 комментарий

@MaxNardit,

Lifetime PRO достаточно просто делается, если применить смекалку

что он чекает для проверки уникальности девайса?

  Развернуть 1 комментарий

@m1shkaa666, Уникальность девайса, но в целом живых инвайтов легко можно нагнать через любой сервис микрозадач.

  Развернуть 1 комментарий

Contexts и Alt-Tab разочаровали, меняют порядок рабочих столов при использовании полноэкранных приложений :(

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

  Развернуть 1 комментарий

@senk0n, Разве не в макоси это выключается, там же есть галка перемешивать рабочие столы по частоте использования

  Развернуть 1 комментарий

@zenoleg, ох, познаю я макось ещё, действительно оно. спасибо!

  Развернуть 1 комментарий

@senk0n, Да пожалуйста, сам пользуюсь Contexts – самая адекватная работа альт таба)

  Развернуть 1 комментарий

А есть какой-нибудь пеинт нормальный для мака? То что пробовал все не то. Все как-то слишком сложно и/или неудобно. На винде пользовался пеинт нетом, в идеале хотелось бы тоже самое для мака найти.

  Развернуть 1 комментарий
  Развернуть 1 комментарий

@kirillku, кайфую от Pixelmator. Сейчас на него скидка

  Развернуть 1 комментарий

Не нашёл комментария про утилиту stats, поэтому прорекламирую ее я: отличная и бесплатная замена istatmenus и macfancontrol😌

  Развернуть 1 комментарий

Хочу еще вот про эти настройки клавиатуры и трекпада добавить. Так выставляю и мне удобно
key repeat и delay until repeat вправо до конца

tracking speed на максимум

  Развернуть 1 комментарий

Похоже лавочку

"Как читать NTFS?
Бесплатная версия Paragon (с их сайта почему-то 20$, а у сигейта бесплатно 🌚)."

Уже прикрыли🥲

  Развернуть 1 комментарий

Неплохо.
От себя добавлю сайт с "бесплатными" программами для MAC
https://www.torrentmac.net

  Развернуть 1 комментарий

Не увидел ни в посте, ни в комментариях упоминания чудесного Swish для управления окнами https://highlyopinionated.co/swish/
Можно сказать, что аналог Rectangle и подобных, хотя я бы не назвал его аналогом, т.к. UX совершенно другой.

  Развернуть 1 комментарий

@yumaa, вот почему такого управления нет из коробки? Выглядит просто огненно

  Развернуть 1 комментарий
Alexey Buravov Backend-разработчик 7 ноября 2023

А кто-нибудь знает, как сделать, чтобы при закрытии крышки выключались все подключенные внешние мониторы и макбук-таки уходил в сон?

А то у меня он думает, что раз второй монитор подключен - работаем дальше.

  Развернуть 1 комментарий

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

  Развернуть 1 комментарий

@nightlord189, та же проблема, подпишусь

  Развернуть 1 комментарий

@nightlord189,

В Amphetamite такие настройки есть, но я не тестил особо конкретно этот кейс

  Развернуть 1 комментарий

Спасибо за статью. Оказалось - довольно много софта знакомого, и я какой-то процент оттуда использую :)
Хотел бы пару пунктов годноты докинуть.

Для любителей нескучных обоев. Если слышали про Unsplash (https://unsplash.com/ ), то есть софтина, которая меняет обои на выбранные категории с этого сайта.

Раньше скачивал сам, теперь пользуюсь. Со стандартными обоями жить не могу :) (Бесплатно) https://apps.apple.com/tt/app/unsplash-wallpapers/id1284863847

Еще есть довольно любопытный софт, который позволяет быстро переключаться между любыми окнами. Что-то типа AceJump, но для окон. Называется rcmd - Switch apps instantly using the ⌘ Right Command key. (Платно) https://apps.apple.com/us/app/rcmd-app-switcher/id1596283165?mt=12

(аналогов для iStat menus и rcmd на windows я не видел - если знаете, прошу написать)

  Развернуть 1 комментарий

@ColCh, Unsplash у меня ломает TopNotch :( что-то сводит его с ума и он перестаёт модифицировать обои, чтобы прятать чёлку...

  Развернуть 1 комментарий

Для управления уровнем подсветки на внешних мониторах через DDC использую консольную утилиту m1ddc.

  Развернуть 1 комментарий

ещё, бесплатный (и очень хороший) аналог для Openin/Choosy/Finicky/Browserosaurus/Bumpr — Velja (https://sindresorhus.com/velja) — на страничке есть FAQ и там есть сравнения с аналогами

  Развернуть 1 комментарий

ещё чтобы найти всякие большие файлы, мне очень нравится GrandPerspective (https://grandperspectiv.sourceforge.net). это типа DaisyDisk или ncdu, упомянутых в посте, но как показывает GrandPerspective имхо лучше подходит, чтобы визуально верхнеуровнево кинуть взгляд на диск :)

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб