Windows Gaps – Scripts de Kwin (I)
Lo prometido es deuda. Tal y como dije el verano pasado, he decidido abrir una nueva sección en el blog dedicado a los Scripts de Kwin, esas pequeñas modificaciones a Kwin que le confieren nuevas funcionalidades. Y la inicio con Windows Gaps, un script que añade un pequeño espacio entre ventana y ventana cuando hacemos mosaico con ellas.
Windows Gaps – Scripts de Kwin (I)
Me encanta seguir encontrando nuevas funcionales no oficiales para KWin con los que seguir experimentando con nuestro escritorio.
La razón es que evidentemente algunas de estas pruebas pueden llegar a convertirse en nuevas funcionalidades pode defecto que se incorporan al Proyecto KDE y mejoran el entorno de trabajo.
En el blog ya hemos hablado de algunas de ellas, como es el caso de KWin dynamic workspaces o de Mudeer, scripts que mejoran el comportamiento de nuestro entorno de trabajo, pero últimamente están apareciendo tantos en la Store de KDE que no hay duda que merecen un hueco constante en el blog.
De esta forma, me complace presentaros Windows Gap, una creación de nclarius que nos permite añadr espacio alrededor de las ventanas cuando ajustamos estas a un entero, medio o cuarto de la pantalla.

Además, nos permite configurar algunos aspectos como el espacio entre ventanas o si este efecto se aplica en las ventanas maximizadas.
No obstante, para que el menú de configuración esté disponible, es posible que tengas que activarlo primero. Para más información sobre la instalación, la configuración y el uso, así como para cualquier petición, os recomiendo visitar su página de GitHub.
Y como siempre digo, si os gusta el pack de iconos podéis “pagarlo” de muchas formas en la página en continua evolución (mirad su nuevo aspecto) de KDE Store, que estoy seguro que el desarrollador lo agradecerá: puntúale positivamente, hazle un comentario en la página o realiza una donación. Ayudar al desarrollo del Software Libre también se hace simplemente dando las gracias, ayuda mucho más de lo que os podéis imaginar, recordad la campaña I love Free Software Day 2017 de la Free Software Foundation donde se nos recordaba esta forma tan sencilla de colaborar con el gran proyecto del Software Libre y que en el blog dedicamos un artículo.
openSUSE Conference Design Contest Begins
openSUSE begins an image design contest for the openSUSE Conference 2022 today. The design will be used for the conference poster and t-shirt.
Submitted images must meet certain requirements listed below and on the contest wiki page. Designers are encouraged to use open-source graphic editing software like Inkscape, Gimp or Krita.
Submitted designs should be licensed under CC-BY-SA 4.0 and allow everyone to use it without attribution. Designs submitted must be original and should not include any third party materials conflicting with CC-BY-SA 4.0.
The design contest has the following requirements:
- The image(s) design must be an .svg format
- The image(s) needs to be emailed to ddemaio (@) opensuse.org with the subject “oSC22 Design Contest”
- The image(s) design must be a size that is able to be printed at the same size on a small and 3XL t-shirt. This means that designs can not be printed at the bottom, top or edges of the t-shirt and can not wrap around the t-shirt
- Must include the words openSUSE Conference in the design
- The image should be added to the contest wiki page as a .png so people can view the design
Design Guidelines:
- Avoid using thin lines
- Avoid using gradients
- Limit design image to 2 to 3 colors
- Designs should abide by the branding guidelines and guidelines for the use of the logo in the design
The contests begins today. The deadline for the contest is March 31 at 23:59 UTC. The winning design will be announced shortly after the deadline.
Los Simpson le dan un toque de estilo a tu escritorio Plasma de #KDE
Puedes escoger entre diferentes temas para el escritorio Plasma de KDE con nombres de personajes de los Simpson creados por Jomada

