Об этом проекте
swm — это командный оконный менеджер для macOS, который работает как демон для отслеживания приложений, дисплеев, пространств и окон. Он предоставляет интерфейс на базе shell для управления макетами окон и состоянием системы, являясь преемником Stark.
Ключевые возможности включают:
- Автоматический тайлинг: поддержка нескольких режимов макета, включая float, master, monocle и dwindle.
- Управление окнами: команды для фокусировки, сворачивания, перемещения, изменения размера и перестановки окон, включая размещение по сетке.
- Конфигурация пространств: возможность настройки макета, отступов (padding) и зазоров (gaps) для отдельных пространств или глобально.
- Запрос состояния: возврат данных в формате JSON о дисплеях, пространствах и окнах.
- Событийная автоматизация: система сигналов, позволяющая пользователям выполнять shell-действия на основе событий среды выполнения, таких как создание окна или изменение фокуса.
- Конфигурация: поддержка файла конфигурации при запуске (~/.config/swm/swmrc) для постоянных настроек и регистрации сигналов.
Примечание: swm не обрабатывает привязки клавиш напрямую; он предназначен для использования с отдельным демоном горячих клавиш.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.