Какие параметры управления окном существуют для OS X?


342

Я хотел бы сделать что-то с моими окнами на OS X, где что-то включает такие опции, как переупорядочение, перемещение, изменение размера, запоминание позиций, клонирование через пробелы и т. Д. Какие существуют варианты?

правила

  • Одно приложение на ответ.
  • Используйте этот формат для первых двух строк вашего ответа:
    ## [app name](link to website)
    [App Store](link to appstore) (price)
  • Проверьте наличие дубликатов, прежде чем добавлять новые ответы.
  • Если вы найдете дубликат, проголосуйте за него и предложите его автору вместо первоначальной отметки (и удалите дубли).
  • Включите краткое описание того, что делает это приложение Window Managing.
    • Что отличает это приложение Window Manager от других?
    • Ориентирован ли он на изменение размеров с использованием только клавиатуры?
    • Ориентирован ли он на движение, используя только жесты мыши?
    • И т.п.

Ответы:


238

очки

Открытый источник, доступный на GitHub , принимающий пожертвования

Ссылка в App Store (не обновится до версии 0.6.9)


  • Центр = Command+ Option+C
  • Полный экран = Command+ Option+F
  • Левая половина = Command+ Option+
  • Правая половина = Command+ Option+
  • Верхняя половина = Command+ Option+
  • Нижняя половина = Command+ Option+
  • Верхний левый угол = Command+ Control+
  • Нижний левый угол = Command+ Shift+ Control+
  • Верхний правый угол = Command+ Control+
  • Правый нижний угол = Command+ Shift+ Control+
  • Левый дисплей = Command+ Option+ Control+
  • Правый дисплей = Command+ Option+ Control+
  • Верхний дисплей = Command+ Option+ Control+
  • Нижний дисплей = Command+ Option+ Control+
  • Отменить = Command+ Option+Z

14
Я перепробовал все оконные менеджеры для OS X. Большинство из них отключают меня, потому что они хотят взимать $ 10 + за функциональность, которая встроена в Windows 7. Это был первый бесплатный, который удовлетворил мои потребности (горячие клавиши для перемещать и привязывать окна) с поддержкой нескольких мониторов (чего большинство других бесплатных не сделали)
taudep

1
Согласитесь с таудепом. Зрелище простое, бесплатное, ненавязчивое и занимает всего 1 минуту или 2, чтобы полностью выучить.
DjebbZ

3
Теперь я могу, наконец, развернуть окна с помощью Cmd + Alt + F<3 Спасибо
saada

1
Примечание для тех, кто хочет использовать это с дисплеем 4k ... это в значительной степени бесполезно ... вы можете перемещать окна только между 1/2 и 1/3 от всего экрана ... так что если вы хотите разместить 6-7 терминалов рядом сторона .. это не поможет
Крис

1
Жаль, что он не может обработать пользовательские комбинации размера окна / расположения. Мне нравится иметь некоторые из моих окон в определенных положениях с определенными размерами. (Помимо этого, похоже, что он работает хорошо, мне особенно понравилось то, что опция запуска при входе в систему по умолчанию не установлена.)
Даниил

66

Мум многими хитростями

App Store ($ 9,99)

Скриншот

Управление мышью

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

Управление с клавиатуры

  • Режим клавиатуры (запускается настраиваемой горячей клавишей):
    • Действия: перемещение, масштабирование, увеличение, уменьшение, центрирование, возврат, перемещение на другой экран.
    • Конфигурируемые клавиши: (с дополнительными модификаторами ), Return, Space, Tab, Esc.

Пользовательские элементы управления

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

3
Когда было куплено сегодня, это было $ 10
Адам Льюис

1
Я выбросил Cinch и RightZoom, так как Moom обеспечивает ту же функциональность, но более гладкую.
Крис Смит

