A Wayland compositor with a cosmic space metaphor — windows as planets orbiting a sun.
MilkyWM is a dynamic window manager for Wayland built on Smithay, featuring an orbital window layout system. Windows are positioned and moved based on gravitational simulation principles, creating a visually distinct and interactive desktop environment.
- Full Wayland compositor implementation
- Orbital window positioning system
- XWayland support for legacy X11 applications
- DRM/KMS backend for native display support
- libinput input device handling
- OpenGL rendering via glow
- TOML-based configuration
- Logging via tracing
- Linux kernel with DRM/KMS support
- libseat for session management
- libinput for input handling
- GBM (Generic Buffer Management)
- udev for device enumeration
git clone https://github.com/Franixx88/MilkyWM.git
cd MilkyWM
cargo build --releaseWayland compositor с орбитальной системой управления окнами. Окна движутся как планеты в космосе, создавая динамичный и визуально отличный от других интерфейс рабочего стола.
MilkyWM — это динамический оконный менеджер для Wayland, построенный на фреймворке Smithay. Основная идея проекта заключается в орбитальной системе позиционирования окон, где каждое окно представляет планету, вращающуюся вокруг центральной точки. Это создает уникальный визуальный опыт и новый способ взаимодействия с рабочим столом.
- Полнофункциональный Wayland compositor
- Система орбитального позиционирования окон с физическим моделированием
- Поддержка XWayland для приложений X11
- Нативный DRM/KMS backend для прямой работы с видеокартой
- Обработка входных устройств через libinput
- OpenGL рендеринг (glow)
- Конфигурация через TOML файлы
- Структурированное логирование через tracing
- Linux kernel с поддержкой DRM/KMS
- libseat (управление сессией)
- libinput (обработка входа)
- GBM (Generic Buffer Management)
- udev (перечисление устройств)
- Компилятор Rust 1.70+
git clone https://github.com/Franixx88/MilkyWM.git
cd MilkyWM
cargo build --releaseХей йоу, оставлю тут пасхалку на будущее ахахах, мне честно хочется верить что я не заброшу этот проект... мне он очень понравился да и всегда хотелось свой Window Manager)