Mutter

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: mutter.gnome.org

Mutter — это оконный менеджер, разработанный для рабочего окружения GNOME 3, который объединяет в себе функции как композитного, так и оконного менеджера. Он написан на языке программирования C и использует OpenGL для создания графических эффектов и управления окнами. Проект Mutter был создан с целью обеспечения высокой производительности и гибкости в управлении графическим пользовательским интерфейсом, что делает его одним из ключевых компонентов экосистемы GNOME.

Основная задача Mutter заключается в представлении оконного менеджмента для пользовательских приложений в среде GNOME. Он отвечает за такие аспекты, как размещение, минимизация и максимизация окон, а также за анимацию и визуальные эффекты, такие как тени, затемнение и трансформации. Mutter также поддерживает плагины, которые расширяют его функциональность, позволяя пользователям настраивать и изменять поведение оконного менеджера в соответствии с их потребностями.

  • Поддержка OpenGL — использование аппаратного ускорения для улучшения графической производительности.
  • Композитное управление — обеспечивает создание сложных и плавных визуальных эффектов при изменении окна.
  • Плагинам, основанные на GObject — возможность расширения функционала через сторонние модули.
  • Поддержка различных типов окон — управление не только стандартными окнами, но и всплывающими, диалоговыми и другими типами интерфейсов.
  • Пользовательская настройка — возможность изменения стилей и поведения окон через конфигурационные файлы и графические интерфейсы.
  • Интеграция с GNOME Shell — обеспечивает Seamless взаимодействие между элементами интерфейса GNOME.
Подробнее