Только что попробовал Moom, кажется, не очень хорошо работает :( некоторые приложения работают для привязки, в то время как другие просто не работают вообще :(
Phill

60

BetterTouchTool ( бесплатно $ 2,99 , $ 7.50 .. $ 21)

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

введите описание изображения здесь


+1 Я думаю, что сейчас называется BetterSnapTool? Я использую его, и это легко установить свои собственные сочетания клавиш. Это позволяет вам перейти к следующему монитору тоже. Чего не хватает, так это запоминания настроек при отключении мониторов. У меня есть две внешности.
Ома

1
@oma BetterSnapTool имеет только функции привязки, и это также не бесплатное приложение :) оно платное…
daviesgeek

1
Это $ 1,99. Я думаю, что бесплатный и платный слишком черный и белый. Это практически бесплатно :) Сразу после публикации я заметил, что BetterSnapTool уже упоминался ниже ( apple.stackexchange.com/a/37892/3876 ). Но я не смог удалить комментарий, так как он был отправлен на проверку. Я полагаю, я был неправ, когда его переименовали.
Ома

56

ShiftIt (бесплатно)

введите описание изображения здесь

Предоставляет сочетания клавиш для размещения окон в четырех квадрантах экрана или заполнения любой из четырех половин (верхней, нижней, левой, правой) или центрирования окна.


4
Обратите внимание, что Spectacle (недавно добавленный ниже) имеет расширенный набор функций ShiftIt. В дополнение к ярлыкам ShiftIt он может перемещаться на другой монитор и имеет функцию отмены .

3
Я был пользователем ShiftIt, теперь я перешел на Spectacle из-за поддержки нескольких мониторов.
Таудеп

2
Вот ссылка на веб-сайт Spectacle для тех, кто не знаком с этим: spectleapp.com
Marcel

3
Привет, последняя версия ShiftIt 1.6 github.com/downloads/fikovnik/ShiftIt/ShiftIt-develop-1.6.zip поддерживает несколько дисплеев и некоторые другие новые функции :-)
fikovnik

Похоже, что в настоящее время он не поддерживается: github.com/fikovnik/ShiftIt, но есть несколько интересных запросов на открытие.
ccpizza

53

шифер

Slate - это относительно новый вариант, который призван заменить все предыдущие инструменты управления окнами. Чтобы использовать его, вы создаете ~/.slateфайл, например, bashrcдля управления окнами. Это дает вам тонны из вариантов , так что вы можете заставить его работать , однако вы хотели бы.

РЕДАКТИРОВАТЬ:

Феникс

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

Mjolnir

Некоторое время Феникс был объявлен устаревшим и заменен Гидрой, но теперь он снова в разработке, другим автором, в то время как Гидра устарела. Mjolnir является преемником Appgrid, Zephyros, Phoenix, Hydra и Penknife, автором оригинала, Стивеном Дегутисом. Mjolnir против других приложений


3
О, МОЙ БОГ. +1 * 8 (это символ бесконечности сбоку).

4
И если встроенных команд недостаточно, теперь вы также можете использовать его JavaScript API для создания конфигураций с более сложной / условной логикой в ​​ответ на ваши команды. Есть даже возможность использовать обработчики событий для любых основных событий, связанных с приложениями и окнами.
Уэс Кампэйн

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

Это не позволяет вам воссоздать ярлыки оконного менеджера Linux с помощью мыши, верно? (alt + правая мышь + перетаскивание = изменение размера окна)
airtonix

3
Автор Slate, кажется, перестал поддерживать его. Есть тонны запросов на выдачу и открытых вопросов, но нет ответа: github.com/jigish/slate/network
Адам Нельсон

51

Делим по Mizage

App Store ($ 14)

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

Активируется с помощью значка в строке меню или с помощью настроенного глобального ярлыка.

Дивви - Генерал Грид Дивви - Меньшая Сетка


2
Когда OSX Mavericks изменили способ работы нескольких мониторов, divvy перестал работать для меня. С тех пор я переехал в Аметист.
класс

Я использовал Divvy до этого поста, и у меня не было проблем даже с Mavericks. Жаль слышать, что это перестало работать.
Джейсон Салаз,

