Implementation of a Wayland Compositor Based in wlroots

Loading...
Thumbnail Image

Identifiers

Publication date

Authors

López López, Miguel

Other responsabilities

Universidade da Coruña. Facultade de Informática

Journal Title

Bibliographic citation

Type of academic work

Abstract

[Abstract]: This thesis presents turtile, a graphical environment component developed with minimalism and flexibility in mind, exploring the technology that powers the Linux desktop. As a Wayland compositor, turtile is responsible for displaying applications on the screen and handling user interactions with windows, as well as managing inputs and outputs. turtile was created to provide basic, customizable functionality for managing windows across multiple workspaces, focusing on an efficient keyboard-driven navigation. This project explores the unique role of compositors in modern Linux systems, especially as the ecosystem moves away from the older X11 standard to the Wayland protocol. The thesis covers the development process for turtile, from planning and design to implementation and testing, along with insights gained from building a basic but functional compositor.
[Resumo]: Esta memoria presenta turtile, un compoñente del entorno gráfico desenvolvido con minimalismo e flexibilidade como obxectivos, explorando a tecnoloxía que impulsa o escritorio Linux. Sendo un compositor de Wayland, turtile é responsable de mostrar aplicacións na pantalla e de xestionar a interacción do usuario con xanelas, ademais de xestionar as entradas e saídas. turtile foi creado para proporcionar funcionalidades básicas e personalizables para xestionar xanelas en múltiples espazos de traballo, centrándose na navegación eficiente mediante teclado. Este proxecto explora o papel único dos compositores nos sistemas Linux modernos, especialmente á medida que o ecosistema se afasta do vello estándar X11 e se move cara o protocolo Wayland. A memoria aborda o proceso de desenvolvemento de turtile, desde a planificación e o deseño até a implementación e as probas, alongo con o aprendido sobre a construción dun compositor básico pero funcional.

Description

Editor version

Rights

Atribución-CompartirIgual 3.0 España
Atribución-CompartirIgual 3.0 España

Except where otherwise noted, this item's license is described as Atribución-CompartirIgual 3.0 España