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

 Публичный пост
20 марта 2023  5412
😥 Этот пост был удален самим автором и от него остались лишь комментарии участников. Если вы хотите приютить и развить эту тему как новый автор, напишите модераторам Клуба: moderator@vas3k.club.
Аватар Артём Палевич
Артём Палевич @apalevich
Frontend DeveloperSelf.Employed
📍Тбилиси, Грузия

Веду номадскую жизнь. Вошёл в АйТи из музыкального менеджмента (да, продюсер)
Пишу код на Джаваскрипт и Вью. Интересуюсь джазом, психологией и древнегреческой мифологией

Твиттер | Инстаграм | Телеграм

98 комментариев 👇

мой подход:
*. 6 маковских десктопов
*. каждый декстоп под свою цель (код, браузер, мессенджеры, органайзеры, общение с компом, другое)
*. переключение между десктопами через шоткаты ctrl +(1,2,3,q,w,e) - нюанс caps lock перемаплен на ctrl (чтобы нормально смотрелось - тыкнуть в настройках reduce motion effects)
*. переключение между окнами одного декстопа через cmd+tab (приложуха позволяет это делать https://contexts.co/ - мож много как настроить у меня сортировка по времени использования - то бишь например переключаться между последними 2 приложухами внутри десктопа удобно)

фото от contexts
фото от contexts

также:
*. док не использую вообще - spotlight и alfred наше все
*. перемещение окон с помощью шорткатов тоже не использую - у меня окна либо на весь экран, либ экран ручками засплитен единожды между парочкой приложух - использую разве что разворачиванием приложухи на весь экран от bettertouchtool

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

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

И да, ctrl надо обязательно менять местами с caps. Круто если у клавы есть физические капсы для замены.

Спасибо за ссылку на contexts.co - тоже думал, как настроить альт таб в контексте одного десктопа.

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

@sCF0GBekXOrNaaia, для терминала у меня даж специальный хоткей для вызова guake like консоли - из iterm2 - не помню как называется - вот визуализация


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

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

во - записал видос как у меня
https://share.cleanshot.com/cSYvnLcd

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

@laol777, ну это база айтерма

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

@laol777, Вот как раз мой подход, что в Линуксе, что в МакОс, Alt|Cmd-Fn для переключений между виртуальными десктопами.
5 экранов, каждый тип приложения привязан к конкретному экрану

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

Киллер фича

System Preferences > Accessibility > Pointer Control > Trackpad Options...

Ставите галочку "Enable dragging" и "Three finger drag"

Теперь вы можете двигать окна тремя пальцами, выделять текст и т.д.
Лично я настолько привык к этому, что меня прям ломает, когда я за ненастроенный мак сажусь.

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

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

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

@stylle, тоже в догадках, почему так далеко запихнули и не включили по умолчанию. Видимо, новых пользователей может путать такое поведение

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

@MaxLipsky, потому что по-умолчанию три пальца двигают Spaces

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

За анимацию появления дока отдельное спасибо - всегда бесило, а теперь так хорошо стало)

upd нашёл вот ещё сайтик со всякими настройками макоси https://macos-defaults.com

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

@maximumquiet, Присоединяюсь. Как только увидел, сразу себе настроил, круто!

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

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

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

А ещё в маке для каждого спейса можно назначить ключевую клавишу для переключения на него. У меня это cmd+цифра. Я всегда знаю, что мессенжеры у меня на первом спейсе, браузеры на втором, редакторы кода на третьем, обсидиан на четвёртом, консоль на пятом, а всякая всячина на шестом. Соответственно, переключение на нужную программу происходит мгновенно и без участия мозга - это всё уже давно в мышечной памяти.

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

@Kroid, ты приложения после использования закрываешь или всегда держишь открытыми?

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

@polubarkinpavel, Иногда перезагружаю, что-то раз в день, что-то раз в несколько дней, редакторы кода вообще никогда не закрываю. В основном только когда память течь начинает.

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

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

пример закрепления
пример закрепления

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

@Kroid, закрепление — фича Аметиста?

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

@nakopylov, нет, это стандартное маковое поведение

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

@Kroid, А где в настройках оно включается? У меня такого нет.

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

@nakopylov, да вроде это отдельно не включается, правой кнопкой мыши на иконку в доках нажать, откроется контекстное меню, там в параметрах будет

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

@Kroid, благодаря тебе я больше не плачу после каждой перезагрузки

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

