Cortile — тайловый менеджер окон, который вы ждали
Репозиторий давно не обновлялся
Последнее обновление было 1 год назад.
Знакома ситуация, когда на рабочем столе скапливается десяток окон, и вы тратите кучу времени на их ручное упорядочивание? Cortile решает эту проблему элегантно и без лишних движений — он автоматически расставляет окна в удобных компоновках, оставляя вам больше времени на реальную работу.
Что такое Cortile?
Cortile — это легковесный тайловый менеджер окон для Linux, написанный на Go. В отличие от традиционных решений вроде i3 или Awesome WM, он не заменяет ваш текущий оконный менеджер, а работает поверх него. Это значит, что вы можете продолжать пользоваться привычной средой XFCE, KDE или GNOME, но с бонусом в виде автоматического управления окнами.

Ключевые возможности
- Горячие углы — управляйте окнами, просто подводя курсор к краям экрана
- Гибкие схемы расположения — вертикальные, горизонтальные, мастер-слейв компоновки
- Поддержка нескольких мониторов — работает одинаково хорошо на любом количестве экранов
- Горячие клавиши — полный контроль с клавиатуры
- Системный трей — быстрый доступ к настройкам через иконку в трее
Вот как это выглядит в действии:

Технические особенности
Cortile написан на Go, что обеспечивает ему высокую производительность и стабильность. Он использует:
- X11 для взаимодействия с оконной системой
- D-Bus для внешнего API
- Системные треи для удобного управления
Проект поддерживает все основные окружения рабочего стола:
- XFCE
- KDE
- GNOME (включая производные вроде Cinnamon и MATE)
- LXDE/LXQt
- И другие EWMH-совместимые менеджеры окон
Как начать использовать
Установка проста — достаточно скачать бинарный файл с GitHub и запустить его:
wget -qO- $(wget -qO- https://api.github.com/repos/leukipp/cortile/releases/latest | \
jq -r '.assets[] | select(.name | contains ("linux_amd64.tar.gz")) | .browser_download_url') | \
tar -xvz
./cortile
Для автоматического запуска можно использовать systemd:
cp cortile.service ~/.config/systemd/user/
systemctl --user daemon-reload
systemctl --user enable cortile.service
systemctl --user start cortile.service
Гибкая настройка
Конфигурация хранится в ~/.config/cortile/config.toml и включает:
- Настройки горячих клавиш
- Параметры горячих углов
- Поведение системного трея
- Различные визуальные параметры

Для кого этот проект?
Cortile идеально подойдет:
- Разработчикам, работающим с несколькими окнами одновременно
- Системным администраторам, управляющим множеством терминалов
- Всем, кто хочет повысить эффективность работы в Linux
- Пользователям, которые не хотят полностью переходить на тайловые менеджеры, но хотят их преимущества
Cortile — это отличный компромисс между удобством традиционных DE и эффективностью тайловых менеджеров. Если вы еще не пробовали автоматическое управление окнами — самое время начать с Cortile. Простота установки и настройки делает его идеальным выбором для первого знакомства с тайлингом.
Проект активно развивается, имеет открытый исходный код (MIT License) и уже собрал более 600 звезд на GitHub. Почему бы не добавить и вашу?