A pesar de que la comunidad de KDE hace un gran trabajo creando temas de colores y diseños «oficiales» para Plasma, el entorno de escritorio de la comunidad KDE, como Breeze.
Hay que reconocer que Plasma es diverso, tan diverso como la cantidad de personas que lo usan en todo el mundo. Algunas personas quieren colores oscuros, junto con un color en especial, otros temas claros.
Hay quienes quieren un tipo de decoración de ventanas, otras personas prefieren otras configuraciones. Paletas de colores, transparencias, diseños, iconos, decoraciones de ventanas… la combinación es infinita, para dejarlo a tu gusto o ir cambiando cada poco tiempo.
Entre todo esa pléyade de opciones disponibles, hoy traigo por el blog unos cuantos temas para Plasma de diferentes estilos y combinaciones de colores que tienen los nombres de diversos personajes de los Simpson, creados por Jomada aka Jorge D’Angelo y que difunde en su blog Seducción Linux.
Apu, Edna, Carl y Lenny, Lisa u Otto son algunos de los nombres que reciben los temas para Plasma creados por este usuario.
Algunos son temas claros y luminosos y también tiene temas oscuros (para aquellos como yo que nos decantamos por estos diseños) e incluso tiene algún tema de colores que ofrece ambas versiones.
Temas globales, decoraciones de ventanas, paletas de colores, esquemas de colores para distintas aplicaciones, esquemas de diseños para el dock Latte, e incluso incluye fondo de escritorio que casa perfectamente con todo ese diseño.
Todo ello para dar un diseño cuidado, casi diría exquisito, que da sensación de unidad y que unifica la experiencia de usuario delante de su distribución GNU/Linux con Plasma y KDE como escritorio.
Por mi parte probé hace tiempo el tema oscuro Carl, con ciertos toques en azul que le quedaban muy bien en mi openSUSE Tumbleweed.
Te animo a echarles un vistazo a estos temas de Plasma y probarlos en tu sistema, seguro que descubres alguno que encaja con tus gustos y siempre puedes cambiar entre varios.
Puedes ver los temas disponible creados por este artista en su blog o en el KDE Store para descargar únicamente un fondo de escritorio o un esquema de color o cualquier cosa de las creadas por Jomada desde Buenos Aires en Argentina:

Sending logs to Elastic Cloud using syslog-ng
The Elastic Cloud is a service by Elastic providing Elasticsearch and related services in an easy-to-use package. Last year someone reported an issue that it does not work properly with syslog-ng. I did not have time to investigate at that time. Now I started a free trial and soon my log messages from syslog-ng started to appear in Kibana in Elastic Cloud.
From this blog you can learn how to configure syslog-ng for the Elastic Cloud. I go with the most basic settings: exploring Elastic Cloud and syslog-ng Elasticsearch features are both out of scope, as both are very well documented on their respective websites.
You can read my blog at https://www.syslog-ng.com/community/b/blog/posts/sending-logs-to-elastic-cloud-using-syslog-ng

syslog-ng logo
Maquetar una revista con Linux – Scribus: Grandes aplicaciones GNU/Linux (I)
Inspirado en una frase del gran Juan Febles «Con Linux si se puede» he decidido iniciar una serie de artículos donde presentaré las grandes aplicaciones que tiene el sistema GNU/Linux para realizar todas las tareas que necesitemos, sin tener nada o poco que envidiar a otras aplicaciones privativas. De esta forma repasaré desde cómo maquetar una revista con Linux con Scribus, con el que inicio la serie, hasta hacer de realizador con OBS Studio, sin olvidar a editores gráficos como Gimp o Krita. Bienvenidos pues a la primera entrega de Grandes Aplicaciones GNU/Linux.
Maquetar una revista con Linux – Scribus: Grandes aplicaciones GNU/Linux (I)
Si alguna vez te has visto en la tesitura de realizar una publicación en GNU/Linux seguramente habrás echado mano de LibreOffice, pero claro con esta magnífica Suite Ofimática se queda corta a la hora de ofrecer maquetaciones profesionales.
Y es que como me dijo una vez un profesor de informática, que una aplicación haga tablas no significa que sea la mejor para hacer tablas, de esta forma, si buscas un programa que ye ayude a hacer maquetaciones en GNU/Linux la mejor, de momento, es Scribus con el que ningún diseño que se te pase por la cabeza es inalcanzable.

Scribus se un programa de diseño de páginas multisistema (Linux, FreeBSD, PC-BSD, NetBSD, OpenBSD, Solaris, OpenIndiana, Debian GNU/Hurd, Mac OS X, OS/2 Warp 4, eComStation, Haiku y Window).
Sus inicios se remontan a la primavera de 2001, desde la cual Scribus ha evolucionado hasta convertirse en una de las principales aplicaciones de escritorio de código abierto de edición de texto.