@agrml, рад был помочь :)

Меня тоже раньше сильно бесила каждая перезагрузка ноута.

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

@Kroid, сушествуют, например yabai , но он все равно ощущается как нечто чужеродное

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

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

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

@8l1iUcE6ChZrwkvYLiadov, до мака у меня был centos с awesome wm, так что yabai я буду оцениться относительно него. Во первых мне прям невооруженным взглядом видна дерганность переключений окон, ведь по сути yabai не заменяет собой windows manager в маке, а просто пытается очень быстро жонглировать окнами, и это не всегда получается гладко. Особенно бесит то что нативные команды мака по управлению окнами так же продолжают работать. Плюс у меня были проблемы с немасштабируемыми окнами типа "настроек". Вместе с yabai хочется еще и легковестную строку меню, указатель активного рабочего стола, режима заполнения пространства (я имею ввиду правающие окна или заполнение плиткой), а там вобще мрак в тех опенсорсных поделках что я нашел на github. Сейчас я могу ошибиться, может я недостаточно проник в настройки, но мне еще не хватало отключения интерфейса у окон, убрать заголовок окна и кружочки закрыть и свернуть.

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

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

@Kroid, Amethyst это просто находка!
Спасибо за инфу

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

@Kroid, а как назначить вызов спейса по горячей клавише? Не нашёл такого в настройках( macOS 13.2.1 (22D68)

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

@Kroid, 3 из 5 совпадение по назначению экранов! :)

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

@Kroid, а как сделать cmd + цифра?
Можно скрин настроек?

и как убрать авторесайз окон - чет бесит

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

Страдал этим же вопросом наверное 2 года пользования маком. Решил проблему хоткеями в Raycast (до этого использовал Thor Launcher)

Выделил основные в порядке популярности:


Это не совсем по теме, но советую:

Еще 2 очень любимых хоткея: Cmd + Opt + C – clipboard manager встроенный в Raycast. Просто божественная штука, не знаю как раньше жил без этого. Пришлось потратить время, чтобы наловчиться, но 10000 раз окупилось. Копируешь все подряд, не боясь потерять инфу, потом переходишь в другое окно и вставляешь все по очереди без постоянных переключений

Ctrl + Cmd + Space – панелька с Emoji

Использую постоянно, когда надо офрмить текст в блоге или коммит

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

@amd, P.S. Сначала использовал Context и Alt+Tab (название софта) для быстрого переключения между окнами, но с хоткеями почти перестал их использовать

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

Я принципиально не покупаю дополнительный монитор, чтобы не привыкать к нему и сохранять мобильность. Работаю удаленно и люблю перемещаться по дому и выходить на улицу с ноутбуком. С большей частью советов согласен, до тех пор пока дело не переходит к спейсам.

Спейсы – восхитительная вещи, которую я очень советую использовать в подобном варианте. А уже на них можно открыть нужные вам окна, причем я советую вдохновиться идей "Tiling window manager" и располагать их по возможностью рядом, пусть даже и с небольшием перекрытием.

Например, первый спейс у меня содержит Slack и Cron (календарь). Второй – Telegram и Things 3 (таск-менеджер). На третьем браузер. На четвертом Craft. В итоге можно шорткатом или жестом сразу двигать себя в нужное прямо сейчас пространство. Засиделся в телеграме – справа постоянно задачи. Договорился о встрече в Slack или продумываешь дату релиза – сразу поставил в календарь.

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

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

@yurymol, как на счёт переносного 4к экрана? Меня спасает. https://www.lg.com/ca_en/computer-accessories/gram-plus-view/16mq70-asda8/

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

@agrml, с двумя мониторами я точно не могу работать, отвлекаюсь и не понимаю, что там держать. У меня дома теперь есть LG Ultrafine 27, при этом ноутбук я держу закрытым.

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

всегда интересно почитать про чужой опыт, правда я до сих пор работаю на MacBook Air 11” и никогда не подключал внешнего мониора (не считая проекторов), так что от 13” у меня может шея с непривычки заболеть, надо же будет головой туда-сюда крутить

  Развернуть 1 комментарий
Maksym Bendeberia Security Automation Geek / Tactical empathy Salesman 21 марта 2023

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

@jogspokoen, бригаду

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

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

  Развернуть 1 комментарий
Андрей Серов пишу всякое, иногда автоматизирую препресс 20 марта 2023

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

Под мак есть вроде только одна более-менее развивающаяся тайловая альтернатива стандартному управлятору окон: yabai. Можно её попробовать поставить, гемора и приседаний в ежедневной жизни должно стать ещё меньше, а экранного простора — ещё больше.

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

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

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

@zmej, а как тайловые менеджеры решают эту попоболь?

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

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

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

Нативный command+tab на самом деле можно приручить.

Там у эппл-ребят идея, что command+tab переключает приложения целиком (хром, телега и т д), а command+` переключает окна внутри приложения.

Но клавиша ` находится непонятно где! Но если посмотреть на американскую раскладку, то все становится на свои места… эта кнопка буквально соседняя.

Решение: установить прогу Karabiner, чтобы забиндить клавишу § на `, и тогда уже изян пользоваться нативными command+tab и command+`.

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

@reo7sp, офигенно, не знал про cmd+`! Буду использовать так как люблю переустанавливать макось раз в год-другой и пользоваться нативными средствами

  Развернуть 1 комментарий
Андрей Писков человек-оркестр (директор по IT-продуктам) 21 марта 2023

Вместо трудно запоминаемых встроенных туда шорткатов я придумал такие

Есть вариант кмк удобнее. Ставим приложение Moom

В настройках приложения делаем грид (в моем случае 6×4), выделяем нужные квадратики для размеров и назначаем каждому букву

В соседней вкладке делаем сложносочиненное клавитураное сочетание для показа интерфейса и ставим галочку для показа легенды

Через karabiner elements мапим сложносочиненный шорткат выше на что-то удобное типа capslock+a

Нажимаем capslock+a, отпускаем кнопки, нажимаем одну клавишу, чтобы окно заняло нужный размер. Вот мой список:

Т. е. если я хочу чтобы окно заняло колбасу в треть экрана, я нажму capslock+a, а потом, например, s (чтобы колбаса была по центру).

==

В чем плюсы:
1 Понятные, легкозапоминяемые кнопки. Например, я сделал мнемонику q,w,z,x для, соответственно, левого верхнего, правого верхнего, нижнего левого, нижнего правого малых квадрантов. a,s,d для вертикальных колбасок. Ну и т. д.: tab для центрования, space для полного экрана и пр.

2 Удобнее, чем всякие ctrl что-то. Во-первых, руки на home row клавиатуры (и нужна одна рука); во-вторых, легче запомнить (см. пространственную мнемонику выше).

3 Cheetsheet можно отключить.

4 Когда у тебя еще и огромный монитор, полезно иметь возможность делать сколь угодно маленькие зоны для окон (а не только, условно, треть или четверть).

==

Отдельно рекомендую Tinker tool

Must-have опции:
1 Убираем анимации дока

2 Убираем анимации и увеличиваем плотность лончпада

3 Отдельно рекомендую через эту же утилиту добавить спейсеров для дока (чтобы группировать иконки):

  Развернуть 1 комментарий
Bakursky Ivan Архитектор зданий 20 марта 2023

Немного не в тему софтового обзора, но я больше за здоровье бы поговорил. Глаза надо беречь, а с 14" это проблематично. Я бы что-нибудь про скейл интерфейса добавил. Из личного опыта добавлю: уже несколько раз ездил с моником в багаже и всё отлично перевозилось + покупка монитора не авось какая трата, можно и в новом месте новый приобрести.

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

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

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

@bakursky, подскажи, пожалуйста, как размер экрана в 14" добавляет проблем сбережению глаз?

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

@madhead, дело не в разрешении (хотя это тоже еще одна причина), а именно в размере экрана и элементов интерфейса на нем. Чем меньше интерфейс, тем больше мы должны напрягать глаза. Многие люди вообще не задумываются насколько неудобным является скейл их операционной системой даже имея громадные мониторы. Т.е. разница между интерфейсом телефона и ПК у некоторых почти минимальная.

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

Годами работаю на 13"макбуках и часто делаю это без внешнего монитора. За это время выработал такую схему:

  • Док с небольшими иконками и сильным увеличением при наведении на него с левой части экрана и никогда не исчезает
  • Alt-tab и клавиша Mission Control — мои друзья
  • Табы в окнах файндера
  • 8 спейсов, их "перетасовка" отключена, на каждый спейс хоткей Ctrl+<номер спейса>
  • спейс 1 основновной: там код, терминал, браузер — эти берут весь экран свободный от дока; окна файндера небольшие и т. д.
  • спейс 2 для почты: окна клиента почты открываются всегда там
  • спейс 3 для мессенджеров: телеграмм, слэк только тут
  • спейс 4 для медиа: музыка, киношки тут
  • спейс 5 только для календаря на весь экран свободный от дока
  • спейс 6 только GIT
  • спейсы 7 и 8 просто про запас для чего угодно
  Развернуть 1 комментарий
Дмитрий Логвиненко Data Engineer и программист странных вещей 21 марта 2023

Так, все описали свой конфиг, я тоже опишу:

  • Десять Mission Control-ов, забинженных на Cmd+1—0: браузер с рабочим стаффом, терминалы, IDE, почта/календарь, браузер с не очень рабочим стаффом (а finicky.app разбрасывает сайты по нужным браузерам), Emacs + org, мессенджеры + прочая мишура.
  • Приложухи прибиты гвоздями к своим спейсам, за исключением Finder, Settings, KeePassXC — они гуляют по всем.
  • Karabiner'ом Caps, само собой, перебит на Control (потому что Emacs, терминал и прочая), раскладка переключается по Fn, а левый Control — это Fn. Ну и F-ки на мерзком тач-как-там-его.
  • А, я неадекватный, поэтому использую русскую win-раскладку + клавиша справа от левого шифта («`~[]») забита на левый шифт. Ну и «ё» на месте (слева от «1»).
  • Док спрятан к чертям собачьим.
  • Долго пользовался Rectangle, Alt+Tab, но выпилил всё во славу Raycast. На самое нужное (манипуляции с окошками, например) забиты хоткеи. Очень не хватает, чтобы он хранил настройки в простом дотфайле, его экспорт мне не люб.
  • Подумываю о HyperKey, чтобы вынести на неё всё управление окнами и прочий кастом, но еще не решил, какой кнопкой я готов пожертвовать (скорее всего, это будет правый Command).

Но вообще, конечно, после i3wm — это всё грустные полумеры. Где мои окошки без рамок в полный экран? Где моя кнопка для управлением всеми окнами? Где мой конфиг, через который ни одно окошко на чужой воркспейс не прорвется?

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

@dmlogv, о. А как приложения на свои десктопы автоматом раскидывать?

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

@baranovns, насколько мне известно, только так:

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

@dmlogv, круто! Спасибо!

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

@dmlogv, Десять Mission Control-ов, забинженных на Cmd+1
Как сделеать?

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

@tsaparin, так это, максимально штатно (Settings » Keyboard » Keyboard Shortcuts):

(емнип, спейсы нужно предварительно нащелкать)
(а еще нужно отключить Automatically rearrange Spaces)

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

@dmlogv, сеньк!

Палучается, все окна должны быть не в полный акран, а просто растянуты?

чтоб схема работала

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

@tsaparin, Ну не обязательно. Те же мессенджеры — у меня парами рядом. Терминалов тоже несколько навалено на один спейс абы как.

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

Hyper временно сел на Fn (который F16), получилось вот что:

  • Hyper сам по себе — раскладка туда-сюда.
  • Hyper+., Hyper+/ — РУС/ЛАТ.
  • (Shift+)Hyper+W/A/S/D/E — окошки туда-сюда.
  • Hyper+F — Открывает Finder на Downloads.

