Implementation of a Wayland Compositor Based in wlroots

UDC.coleccionTraballos académicoses_ES
UDC.tipotrabTFGes_ES
UDC.titulacionGrao en Enxeñaría Informáticaes_ES
dc.contributor.advisorCasanova Crespo, José María
dc.contributor.authorLópez López, Miguel
dc.contributor.otherUniversidade da Coruña. Facultade de Informáticaes_ES
dc.date.accessioned2025-03-12T19:58:54Z
dc.date.available2025-03-12T19:58:54Z
dc.date.issued2024-11
dc.description.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. es_ES
dc.description.abstract[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.es_ES
dc.description.traballosTraballo fin de grao (UDC.FIC). Enxeñeria informática. Curso 2024/2025es_ES
dc.identifier.urihttp://hdl.handle.net/2183/41376
dc.language.isoenges_ES
dc.rightsAtribución-CompartirIgual 3.0 Españaes_ES
dc.rights.accessRightsopen accesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by-sa/3.0/es/*
dc.rights.urihttp://creativecommons.org/licenses/by-sa/3.0/es/
dc.subjectWaylandes_ES
dc.subjectWindow Managementes_ES
dc.subjectLinux Desktopes_ES
dc.subjectKeyboard-driven Navigationes_ES
dc.subjectCommand-line Extensibilityes_ES
dc.subjectWayland compositores_ES
dc.subjectSystem Architecturees_ES
dc.subjectContinuous Integrationes_ES
dc.subjectGPL Licensees_ES
dc.subjectXestión de xanelases_ES
dc.subjectEscritorio Linuxes_ES
dc.subjectNavegación mediante tecladoes_ES
dc.subjectExtensibilidade por comandoses_ES
dc.subjectCompositor de Waylandes_ES
dc.subjectArquitectura de sistemaes_ES
dc.subjectIntegración continuaes_ES
dc.subjectLicenza GPLes_ES
dc.titleImplementation of a Wayland Compositor Based in wlrootses_ES
dc.typebachelor thesises_ES
dspace.entity.typePublication
relation.isAdvisorOfPublication4b367650-a58f-4a0e-bd69-b153816e4c76
relation.isAdvisorOfPublication.latestForDiscovery4b367650-a58f-4a0e-bd69-b153816e4c76

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
LopezLopez_Miguel_TFG_2024.pdf
Size:
2.54 MB
Format:
Adobe Portable Document Format
Description:
TFG_EI_ES