Scribus nos ofrece una interfaz fácil de usar y proporciona funciones de publicación profesionales, como los colores CMYK, los colores planos, la gestión del color ICC y la creación versátil de PDF.
Además, Scribus tiene muchas potentes herramientas como dibujo vectorial, la compatibilidad con un gran número de tipos de archivo mediante filtros de importación/exportación, la emulación del daltonismo o la representación de lenguajes de marcado como LaTeX o Lilypond dentro de Scribus.

Como plus, y como no podría ser de otra manera, el formato de archivo de Scribus está basado en XML y es abierto, y gracias a ello (y a diferencia de los formatos de archivo binarios propietarios) los documentos dañados tiene la posibilidad de poder recuperarse con un simple editor de texto
Más información: Scribus
openSUSE Gains New Hardware
The openSUSE Project added an enormous amount of compute power for its projects this past year thanks to SUSE, which is the project’s main sponsor. The added hardware will help with open-source development.
The project now uses around a thousand build workers for x86, which will help with creating and distributing software for major Linux distributions in the Open Build Service.
Multiple other architectures were added to OBS; a few months ago, the project added five new POWER9 machines, which are valued at roughly $80,000 per machine. The additional machines will put PowerPC back to a level consistent with the build power of OBS’ arm machines. PowerPC wasn’t the only IBM addition to OBS. In August, the project added an additional mainframe; an IBM LinuxONE System was added as loaner hardware. Matched with a z13 mainframe computer, this gives OBS extensive build power for s390. A new IBM LinuxONE System without storage starts at about $135,000, so IBM is also investing a lot in the utility of openSUSE and community based open-source development. One thing for sure is that users of the Open Build Service will experience some high-performance building after receiving compute assets benefiting open-source development.
In addition, SUSE sponsored two new arm servers that are the first of its specific hardware type in Germany. SUSE also contributed an additional x86-System for rsync.opensuse.org, which was deployed in the fall. The enhancement of the rsync.opensuse.org system with its 42T direct-attached storage makes it possible to host a copy of all download.opensuse.org content; this immediately helped openSUSE Tumbleweed users across the globe since mirrors replicate package updates to end-point users of the rolling release. Thanks to another sponsor, IP-Exchange, rsync.opensuse.org is running in an external CoLocation Datacenter near Nuremberg.
The generosity to openSUSE extended not only from companies, but through individuals as well. Coly Li, who is working on bcache in the kernel, donated two 8TB SSDs for rsync.opensuse.org; bcache is a block cache that allows people to use an SSD as a fast read/write cache for another block device. A big thank you to Li and all the companies who are for investing in the openSUSE Project.
Linux User Group of Mauritius meets Luboš Kocman
We had a meetup in the conference room of Flying Dodo, Bagatelle, on Saturday 22 January 2022. Luboš Kocman, the Release Manager for openSUSE, who came to Mauritius on vacation was kind enough to spare a few hours and meet us.

Nirvan Pagooah, the Secretary of the Linux User Group of Mauritius, made the announcement of the meetup on the LUGM discussion list. Due to sanitary restrictions imposed by the government we could not make the meetup public. We had to keep it a private event with a limited number of attendees.

Luboš told us about some new things that will be coming to Leap in the future. He explained his role as a Release Manager for openSUSE and how the community as a whole is regarded as a SUSE partner. He explained the relationship between SUSE and the openSUSE community. He also talked about SUSE Liberty Linux, a new offering by SUSE which offers support for mixed Linux environment, like RHEL, CentOS and SLES.
Luboš showed us code.opensuse.org/leap/features/issues where community members can request the features they want most in openSUSE Leap. Hence, contributing to making openSUSE distributions better.
I asked whether the feature requests for Leap won't make it such that Leap and Tumbleweed will have different features. Luboš opened opensource.suse.com/legal/policy and explained that the contributions land in Factory first. He talked about the binary compatibility between Leap & SLES and users can test on Leap then migrate to SLES at total ease.

We talked about contributing to open source. Luboš mentioned non-code contributions and how easy it is to contribute to openSUSE. Ajay Ramjatan, one of the founders and the current President of LUGM, mentioned that for many years this is what he's been telling Linux & FOSS enthusiasts, that contributions can be in any form, like designs, translations, etc.
On that note Avinash Meetoo added that the Mauritian Creole (kreol morisien) can be an interesting FOSS project if we would consider adding Kreol support to openSUSE. He mentioned that there are people who are well versed on the topic but might not be techie, that is where we can work together and make it happen.
Renghen Pajanilingum shot a few tech questions, from containers to programming languages & having to compile software using different versions of packages. I know Renghen does not like to spend time fixing the distro problems because he'd rather spend that on actual work. However, he is one of the several Linux people that I have tried to lure to the green side. 😁 Not there yet but I am hopeful that we'll paint his laptop green one day.
I cannot end this blog without thanking Joffrey Michaïe for sponsoring a round of beer 🍺 (and other drinks) for everyone.