На RCmd был немножко удобнее, но отжирался RCmd :(
Подумаю, может, вообще на пробел забью.

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

Интересно, что про терминалы никто не написал. Я использую iTerm, открывающийся на пол экрана на текущем воркспейсе по Cmd+`

Настраивается вот так:

А выглядит вот так:

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

@7rulnik, Quake-style терминал раньше использовал. Но обычное большое полупрозрачное окно терминала оказалось для меня удобнее.

  Развернуть 1 комментарий
Михаил Бубнов Project manager Команда Клуба 19 марта 2023

Удалите лаунчпад из дока, а для запуска приложений используйте Alfred, Raycast или любой другой Command Pallete интерфейс.

не вижу особо смысла им вобще пользоваться, когда есть спотлайты

работаю много лет на air 13", иногда подключаясь к внешнему монитору

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

работа со спейсами так же максимально комфортна, через mission control

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

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

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

@DcCtfwvTRmWpmPYm, кто ж знал)
это что-то на умном, а я простой менеджер!

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

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

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

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

Я пользуюсь примерно так же, как ты рассказал, только без magnet (пробовал — не понял нафига)

Двумя нажатиями на окно Можно раскрыть его на весь экран

Я раскрываю любые окна на весь экран и альтабаюсь между ними

Спотлайт или его улучшайзеры отлично заменяют любые способы запуска любых приложений и поиска файлов

А больше ничего и не надо

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

@VladimirBrejcha,

на самом деле из коробки все работает отлично

В маке в принципе нельзя заранее знать, где откроется новое окно. Особенно если экранов вдруг два.

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

@nakopylov, никогда это не мешало работать и даже не задумывался об этом, настолько видимо это незначительно для меня)

0.0001 мс занимает дважды клоцнуть по этому окну и вот оно уже на фул скрин

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

@VladimirBrejcha, у меня ANSI-раскладка. Вопрос не в этом, просто если там открыто 10 приложений, то переключаться будет непросто.

А еще в логике Cmd-tab в MacOS есть огромная проблема. Cmd-тильда переключает окна одного приложения только если они открыты на одном спейсе.

  Развернуть 1 комментарий
Nikita Baranov Программирую на питоне, пью кофе, долго гуляю 20 марта 2023

Недавно на маке. Бесила вся организация окон и приложений. Узнал неделю назад про тайловые менеджеры для мака. Сейчас настроил yabai по этому гайду. Стало очень хорошо и понятно. Задумался перелезть на i3 на личном ноуте. =)

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

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

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

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

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

нубской вопрос - а как добавить хоткеи на переключение рабочих спейсов ? в родных настройках только такие варианты есть, и новые добавить не дает ): https://share.cleanshot.com/8CH3h8nR

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

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

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

@Kroid, вроде не помогло, 3 стола создал, кнопки не появилось, пойду гуглить (:

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

@canada2me, вроде как Ctrl + влево/вправо по дефолту.

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

@Dementiy, да такое есть, но писали что можно каждый стол заматчить на ctrl + 1, ctrl+2 и т.д.

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

@canada2me, в настройках Mission Control ставится

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

@canada2me, вот, дошел до дома и открыл настройки горячих клавиш:

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

@canada2me, они по дефолту так настроены. Но эта настройка отключена. Надо зайти в system preferences - keyboard - shortcuts - mission control и поставить галки

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

А скейлинг х2 еще актуально использовать?

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

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

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

@DcCtfwvTRmWpmPYm, я про обратный скейлинг :)
https://tonsky.me/blog/monitors/

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

@5BSTJ547Q3WfDZqY, ну кажется что варианта два: смотреть на пиксели либо жертвовать пространством в x2 скейлинге. Я предпочитаю второе)

  Развернуть 1 комментарий
Roman Shuliatiev Дизайнер интерфейсов 20 марта 2023

Не похоже что Magnet бесплатный

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

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

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

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

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

@DcCtfwvTRmWpmPYm, хм.. у меня давно rectangle и он никогда не просил денег. бесплатный все умеет + snapping

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

@DcCtfwvTRmWpmPYm, платная только pro версия с большим количеством фич (обычной версии вполне хватать должно).

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

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

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

@DcCtfwvTRmWpmPYm, https://github.com/rxhanson/Rectangle та не, бесплатный и открытый код

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

Почти полгода работал на 13" макбуке, это был, конечно, вызов.
Для меня не работают никакие рабочие столы, работал я с внешней клавиатурой, ноут на подставке, иначе прощай спина и шея, поэтому свайпы на тачпаде мимо.

К чему пришёл.

  • все программы на полный экран.
  • док убрать. Alfred как лаунчер прог. Правда, он у меня не заработал по непонятной причине, использовал другой лаунчер.
  • главное - Karabiner-Elements и настроить на переключение на конкретнуюю прогу по хоткею Caps+something. Каждая прога на своей клавише. Использовал правило Карабинера, назначающее Caps как Hyper key, а дальше редактировал xml-конфиг.
  • в качестве терминала использовал kitty, в котором очень удобно с клавиатуры ходить по окнам и панелям.
  Развернуть 1 комментарий

Не так давно на маке, нативных Cmd+Tab и Cmd+ ` более чем хватает. Возможно не так много программ использую для работы и потребность не возникает. (до 10 программ, у нескольких из них до 5 открытых окон)

Однако очень не хватает возможности открыть инструменты разработчика в оконном режиме поверх активного фулл-скрина в любых браузерах. Может быть кто-то тут знает как это побороть?

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

я пользуюсь много лет Spectacle https://www.spectacleapp.com/

  Развернуть 1 комментарий
Sergei Badulin Фронтенд и дизайн 21 марта 2023

Кто-нибудь обуздал новый маковский Stage Manager?

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

@sbadulin, я думал он на только на айпаде нужен. какой смысл его юзать на маке 🤷🏻‍♂️

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

@sbadulin,я ипользую постоянно, очень удобно

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

@maxfrai, расскажи, как именно используешь?

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

@ABarmin, я как включил его, так нарадоваться не могу)

