Amethyst — мозаичный оконный менеджер для Mac, похожий на мозаичный оконный менеджер xmonad, популярный в Linux. Amethyst написан на Objective-C и имеет настраиваемые ярлыки, поддержку нескольких мониторов, несколько макетов и возможность запускать определенные приложения.
Для запуска этого приложения не требуется никаких знаний командной строки.
Amethyst позволяет переключаться между несколькими различными макетами окон. Макеты также можно включать/отключать, чтобы управлять их появлением в циклической последовательности.
Макеты включают:
Высокий
Макет по умолчанию. Это дает вам одну «основную панель» слева и еще одну панель справа.
Высокий-правый
Точно так же, как Tall, но основная панель находится справа, а другая — слева.
Широкий
Повернутая версия Tall, в которой основная панель находится вверху (на всю ширину экрана), а другая панель — внизу. Если на какой-либо панели имеется более одного окна, эта панель будет разделена на столбцы, а не на строки.
3 столбца слева, столбца посередине, столбца справа
Широкоэкранный-высокий
Этот режим похож на высокий, но если на главной панели несколько окон, основная панель разбивается на столбцы, а не на строки. Другая панель по-прежнему разбивает окна на ряды, например, в высоту.
Полноэкранный
В этой раскладке текущее окно занимает весь экран, а другие окна вообще не видны. Вы можете переключаться между каждым из окон, как обычно, с помощью ярлыка «сфокусировать следующее окно».
Столбец
Этот макет имеет один столбец на окно, при этом каждое окно простирается на всю высоту экрана.
Строка
Повернутая версия столбца, где каждое окно занимает целую строку, расширяя всю ширину экрана.
Плавающий
Этот режим делает все окна «плавающими», позволяя вам перемещать и изменять их размер, как если бы Amethyst был временно деактивирован.
Разделение двоичного пространства (BSP)
В этом макете нет главной панели, как в других макетах. При добавлении окон любая панель может быть разделена на две части равномерно по той оси, которая длиннее.