At around 5 p.m the meetup ended.
Some of us stayed at Flying Dodo for more beer and to have dinner. Finally, we went to Mugg & Bean for a coffee and continued chatting about work, life and the balance. At 8:30 p.m, the hotel's taxi came for Luboš.

Hoping to be able to meet and greet geekos again.
Renovando el instalador YaST en openSUSE y SUSE
YaST no es solo un gran centro de control en el que configurar muchos aspectos de tu sistema openSUSE y SUSE, también es la herramienta que instala esta distribuciones de GNU/Linux en tu equipo

YaST es una herramienta modular, polivalente y multifuncional. Con ella configuras de manera gráfica un montón de aspectos de las distribuciones de GNU/Linux openSUSE y SUSE. YaST es además la herramienta que sirve para instalar estos sistemas en nuestros equipos.
El equipo de desarrolladores detrás de YaST, no para de hacer mejoras en muchos aspectos de esta gran herramienta de openSUSE y SUSE. Se solucionan errores, se añaden nuevas funcionalidades, se optimiza código, etc…
Pero también hay que saber mejorar y adaptar una herramienta tan fundamental como es el instalador de openSUSE y SUSE que se realiza mediante YaST. Y es a este aspecto tan vital como el instalador al que le ha tocado ahora mejorarlo.
Es lo que han llamado D-Installer o instalador D ¿Quieres saber más?
No he instalado muchas distribuciones, pero sin duda muchos «distrohoppers» alaban la herramienta YaST a la hora de hacer su trabajo y guiarte en el proceso de instalación de openSUSE o SUSE.
Pero tal como dice el propio equipo de desarrolladores detrás de YaST, en muchos aspectos se le nota que ya han pasado muchos años y necesita mejoras en ciertos aspectos.
Así que durante el pasado año 2021 pusieron en común qué aspectos era necesario optimizar y mejorar, llegando a unas cuantas conclusiones:
- Acortar el proceso de instalación.
- Desacoplamiento de la interfaz de usuario de los componentes internos de YaST.
- Añadir una interfaz basada en web.
Y a finales de ese año 2021 decidieron retomar ese proyecto y crear una prueba de concepto de un instalador basado en la web. Algo lo suficientemente simple que, de momento no funciona.
Pero es un paso previo que sirve para plasmar un primer esbozo que valga como punto de partida sobre el que trabajar y emplear más tiempo en desarrollarlo.
Pero antes de eso, quisieron compartir el proyecto y darlo a conocer para recabar puntos de vista y opiniones al respecto de lo que piensa la comunidad.
Es algo más que una simple nueva interfaz
El proporcionar una interfaz alternativa basada en la web es solo la punta del iceberg. Ese cambio en la imagen, conlleva un montón de cambios Antes internos, en el código y las entrañas de YaST, como desacoplar el código de la interfaz de usuario o agregar una interfaz D-Bus.
Lo bueno, es que el trabajo invertido en los últimos años en mejorar YaST facilitan en parte ese cambio interno, pero aún así queda mucho trabajo y muchas pruebas hasta conseguir el deseado resultado final.
Beneficios
¿Y todos estos cambios qué beneficios pueden conllevar? Con este cambio importante en el instalador de YaST, el equipo de desarrolladores ha enumerado esta serie de beneficios entre otros
- Una mejor interfaz de usuario: libYUI ha hecho un gran trabajo todo este tiempo. Sin embargo, impone algunas limitaciones que nos estaría bien superar.
- Reutilización: YaST contiene mucho código útil que estaría disponible para otras herramientas.
- Mejor integración: Debería ser más fácil integrar piezas de YaST en sus propios flujos de trabajo proporcionando una interfaz D-Bus.
- Multilenguaje: Eventualmente, usar D-Bus podría permitir usar otros lenguajes de programación.
- Colaboradores: Al ser software libre, más personas pueden contribuir al proyecto haciendo que el código sea más accesible y utilizando tecnologías ampliamente conocidas.
El equipo de desarrollo de YaST es consciente de que habrá muchas incógnitas con este cambio y surgirán muchas dudas que se irán respondiendo por los canales pertinentes (listas de correo pincipalmente)
Pero quieren antes de nada ir respondiendo algunas preguntas básicas que puedan surgir al leer este primer anuncio. El equipo de YaST responde a estas preguntas:
Pregunta: ¿Se dejará de utilizar la interfaz de usuario actual?
Respuesta: No. Solo queremos ofrecer una interfaz alternativa y de alguna manera simplificada. En realidad, no esperamos que la interfaz de usuario basada en web sea tan potente como la actual a corto plazo.
Pregunta: ¿Qué módulos obtendrían la nueva interfaz?
Respuesta: En este punto, nos limitamos al instalador. No planeamos agregar una interfaz basada en web a ningún otro módulo.
Pregunta: ¿Qué pasa con AutoYaST?
Respuesta: En cuanto a AutoYaST, la idea es utilizar el mismo código base que la instalación estándar manteniendo la compatibilidad con versiones anteriores. Por lo tanto, podría reutilizar sus perfiles de AutoYaST sin problemas significativos.
Pregunta: ¿Se está mudando de Ruby a otro lenguaje de programación?
Respuesta: No. Simplemente pensamos que, en el futuro, sería posible volver a implementar partes de YaST (o escribir nuevas piezas) en un lenguaje de programación diferente. Pero no planeamos reemplazar a Ruby a corto plazo.
Pregunta: ¿Cuándo saldrá?
Respuesta: Aún no lo sabemos.
Pregunta: ¿No es precisamente eso lo que están haciendo los desarrolladores de Anaconda?
Respuesta: Mayormente sí. Nos alegró leer su anuncio porque de alguna manera valida nuestro punto de vista sobre el futuro. Pero, por supuesto, Anaconda está en una mejor posición (por ejemplo, ya cuenta con una interfaz D-Bus).
Pregunta: ¿Confiarías en Cockpit?
Respuesta: Aún no lo sabemos, pero… ¿por qué no? Cockpit es un proyecto realmente bueno y ya hemos publicado un módulo para Wicked. Así que tal vez podríamos buscar alguna colaboración.
Pregunta: ¿Por qué se llama D-Installer?
Respuesta: Bueno, es solo un juego de palabras. Nombramos el repositorio como «yast/the-installer» y, dado que es un instalador basado en servicios, evolucionó a D-installer. Por supuesto, ni siquiera el nombre del proyecto está escrito en piedra, por lo que estamos abiertos a mejores propuestas.
Es interesante ver cómo el proyecto es algo vivo, que evoluciona, que se mueve y en el que se emplean recursos como tiempo y personas que lo mejoren o le den un nuevo enfoque.
¿Qué opinión te merece al respecto? De momento es muy pronto para emitir un juicio, pero me gustará saber tu opinión en los comentarios del blog.
Enlaces de interés
- https://yast.opensuse.org/blog/2022-01-18/announcing-the-d-installer-project
- https://github.com/yast/the-installer