по Cmd+Tab окна приложений открываются по одному. То есть переключился на телегу и все, у тебя на экране только телега. Все остальные окна скрылись.
У меня скрывающийся док был слева, соответственно миниатюры stage стали справа. Док функционирует как обычно.

Дальше — магия:

К примеру мне надо открыть одновременно окошко браузера и заметки. Я открываю браузер, регулирую размер окна; далее из миниатюр stage вытягиваю заметки и ставлю рядом, тоже регулирую размер окна и положение. И все — теперь эта связка браузера и заметок будет появляться всегда и в тех же положениях, когда я по Cmd+Tab буду переключаться либо на браузер, либо на заметки. Также можно собрать stage из хоть 10 окошек — переключаешься на любое приложение из этой связки и они все разом открываются на экране.

Если любое окно растянуть на весь экран, оно становится Desktop'ом, с одним нюансом — перейти с него на любое приложение в карусели stages по Cmd+Tab не получится — только свапом десктопа. При этом на десктопе где остались stages уже будет открыто то приложение, которое ты включил по Cmd+Tab. Это же касается окон одного приложения, того же Safari — одно растянул в десктоп, оно отдельно. Остальные окна участвуют в общей карусели stages. Правда, возможно это баг, а не фича))

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

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

В общем это реально удобно — крайне рекомендую освоить.

PS: Не удобным показалось, когда тебе надо окошко, уже участвующее в каком-то stage из нескольких окошек, добавить в другой stage, то вот тут надо изгольнуться. Хотя, допускаю, что тут может тоже есть свой наглядный способ, но я его еще не нашел)

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

@Silveron, звучит так, что я его начал использовать неправильно. Пару раз перечитал коммент и понял, что stage manager - отличная штука для группировки окон вместе и переключения именно между группами окон.

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

Не наблюдаете такого бага?

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

@ABarmin, Нет, такого не наблюдал

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

Проходил и проработал с прошкой 13" 7 лет с 2011 года. Если честно, какого-то неудобства не замечал.

Дока расположенного справа + Divvy для расстановки окон плиткой вполне хватало. Как появились spaces, стало немного удобнее с экранами, если, конечно, отключить автоматическую сортировку=)

Но вот по поводу переключений между приложениями интересно, спасибо!

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

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

редактор кода - влезает, как минимум навигационная панель по проекту и код. В большинстве языков программирования принят стандарт, что строка не должна быть длинее 70+-10 символов. Вот это без проблем влезает

браузер, заметочники - влезают

обсидиан вообще влезает с навигацией по файлам, текстом и графом без проблем

консоль - вообще без комментариев.

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

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

а как можно работать только на одном спейсе, как советует тс, я вообще не представляю

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

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

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

@gwyllium, большая табличка в excel.

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

@gwyllium, приложения все помещаются, речь про зону работы с контентом, нужную тебе. Много информации одновременно может быть неудобно читать с маленького экрана.

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

  Развернуть 1 комментарий
Ruslan Banochkin Руководитель отдела SEO 21 марта 2023

Тут очень не хватает rcmd для моментального переключения к часто используемым программам на рефлексах.

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

Плюс/минус аналогичный сетап, кроме alt-tab – подобные программы так и не прижились, вместо них для всех регулярно используемых программ установлены шорткаты. Через какое-то время вообще отпадает необходимость делать cmd+tab/option-tab.

Плюс я бы добавил про menu-bar – все иконки оттуда надо убирать через bartender или аналог, а выводить только что-то полезное (у меня например всегда там висит верхняя задача из Things).

Кстати, с удовольствием бы спрятал меню программ слева и "продлил" бы туда menu-bar, т.к. места в нём не много из-за челки. Если вдруг кто-то знает способ – буду очень благодарен)

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

@KELiON, это отдельно лежащее от основного окна меню — вообще какое-то исчадие ада, имхо.

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

😎

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

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


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