спасибо, он не сломан (как и не запускается), но поведение окна для нескольких мониторов доставляет мне неприятности. Divvy был не единственной вещью, которая сломалась, и, возможно, я сам виноват в том, насколько настроена моя среда Mac.
класс

2
В Divvy предпочитают «дважды нажать ярлык, чтобы переключиться на дополнительный монитор». У меня есть ярлыки для полноэкранного режима и некоторых других частых положений, когда у меня есть второй монитор, я просто нажимаю комбинацию дважды. Попробуйте включить это и попробуйте. i.stack.imgur.com/zXoJo.png
Джейсон Салаз,

1
@ LuceGoose отлично работает здесь. (настройка двойного дисплея)
lucasoldaini

39

SizeUp ($ 13) от облученного программного обеспечения

SizeUp позволяет быстро позиционировать окно, чтобы заполнить ровно половину экрана (разделенный экран), четверть экрана (квадрант), полный экран или по центру с помощью строки меню или настраиваемых общесистемных сочетаний клавиш (горячие клавиши). Аналогична функциональности «плиточные окна», доступной в других операционных системах

Большая часть опций, предоставляемых SizeUp, доступна бесплатно в ShiftIt. Тем не менее, SizeUp имеет некоторые дополнительные функции, которые могут стоить $

Уникально для SizeUp: позволяет размещать окно с точными координатами экрана, X, Y, шириной и высотой

введите описание изображения здесь


3
SizeUp хорошо обрабатывает несколько мониторов (в отличие от Divy и ShiftIt). Если вы используете несколько экранов, это путь.
Крис Апчерч

37

Аметист (с открытым исходным кодом, бесплатно)

Tiling Window Manager для OS X похож на xmonad. Первоначально был написан как альтернатива удивительному xnomad фьолнира, но написан на чистом Objective-C. Он расширен, чтобы включить еще некоторые функции, такие как поддержка Spaces, не зависящие от хрупких частных API.

Исходный код: http://github.com/ianyh/Amethyst/

введите описание изображения здесь


34

BetterSnapTool

App Store ($ 1,99)

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

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

снимок экрана приложения

Источник изображения


2
Для меня отличительной чертой BetterSnapTool является возможность определять собственные размеры окон и связывать их все с сочетаниями клавиш.
Crowder

он плохо работает с несколькими мониторами, и области активируются только тогда, когда КУРСОР касается области, а не окна. очень надоедливый. Кроме того, нет поддержки.
Джордж Кацанос

У BetterSnapTool есть некоторые серьезные проблемы с Yosemite. Моя мультитач-прокрутка замедляется примерно через день, что немедленно исправляется закрытием и открытием BetterSnapTool. Я только что перешел на спектакль.
Мэтт Чендлер

Хорошо работает здесь с несколькими мониторами на Мохаве.
Benwiggy

19

HyperDock

App Store ($ 9,99)

В дополнение к некоторому другому пуху (как предварительный просмотр окна):

HyperDock предоставляет расширенные функции управления окнами в Mac OS:

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

19

HazeOver: Диммер отвлечения

App Store $ 4.99

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

Скриншот HazeOver

  • Эффект можно переключать с помощью сочетания клавиш
  • Интенсивность регулируется жестом мыши
  • Варианты работы с несколькими мониторами

1
HazeOver - отличная идея, и она хорошо реализована (я получил ее через службу подписки Setapp). Мне особенно нравится поддержка нескольких мониторов. Это означает, что у меня может быть, например, окно редактора, выделенное на моем главном экране, и одновременно окно другого приложения (такого как Предварительный просмотр или Safari), выделенное на моем дополнительном экране. Это скорее дополняет, чем заменяет необходимость в управлении окнами, поэтому я рекомендую объединить его с другим приложением, таким как Moom.
устарел

1
Мне не нравится полноэкранный режим - слишком много пустого пространства - и мне нравится возможность легко переключаться между приложениями или окнами, поэтому HazeOver идеально подходит для меня: фоновые окна становятся менее отвлекающими, но остаются легко доступными.
green_knight

