И да, на работе выдали железо для работы: нормальный компьютер — гробик с 13700k и 64 гигами рамы, все дела, чтобы и компилятор быстро собирать, и вообще не выглядеть лохом в разговорах про hw, и в качестве терминала — макбук, который mac m3 pro ultra extra super hyper phallos extended multiple times prepare your anus.
Честно говоря, хз, что там за точная модель, на нём не написано, а на пакете, в котором мне его дали, надпись была такая, что xiaomi рыдает кровавыми слезами, но теперь вот я тоже стал гордым пользователем #macos.
Плюсы: программы работают. Емакс собрался, встал, и заработал, как положено, через brew даже встал терминус. UI по умолчанию рассчитан на людей со зрением -6, но можно починить.
Чтобы прекратить мыло пригодились:
- https://www.fontsmoothingadjuster.com/
- http://www.bresink.com/osx/TinkerTool.html
- System Settings, где надо выбрать опции, что ты максимально увечный: цвета не различаешь, от движений тебя укачивает, прозрачность не переносишь, стандартные шрифты мелкие и нечитаемые, надо поставить свой.
После этого UI стал хоть как-то приемлемым и не вызывающим рвотные позывы. Хотелось бы ещё убрать круглые кнопки, но такой опции не дали :(
Стандартный window manager абсолютно невменяемый. У меня экран 14", эта херовина постоянно пытается сделать ОКОШЕЧКО где-то посередине, там умещается полторы строчки, и всё, чтобы что-то прочитать, нужно развернуть на фулскрин. Избавление от этого — yabai. Минут десять на настройку, дальше все окна сразу открываются, как в любом нормальном wm — на весь экран, и без всякой хреноты. Впрочем, есть особо упорные окна, вроде вышеупомятнутого System Settings, которые растягиваются только по вертикали. Непонятно, зачем и почему, но допустим.
В обычной жизни я пользуюсь exwm и меня люто раздражает любая попытка убрать мои руки с клавиатуры. На макоси за это отвечает raycast — это такое жалкое подобие emacs'ового M-x пополам с M-:, написанное на жабаскрипте, но в принципе, если какое-то время потрахаться с настройками, начинает делать то, что скажут: окна разворачивает, программы запускает, калькулятором подрабатывает, запросы в chatgpt отправляет. Ну интерфейс, разве что, чудовищно убогий, да ещё и не настраивается — тоже открывается в сраном крохотном окошечке посреди экрана, хотя, казалось бы: ты вводишь команду, которая неизвестно какой вывод тебе отдаст. ну разверни ты вывод на весь экран! Но нет, надо скроллить.
Из хорошего: я не знаю, это Apple заставил разработчиков (ну или просто здесь так принято©), но в программах на редкость однородное управление. Command-, открывает настройки, Command-q выходит почти из любого приложения, прямо неплохо сделали. Системные настройки позволяют нормально переназначить хоткеи, поправить поведение особо распоясавшихся окошек, и вот это всё. Одобряю.
Неплохо сделали s2ram — засыпает и просыпается довольно шустро, почти, как я свой thinkpad настроил, но я бы всё же вкрутил какой-нибудь светодиод, чтобы показать, что оно прямо сейчас ДЕЙСТВИТЕЛЬНО засыпает или просыпается, потому что иногда ты его открываешь, там чёрный экран, ждёшь секунду, жмёшь power, он зажигает экран на треть секунды, и выключает обратно, он же включился. а ты попросил выключиться. И приходится снова его включать. Страдания!
А вообще — просто нормальный компьютер, я не удивлён, что им пользуется столько не-программистов. Если привыкнуть — оно уже как-то настроено, если ты не видел, что можно лучше, то оно прямо работает. А если ты не намерен настраивать — в среднем реально нормально. Так что если ты не хочешь максимальной отдачи от железа — оно работает, можно брать. Ну вот разве что кроме абсолютно поганейших шрифтов и абсолютно бесчеловечного отношения к площади экрана, это прямо раздражает.
По мере работы буду обновлять заметки, но пока вот так.