Управляющий оконными окнами для macOS по линии Xmonad.
Если вы хотите узнать больше о менеджерах с плитками и функциями Amethyst, на YouTube есть отличные ресурсы сообщества.
Повысьте производительность MacOS с помощью аметиста | Менеджер по плитке
Amethyst доступен для прямой загрузки на странице релизов или с использованием Homebrew Cask.
brew install --cask amethyst
Примечание: этот аметист теперь поддерживается только на MacOS 10.15+.
Аметист должен быть предоставлен разрешения на использование API -интерфейсов доступности на вкладке «Конфиденциальность и безопасность», «Конфиденциальность» -> Accessibilty.
Важное примечание : вы, вероятно, захотите отключить Automatically rearrange Spaces based on most recent use
(обнаруженное под управлением миссии в системных предпочтениях). Этот параметр включен по умолчанию и приведет к тому, что ваши пространства обменяются местами на основе использования. Это делает навигацию по клавиатуре между пространствами непредсказуемыми.
или запустить в терминале:
defaults write com.apple.dock workspaces-auto-swoosh -bool NO
killall Dock
См. Устранение неполадок для некоторых общих проблем.
Amethyst использует две комбинации модификаторов ( mod1
и mod2
) и может опционально использовать еще два ( mod3
и mod4
).
Комплект по умолчанию | Описание |
---|---|
mod1 | option + shift |
mod2 | ctrl + option + shift |
mod3 | не определено по умолчанию |
mod4 | не определено по умолчанию |
И определяет следующие команды, в основном отображение с комбинациями клавиш Xmonad.
Комплект по умолчанию | Описание |
---|---|
mod1 + space | Цикл макет вперед |
mod2 + space | Цикл макет назад |
mod1 + h | Сокращать основную панель |
mod1 + l | Расширить основную панель |
mod1 + , | Увеличить количество основных панелей |
mod1 + . | Уменьшить количество основных панелей |
mod1 + j | Переместить фокус против часовой стрелки |
mod1 + k | Переместите фокус по часовой стрелке |
mod1 + p | Переместите фокус, чтобы противостоять по часовой стрелке |
mod1 + n | Переместите фокус на экран по часовой стрелке |
mod2 + h | Окно, сфокусированное на обмену, чтобы противостоять по часовой стрелке |
mod2 + l | Окно с заменой на экран по часовой стрелке |
mod2 + j | Окно смену окно -сделка по часовой стрелке |
mod2 + k | Окно обмениваться окном по часовой стрелке |
mod1 + enter | Окно поменять окно с основным окном |
mod1 + z | Принудительные окна должны быть переоценены |
mod2 + z | Перезагрузите аметист |
mod2 + left | Бросить сфокусированное окно в космос влево |
mod2 + right | Бросьте сфокусированное окно в пространство вправо |
mod2 + 1 | Бросить сфокусированное окно в пространство 1 |
mod2 + 2 | Бросьте сфокусированное окно в пространство 2 |
mod2 + 3 | Бросьте сфокусированное окно в пространство 3 |
mod2 + 4 | Бросьте сфокусированное окно в пространство 4 |
mod2 + 5 | Бросьте сфокусированное окно в пространство 5 |
mod2 + 6 | Бросьте сфокусированное окно в пространство 6 |
mod2 + 7 | Бросьте сфокусированное окно в пространство 7 |
mod2 + 8 | Бросьте сфокусированное окно в пространство 8 |
mod2 + 9 | Бросьте сфокусированное окно в пространство 9 |
mod2 + 0 | Бросьте сфокусированное окно в пространство 10 |
none | Бросьте сфокусированное окно в пространство 11 |
none | Бросьте сфокусированное окно в пространство 12 |
mod1 + w | Фокус экран 1 |
mod2 + w | Бросьте сфокусированное окно на экран 1 |
mod1 + e | Фокус экран 2 |
mod2 + e | Бросьте сфокусированное окно на экран 2 |
mod1 + r | Фокус экран 3 |
mod2 + r | Бросьте сфокусированное окно на экран 3 |
mod1 + q | Фокус экран 4 |
mod2 + q | Бросьте сфокусированное окно на экран 4 |
mod1 + g | Фокус экран 5 |
mod2 + g | Бросьте сфокусированное окно на экран 5 |
mod1 + t | Переключить поплавок для сфокусированного окна |
mod1 + i | Отображать ток |
mod2 + t | Переверните глобальную плитку |
mod1 + a | Выберите высокий макет |
none | Выберите Tall-Right Mayout |
mod1 + s | Выберите широкий макет |
none | Выберите макет среднего уровня |
mod1 + d | Выберите полноэкранный макет |
mod1 + f | Выберите макет столбца |
none | Выберите макет строки |
none | Выберите плавающий макет |
none | Выберите широкоэкранную компоновку |
none | Выберите макет BSP |
Amethyst позволяет вам ездить на велосипеде среди нескольких различных макетов окна. Макеты также могут быть включены/отключены, чтобы управлять, появляются ли они вообще в последовательности цикла.
Макет по умолчанию. Это дает вам одну «главную панель» слева и еще один панель справа. По умолчанию одно окно помещается в главную панель (расширяя полную высоту экрана), а все оставшиеся окна помещаются в другую панель. Если у любого панели более одного окна, эта панель будет равномерно разделен на ряды, чтобы показать их всем. Вы можете использовать сочетания клавиатуры выше, чтобы управлять тем, какое окно (ы) и сколько, находятся в главной панели, а также горизонтальный размер основной панели против другой панели.
Точно так же, как высокий , но главная панель находится справа, с другой панелью слева.
Повернутая версия Tall , где основная панель находится сверху (расширяет всю ширину экрана), а другая панель находится внизу. Если какая -либо панель имеет более одного окна, эта панель будет разделяться на столбцы вместо рядов.
Этот макет имеет две видимые панели - главная и вторичная панель. Окно в главной панели закреплено, как и в других макетах, а все оставшиеся окна помещаются в другую панель, когда за раз видно только одно окно, которое можно поменяться (с помощью сочетания клавиш). Этот макет автоматически адаптируется к горизонтальной/вертикальной пливе в зависимости от ориентации на экран. Основная панель слева в горизонтальной ориентации, и она находится на вершине в вертикальной ориентации.
Трехколонный версия TALL , с одной основной панелью слева (расширяя всю высоту экрана) и две другие панели, одна посередине и одна справа. Как и высокий , если какая -либо панель имеет более одного окна, эта панель будет разделен на ряды. Вы можете контролировать, сколько окон находится в основной панели, как обычно; Другие окна будут назначены как можно более равномерно между двумя другими панелями.
Точно так же, как 3-левая , но главная панель находится посередине, с другими панелями с обеих сторон. (В предыдущих версиях аметиста этот макет был известен как средняя .)
Точно так же, как 3-й-левые , но главная панель находится справа, с другими панелями в середине и слева.
Этот режим похож на высокий , но если в основной панели есть несколько окон, основная панель разбивается на столбцы, а не в ряды. Другая панель все еще разбивает окна в ряды, как высокие . Этот макет получает свое название, потому что он, вероятно, имеет наибольший смысл на очень широких экранах, с большой основной панелью, состоящей из нескольких столбцов, и все оставшиеся окна, сложенные в конечный столбец. Другие макеты, которые хорошо работают на очень широких экранах, включают в себя любые, которые допускают более двух столбцов (воспользоваться шириной экрана), таких как любая из макетов 3Column-* или столбца .
В этом макете в настоящее время сфокусированное окно занимает весь экран, а другие окна вообще не видны. Вы можете вращаться между каждым из окон, используя ярлык «фокусировать следующее окно», как обычно.
Этот макет имеет один столбец на окно, в каждом окне расширяется полная высота экрана. Самое дальнейшее левое окно считается «главным» окном в том смысле, что вы можете изменить его размер с помощью ярлыков «уменьшить/расширить основную панель»; Другие окна разделили оставшееся пространство равномерно.
Повернутая версия столбца , где каждое окно занимает целую строку, расширяя полную ширину экрана.
Этот режим делает все окна «плавающим», что позволяет вам перемещать и изменить их размер, как если бы аметист был временно деактивирован. В отличие от других режимов, это будет означать, что окна могут быть размещены «поверх» друг друга, скрывая ваш вид на некоторые окна.
Этот макет не имеет основной панели так, как это делают другие макеты. При добавлении окна любая данная панель может быть равномерно разделена на две панели вдоль любой оси, которая длиннее. Это рекурсивно, так что панель А может быть разделена посередине на панель А слева и панель Б справа; Панель B может затем быть разделена на панель B сверху и панель C на дно; Панель C может затем быть разделена на панель C слева и панель D справа; и так далее.
Пользовательские макеты могут быть реализованы через JavaScript. Смотрите пользовательские макеты.
Аметист поддерживает конфигурацию через YAML в домашнем каталоге. См. Файлы конфигурации.
Если у вас есть вопросы или отзывы, ваши лучшие варианты - твитнуть или попасть на друтчик.
Если вы хотите внести свой вклад, пожалуйста, разветвляйтесь от филиала development
и откройте запросы против него, а не master
. В противном случае просто попробуйте придерживаться общего стиля кода.
Аметист свободен и всегда будет. Тем не менее, пара людей выразила желание пожертвовать деньги в оценке. Учитывая нынешний политический климат, я бы порекомендовал пожертвовать одной из этих организаций:
И куча ориентированных на технологии: