Use this link to cite:
http://hdl.handle.net/2183/41376 Implementation of a Wayland Compositor Based in wlroots
Loading...
Identifiers
Publication date
Authors
López López, Miguel
Advisors
Other responsabilities
Universidade da Coruña. Facultade de Informática
Journal Title
Bibliographic citation
Type of academic work
Academic degree
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.
[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
Keywords
Wayland Window Management Linux Desktop Keyboard-driven Navigation Command-line Extensibility Wayland compositor System Architecture Continuous Integration GPL License Xestión de xanelas Escritorio Linux Navegación mediante teclado Extensibilidade por comandos Compositor de Wayland Arquitectura de sistema Integración continua Licenza GPL
Editor version
Rights
Atribución-CompartirIgual 3.0 España