Vídeo oficial de Krita 5.0, más rápido y flexible
Hace un tiempo compartí con vostros que ya teníamos entre nosotros una nueva versión de Krita, la aplicación para dibujantes y artistas gráficos de KDE, y la verdad, de cualquier otro sistema. Pasado un tiempo he encontrado un hueco para compartir con vosotros el vídeo oficial de Krita 5.0. Espero que os guste.
Vídeo oficial de Krita 5.0, más rápido y flexible

Ya había pasado mucho tiempo desde el lanzamiento de la primera versión de la rama 4 de Krita, la cual no paraba de mejorar en cada nueva revisión.
Pero claro, esta versión tenía fecha de caducidad ya que los desarrolladores estaban trabajando en la quinta gran versión, y es por ello que se complacieron el pasado 23 de diciembre fue lanzado Krita 5.0, un gran paso en la consolidación de este Software como un referente en el arte digital.
El lanzamiento vino acompañado por un vídeo, el cual no se me ocurrió incluirlo en el anuncio que hice en el momento, pero que ahora si comparto con vosotros, donde se resaltaban sus mejoras:
Las novedades de Krita 5.0
Es el momento de dar un repaso rápido por las novedades de Krita 5.0, que no son todas las que son pero si todas las que están.
- Renovada el sistema con el que Krita maneja herramientas como los pinceles, los degradados y las paletas, así como el etiquetado. Ahoras es mucho más rápido, utiliza mucha menos memoria y es mucho más fiable.
- Se han mejorado los degradados: más suaves y pueden manejar gamas más amplias.
- El motor de los pinceles para difuminar ha sido completamente reescrito, y tenemos un nuevo motor de pinceles, basado en MyPaint
- Se ha revisado el sistema de animación, con mejoras en la interfaz de usuario y nuevas funciones, como los marcos de clonación y las máscaras de transformación animadas.
- Añadido un editor de guiones gráficos integrado.
- Nueva herramienta: grabadora para crear un vídeo de tus sesiones de pintura
Y muchos más pequeñas mejoras. Una gran noticia para un Software que no para de mejorar y que demuestra el gran potencial que tiene el Software Libre cuando se unen esfuerzos.
Más información: Anuncio de lanzamiento | Notas de lanzamiento
¿Qué es Krita?
Para los que no lo sepan, Krita es el software de pintura digital e ilustración basado en las librerías de la plataforma KDE que antes estaba incluido en Calligra Suite.
A diferencia de otras aplicaciones gráficas, se diseño hace énfasis en la creación de imágenes desde cero, es decir, está especialmente orientado para los artistas gráficos como ilustradores, dibujantes de cómics, etc.
Krita es software libre distribuido bajo la licencia GNU GPL y fue lanzado por primera vez como parte de la versión 1.4.0 de KOffice, el 21 de junio de 2005. (Vía: Wikipedia)
Para ver el funcionamiento de esta aplicación nada mejor que ver un vídeo de Odysseas Stamoglou en la que nos muestra como dibujar una chica dedel futuro con Krita.
Lanzado GCompris 2.1 con mejoras en Android
Hace menos de un mes que se lanzó la primera versión de la segunda rama de esta suite informática y ya me complace compartir con vosotros que ha sido lanzado GCompris 2.1 con una aplicación que sigue ofreciendo verdaderas maravillas para niñas y niños y que no deja de evolucionar y mejorar.
Lanzado GCompris 2.1 con mejoras en Android