18

На плаву (бесплатно)

  • Держите окна на плаву (хех) поверх всех остальных.
  • Закрепить окна на рабочем столе (новое!)
  • Перемещайте окна из любого места, а не только из строки заголовка.
  • Превратите окно в «наложение» на вашем экране, которое не мешает вашей работе.
  • Показать файл окна в Finder только с вашей клавиатуры.
  • Измените размер окна из любого места, не только из угла (новый!), И многое другое.

3
Примечательно, что не работает на приложениях Carbon, таких как Finder и iTunes. Кроме того, не обновлялся с июля 2011 года (например, для Mountain Lion).
duozmo

18

Zooom / 2 ($ 20)

Mac приложение zooom2

  • Перемещайте и изменяйте размеры окон, перемещая мышь в любом месте окна. Я удерживаю fn+ для перемещения и fn+ ctrlдля изменения размера.
  • Магнетизм. Если вам нравится привязывать окна к краям экрана или другим окнам (как во многих X Window Manager), вам это понравится.
  • Привязать к сетке, чтобы выровнять окна вверх (аналогично Divvy).
  • Автоматически поднимать окна, когда мышь перемещается над ними. (Он не позволяет вам активировать без повышения, поэтому я не использую эту функцию.)
  • Показать информацию наложение, так что вы можете точно установить размеры, если вам нужно.

1
Это приложение, которое я искал! Спасибо за публикацию. Я пришел за парением и изменением размеров, но я остаюсь ради магнетизма.
Дума

18

Cinch от облученного программного обеспечения

App Store (7 долларов)

Отличное приложение для переноса функциональности Windows 7 в Mac OS X.
Оно позволяет перетаскивать окно вверх, вправо или влево, и оно будет изменять размер для вас.
Затем, когда вы снова захватываете окно, окно изменяет свой размер до своего первоначального размера.
Управление окнами - единственное, что Microsoft сделала правильно. :-)


Приложение также можно протестировать перед покупкой, прямо с их домашней страницы irradiatedsoftware.com/cinch. Вот чем я сейчас занимаюсь.
t0r0X

Нет, управление окнами в Windows довольно плохое по сравнению с набором unix / linux. Хотите, чтобы ваш WM выдвигал окно назад, или печатал в окне, удерживая его сзади, или отслеживал дневной / ночной цикл в цветах его меню, использовал радиальные меню, автоматически создавал меню для всех хостов, которые вы используете в SSH для создания мозаики, а не мозаики, использования групп окон, окон по умолчанию определенных типов или названий любых ваших виртуальных дисплеев, панорамирования монитора на произвольные совпадения с виртуальными экранами, управления окнами на другом компьютере и т. д. и т. д. Unix / Linux / X - это все там.
Алекс Норт-Киз

18

Магнит

App Store ($ 0,99)

Это упрощенное сочетание Cinch и ShiftIt, обеспечивающее стыковку в стиле Windows 7 и несколько полезных сочетаний клавиш. Я собираюсь придерживаться SizeUp для его Spaces и поддержки нескольких мониторов, но это хороший, дешевый вариант.


1
Сейчас он стоит $ 1,99
digitaljoel

Я использую это около 6 месяцев, и это надежный, легкий и именно то, что я искал.
-development

17

Стикер (БЕСПЛАТНО до версии 1.0, затем $ 4.99)

введите описание изображения здесь

Версия до 1.0 была БЕСПЛАТНОЙ , ее можно скачать здесь Sticker v0.91 . Он работает безупречно даже на последней MacOS Mojave (10.14.4). Последняя версия может быть загружена с официального сайта и стоит $ 4,99 после бесплатной пробной версии .

  • Только мышь или мышь и клавиатура.
  • Перетащите окно в ту часть экрана, которую вы хотите заполнить, нажмите клавишу со стрелкой, и окно будет привязано к нужному месту.
  • Например, если у вас уже есть окно, занимающее 2/3 экрана влево, перетащите другое окно вправо на 1/3 экрана, нажмите клавишу со стрелкой, и оно заполнит эту область другим окном.
  • Это также позволяет перетаскивать окна к боковым и верхним краям, чтобы привязать окна к половине экрана или развернуть (стороны для половины и верха, чтобы развернуть)
  • Вот ссылка на видео для получения дополнительной информации http://www.youtube.com/watch?v=DYpGo_g0n88

