Простите, не совсем понятно, зачем пытаться делать мышкой то, что можно сделать простыми командами быстрее? Про крестики и прочие значки в правом верхнем углу окон просто забудьте, это непродуктивно.
Ряд своих наработок я накидал сюда:
habrahabr.ru/post/148190/
Основное:
1. делаем много рабочих столов и выносим нужные окна-проекты на них (вообще не понимаю как можно без этого, для отсутствие в базе десятка рабочих столов это например основное почему я не могу использовать для работы Windows). Имеет смысл 10 столов, чтобы переключаться по Ctrl+0 — Ctrl+9.
2. Mission control: жест 3-4 пальцами вверх или нажатие F3 = вы мгновенно можете попасть вообще в любое окно на компьютере.
3. Переключение между приложениями
а. горячий жест на команду Application Switcher в программе MagicPrefs. Я например вижу значками все запущенные приложения, наложив на тачпад 5 пальцев.
б. Keyboard Maestro, Quicksilver — попадаете в нужные программы произвольными горячими клавишами.
в. если программа закреплена за рабочим столом — см. п.1
4. Переключение между окнами внутри программы:
а. п.1 для разных проектов. На столе №4 кодим, на столе №5 считаем бюджет проекта в экселе, на столе №6 в почте ругаемся с заказчиками, на столе №7 в банк-клиенте смотрим оплаты, все в пределах Ctrl+цифра.
б. Expose — 3-4 пальца вниз или F6: вы видите все окна конкретног приложения
в. Cmd+` = переключаемся между окнами.
То, что я вижу на рисунке — это просто ад, зачем все это на одном рабочем столе? Если мы переселяемся в 10-комнатную квартиру, мы же не едим-моемся-спим-работам в прихожей, держа остальные комнаты пустыми. Многое из того что на рисунке смешано на оном рабочем столе так и просится в полноэкранный режим, справа вверху же есть стрелочки. это очень удобно для приложений с одним окном — браузеры с кучей вкладок, чаты, календарь. Т.е. например у меня Safari, Chrome, Calendar, Messages например вообще не занимают столов даже, они просто сами по себе абстрактно есть, я в них попадаю горячими клавишами, но все 10 столов заняты другим.