Como nos tiene acostumbrado el equipo de desarrolladores de GCompris, cada nuevo lanzamiento de esta suite de juegos educativos nos ofrece una buena colección de novedades.
Este GCompris 2.1 no es una excepción y a las típicas correcciones de errores y actualizaciones en el paquete de idiomas que forman parte de la suite, esta versión nos ofrece algunas interesantes mejoras:
- Remitir el certificado SSL para descargar las herramientas para teléfonos/tabletas Android más antiguos que no lo tienen y no pueden descargar datos (https://bugs.kde.org/show_bug.cgi?id=447572).
- Se han actualizado los gráficos de las actividades «Caja de equilibrio» y «Borrado».

- Se ha corregido un fallo en la cuenta regresiva donde, tras el turno del pez, no era posible ganar, incluso cuando se introducía el resultado bueno.
- Se ha corregido un bloqueo en la actividad «Aprende los números decimales» al cambiar de nivel.
- Se ha añadido una etiqueta en negrita para la línea de los controles del teclado en las actividades de codificación de ruta.
- Se ha corregido la parte inferior de la lista de actividades que no era visible al desplazarla hasta el final.
- En Windows, eliminar la borrosidad en pantallas HiDPI al instalar GCompris.
Quisiera destacar que en mi opinión esta aplicación debería estar presente en todas las comunidades educativas, como lo está en muchos centros logopédicos.
Recordad que GCompris tiene versión también para Android aunque limitada en algunas de sus aplicaciones, además se está preparando un instalador para Raspberry Pi para principios de 2019. Además las versiones actualizadas para MacOS e iOS aún no están disponibles pero se espera poder lanzarlas durante el próximo año.
Más información: GCompris
¿Qué es GCompris?
GCompris es un colección de aplicaciones educativas que contiene diferentes actividades para niños entre 2 y 10 años de edad. Originalmente GCompris estaba escrito lenguaje C y Python utilizando las herramientas de GTK+ pero a principios de 2014, desde que sus desarrolladores anunciaron que pasaban a ser un proyecto de la Comunidad KDE, se ha reescrito en a C++ y QML utilizando las herramientas Qt.

Más información: GCompris