1
После тестирования нескольких, этот самый простой и предлагает лучшие функции бесплатно. Я использую его в сочетании с Afloat, чтобы иметь плавающие окна и окна во всех пространствах. Я использую это на последнем Yosemite.
Симона Джанни

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

Я люблю простоту. Мне больше ничего не нужно. Не пробовал других. Похоже, они дают мне то, чего я не искал. Мне просто нужно было заполнить, влево, вправо. Стикер делает именно это. Приятно!
Кристиан Вестербик

Я пытался использовать приложения Sticker + Spectacle - и они вместе работают как шарм! Наклейка имеет щелчок мышью , и делает это действительно хорошо, зрелище делает сочетания клавиш превосходно. Если кому-то не нужны такие богатые сочетания клавиш и сочетаний клавиш, почти такая же функциональность, есть небольшая утилита iSnap , которая смешивает функции этих двух приложений и имеет размер приложения менее 500 КБ.
Farside

стрелки не работают на OS X 10.11.4
Srneczek

15

Пребывание (15 долларов)

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


К сожалению, у меня были проблемы при использовании нескольких мониторов, которые были на разных сторонах Macbook. Т.е. дома у меня внешний дисплей слева, а на работе у меня он справа от Macbook. Чтобы сделать вещи более запутанными для Stay, я также использую того же производителя / модель монитора, чтобы он иногда путался.
Синиша Шашич

Отличное приложение, но оно, похоже, не знает о приложениях, запущенных на компьютере, и может идентифицировать только по названию, поэтому не работает, например, для браузера Chrome. Есть способ указать регулярное выражение для соответствия названию, что хорошо для гиков (таких как я), но отчасти шутливо. Кроме того, я согласен с @ SinišaŠašić о проблеме нескольких мест; У меня такая же проблема. Было бы неплохо иметь возможность назвать конфигурации, например, «Работа» и «Дом». Но это спасатель в целом, и я настоятельно рекомендую это.
Том Харрисон-младший

1
@TomHarrisonJr Пользовательское имя можно сохранить в сохраненном макете, дважды щелкнув его имя. «Дом» и «Работа» работают довольно хорошо :)
Матье Наполи

Исправляя мой комментарий; Оказывается, вы можете определить приложение, такое как Chrome, используя опцию «Link Active Window To ...». Это решило проблему, о которой я сообщал в тех случаях, когда это не всегда работало. Отличное приложение.
Том Харрисон-младший

14

Оптимальное расположение ($ 14)

Optimal Layout - это мощный оконный менеджер с инструментами для переключения и упорядочивания окон вашего приложения:

  • Перечисляет все ваши открытые окна приложений с предварительным просмотром. Введите для поиска в списке.
  • Также выполняет поиск по заголовкам ваших открытых вкладок в Safari, Google Chrome и Terminal.
  • Позиционирование мышки с помощью сетки и кнопок.
  • Создайте новые позиции и сохраните их в меню.
  • Сочетания клавиш для позиционирования окон, их свободного перемещения по экрану и привязки к краям экрана.
  • Настраиваемый пользовательский интерфейс.

Оптимальное расположение


И теперь цена была снижена до 7 долларов!
yalestar

Не хочу перезагружать пост, но все равно делаю это. Но, похоже, это приложение имеет предустановки, поэтому одним щелчком мыши установите все размеры окна. Это правильно, или каждое окно должно быть установлено вручную, по одному?
Сандер Шеффер


13

Сайзуэлле

Пожертвования принимаются.

Я попробовал несколько альтернатив, но я продолжаю возвращаться к этому решению. Для меня функции и конфигурируемость как раз правильны:

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

Он интегрируется с меню «Окно», но я чаще использую его, щелкая правой кнопкой мыши по кнопке масштабирования окна. Пример:

введите описание изображения здесь


SizeWell требует SIMBL.

Пользователи могут предпочесть EasySIMBL .


10

MercuryMover (20 долларов)

«[…] MercuryMover позволяет любому пользователю легко и удобно перемещать и / или изменять размеры самого переднего окна прямо с клавиатуры. «Основные характеристики:

  • Перемещайте и изменяйте размеры практически любого окна, не касаясь мыши
  • Перемещайте и изменяйте размер на 1, 10, 100 пикселей за один раз или к краю текущего экрана [фактически, свободно настраиваемый в файле Prefernce! thyx]
  • Настраиваемые клавиши-модификаторы
  • Неограниченная отмена / повтор
  • Единый ключевой центр окна и максимизация [после активации, например, ctrl+ + , X]
  • Поддержка нескольких экранов [еще не пробовал]

Хорошая идея. Не слышал о большинстве других.


10

Организовать ($ 8,99)

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

Скринкаст, показывающий Arrange в действии


8

NuKit

Больше недоступно

Набор функций этого новичка включает в себя движок мыши, управляемый мышью, и изменение размера . Я использую ctrl+ + движение мыши для перемещения окон, ctrl+ + + движение мыши для изменения размера. Быстро на моем MacBook 2,1.

Загрузите пробную версию с их сайта, а не покупайте вслепую в App Store - это здравый смысл для любого приложения.

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


7

DoublePane

App Store ($ 4,99)

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


7

Я только что нашел это в поисках плагинов Альфреда.

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


5

Производитель окон

MacPorts $ 0,00

Один из моих любимых оконных менеджеров (хотя и для X11) - Window Maker .

Все возможное, он воспроизводит элегантный внешний вид пользовательского интерфейса NEXTSTEP.

Вы можете скачать исходный код Window Maker , но он также доступен на MacPorts, если вы хотите использовать управление пакетами.

screen1

screen2


MacPorts

MacPorts - это надежное, стабильное, зрелое и простое в использовании решение для управления пакетами для OS X. Он создан по образцу системы портов FreeBSD , которая была принята в качестве основы для pkgsrc в NetBSD .

установить Xcode 5.1.1

MacPorts требует соответствующей версии xcode; xcode_5.1.1.dmg - самая последняя версия Mavericks (после регистрации на бесплатную учетную запись разработчика и входа на developer.apple.com эта ссылка начнет загрузку xcode). После завершения загрузки откройте Terminal.app и завершите установку:

 hdiutil attach -quiet -noverify -nobrowse -noautoopen ~/Downloads/xcode_5.1.1.dmg
 cp -npR /Volumes/Xcode/Xcode.app /Applications/
 hdiutil detach -quiet /Volumes/Xcode
 open -g /Applications/Xcode.app
 killall Xcode.app

установить MacPorts

Познакомьтесь с MacPorts

 curl -Ok https://distfiles.macports.org/MacPorts/MacPorts-2.2.1.tar.bz2
 tar xf MacPorts-2.2.1.tar.bz2
 cd MacPorts-2.2.1
 ./configure
 make
 sudo make install     # *not war!*
 cd ..
 rm -rf Macports-*
 sudo /opt/local/bin/port -v selfupdate
 diskutil quiet repairPermissions /
добавьте MacPorts в ваш $ PATH:
 export PATH=/opt/local/bin:/opt/local/sbin:$PATH
 export MANPATH=/opt/local/share/ man:$MANPATH

установить Window Maker и дополнительные темы

 sudo port -vsc install windowmaker wm_xtra
И вы можете держать все в курсе просто с помощью:
 sudo port -vsc selfupdate
 sudo port -vsc upgrade installed

Если по какой-либо причине вы не удовлетворены и / или вам необходимо удалить MacPorts:

полностью удалить MacPorts
 sudo port -dfp uninstall --follow-dependencies installed
 sudo port -dfp uninstall all
 sudo rm -rf /opt/local  
 sudo rm -rf /Library/Tcl/macports*

4

Flexiglass (9,99 $)

Flexiglass предлагает полное и удобное управление окнами с эксклюзивной поддержкой жестов multi-touch, предлагая простой способ управления многими окнами на Mac с помощью мыши, клавиатуры, трекпада и графического планшета. Он включает в себя различные инструменты для простого и удобного перемещения, изменения размера и размещения окон на экране.

Особенности

  • Перемещение и изменение размера
    Обычно, когда вы хотите переместить или изменить размер окна на Mac, вы ограничены заголовком или правым нижним углом. Flexiglass добавляет стиль Linux Alt-Dragging для управления окнами.

  • Жесты
    мультитач Вы можете использовать жесты пальцев на трекпаде MacBook или на трекпаде Magic для перемещения и изменения размера окон. Flexiglass может сохранять различные настройки для трекпада и мыши и автоматически изменять их при подключении или отключении устройств.

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

  • Ярлыки быстрого макета
    Пользовательские ярлыки позволяют перемещать окна на половинки или четверти экрана и возвращаться к исходному размеру.

  • Real Zoom & Real Close
    Эти опции делают кнопки панели заголовка намного более полезными. Если щелкнуть правой кнопкой мыши зеленую кнопку Zoom, окно развернется на весь экран. Щелчок правой кнопкой мыши по кнопке «Закрыть окно» закроет приложение.

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


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

@duozmo Я знаю, что я очень опаздываю на вечеринку с этим ответом, но вы можете изменить размер с любого угла, и это не кажется мне изменчивым вообще. Может быть, разница в 2012 году, я не помню. :)
kba

Это тонкое различие. Например, при перетаскивании в стиле Linux, при перетаскивании по Alt, например, в верхнем левом квадранте окна изменяются координаты верхнего левого угла ( демо ), тогда как в Flexiglass - нижний правый угол.
duozmo

@duozmo Ах, ты прав. Я никогда не использовал эту функцию. И это, действительно, кажется немного изменчивым.
КБА

Flexiglass был отличным для меня. Просто, без множества функций, которые мне не нужны. Быстро: никаких глупых анимаций или чего-то еще Он просто открывает окна, где они нужны без суеты.
Allanberry

4

Лучший оконный менеджер

$ 3,00

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


4

iSnap

App Store (БЕСПЛАТНО)

  • имеет до 7 горячих углов на экране (большое преимущество по сравнению с Spectacle );
  • поддерживает ярлыки , всего около 9 ярлыков;
  • позиции крепления: половина левого , половина правого , половина верхнего , половина нижнего и 4 четверти экрана.
  • имеет iSnap и iShake из коробки ( iShake - встряхивает окно на ярлыке , чтобы привлечь внимание в случае потери вокруг множества других экранов);
  • Управление окнами на вашем компьютере стало совсем несложным делом! С приложением iSnap вы можете организовывать различные окна, чтобы они идеально помещались на вашем экране и одновременно имели к ним доступ!
  • щелкая и перетаскивая окна в различные разделы экрана, вы можете мгновенно оптимизировать производительность. iSnap предлагает вам 3 различных шаблона для оптимальной производительности.

Вы не можете скрыть значок, который он добавляет к строке меню, добавив еще одно бесполезное приложение. Также он отказывается открываться и говорит: «Включите доступ для вспомогательных устройств и повторите попытку». Но в Системных настройках такого больше нет.
xApple

@xApple, вы правы, но учтите, что эта утилита крошечная , ~ 0.3Mb. Было бы слишком много, чтобы ожидать расширенный список функций здесь. Я никого не заставляю его использовать, я просто поделился тем, что использую уже 1,5 года. Это просто делает работу, не больше, не меньше. iShake - для меня тоже появилась бесполезная утилита, я ее отключил с самого начала ...
Farside

3

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

http://www.red-sweater.com/fastscript/

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.