Skip to main content
openSUSE's Geeko chameleon's head overlayed on a cell-shaded planet Earth, rotated to show the continents of Europe and Africa

Welcome to Planet openSUSE

This is a feed aggregator that collects what the contributors to the openSUSE Project are writing on their respective blogs
To have your blog added to this aggregator, please read the instructions

a silhouette of a person's head and shoulders, used as a default avatar

3 juegos nativos RTS para linux

Estas navidades apenas he hablado de la parte lúdica de Linux, solo dediqué una entrada repasando las novedades de Heroic. Hora de enmendar este error presentando un vídeo con 3 juegos nativos RTS para linux que demuestra que no solo se puede jugar sino que además, se puede hacer de forma 100% libre.

3 juegos nativos RTS para linux

De la mano de Planeta Tecno os presento el siguiente vídeo donde nos presenta 3 juegos RTS excelentes para instalar de forma nativa en Linux. Para los que no lo sepan, RTS es el acrónimo de Real Time Strategy, o Estrategia en Tiempo Real para los que no les gusta la imposición anglosajona.

Se trata de Wazone 2100, OpenRa y 0 A.D. (Zero A.D.), los dos últimos han aparecido en el blog, en la serie Juegos Linux del blog, así que ya tengo objetivo para analizar a fondo con el primero.

Como es habitual en este tipo de juegos están disponibles en múltiples formatos: flatpak, snap, deb y en código fuente. Además, los chicos de Planeta Tecno (que además tienen una web) comentan que estos juegos funcionan perfectamente incluso en equipos antiguos (portátil de hace 13 años, por ejemplo) y son una excelente opción para quienes buscan estrategia clásica sin costo en Linux, manteniendo su dispositivo alejado de software privativo.

Sin más, os dejo con el vídeo.

Aunque he dicho arriba que he dedicado artículos a dos de ellos no me resisto a poner una breve reseña de cada uno de ellos:

Warzone 2100

Tras un desastre nuclear, los jugadores lideran «El Proyecto» para recuperar la tecnología y reconstruir el orden mundial frente a facciones enemigas. Este juego está realizado en 3D, con lo que podemos llegar a tener un gran nivel de zoom.

Una de sus características más destacadas es su árbol tecnológico con más de 400 tecnologías combinables, lo que permite crear unidades personalizadas y variadas.

Image
Captura de un ataque con misiles en Warzone 2100.

OpenRA

En realidad no es un solo juego, sino un motor que incluye «mods» oficiales que recrean clásicos de la estrategia con mejoras para sistemas modernos.

De esta forma nos encontramos con la posibilidad de jugar a clásicos como:

  • Red Alert: Basado en una realidad alternativa donde la Unión Soviética expande su poder tras la desaparición de Hitler.
  • Tiberian Dawn: El clásico Command & Conquer original
  • Dune 2000: Basado en el universo de la novela Dune
3 juegos nativos RTS para linux
OpenRa con el mod Red Alert

Las ventajas de utilizar este motor es que mejora los gráficos originales (estilo 2.5D), corrige errores de compatibilidad y tiene una comunidad muy activa que organiza torneos multijugador.

0 A.D. (Zero A.D.)

Este proyecto está considerado un «juego insignia» de Linux, siendo muy similar a la saga Age of Empires pero desarrollado de forma abierta por la comunidad, de forma que es software libre, multiplataforma y tiene un sistema de Inteligencia Artificial (Petra Bot) que aprende del estilo del jugador.

En el juego podemos manejar civilizaciones antiguas (500 a.C. al 500 d.C.: Helenos, Imperios Diádocos, Celtas, Romanos, Persas, Íberos, etc.) y destacando por su excelente calidad gráfica y atención al detalle.

3 juegos nativos RTS para linux
Detalles de una vivienda romana.

Recientemente ha mejorado mucho su modo campaña para un solo jugador y, para finalizar, comentar que existen mods oficiales y de la comunidad (como Millennium AD o Han Ascendant) que añaden civilizaciones adicionales como los Han (Chinos), los Zapotecas o facciones de la Edad Media.

Contribuye al avance del Software Libre: difunde el conocimiento

Si os gusta el vídeo no dejéis pasar la oportunidad de pagar a su creador Planeta Tecno, en esta ocasión, utilizando las forma que te permite la plataforma de vídeos Youtube:

  • Subscríbete a su canal.
  • Ponle un comentario
  • Comparte en redes sociales
  • O cualquier otra forma que se te ocurra.

Hoy es un buen día para insistir que 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.

La entrada 3 juegos nativos RTS para linux se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Configurar un temporizador y mucho más en Plasma de #KDE

¿Necesitas configurar un temporizador para recordarte una tarea? ¿Necesitas una alarma diaria? ¿Necesitas saber la hora local y de otras localizaciones? Con Plasma de KDE estás cubierto

Una esfera de reloj analógico con las manecillas. Pero en vez de números, en la esfera se ven complejas operaciones matemáticas cuyos resultados son los números de las horas

Estaba cocinando mientras estaba con el portátil, echo lo necesario a la olla a presión, cierro y en 20 minutos debería estar listo. No quería que me pasara que el timeline de Mastodon me hiciera perder la noción del tiempo y que se me pasara más tiempo del necesario echando a perder la comido o algo peor…

Quise establecer un temporizador que me recordara en mi portátil que en 20 minutos tenía que hacer caso a la olla. Algo tenía que haber seguro. Así que tras una breve búsqueda por la red encontré Kclock que hacía justamente lo que quería… y ¡mucho más!

Kclock (¿de verdad no se puede cambiar el nombre de la aplicación a algo como Klock, que empieza por K y no es tan extraño?) es una aplicación de KDE que nos ofrece un reloj y muchas cosas más.

Para instalarlo en openSUSE con un simple sudo zypper in kclock es suficiente. Nos instala el propio paquete y el de idiomas y ya está disponible en nuestro sistema. Lo buscamos en el menú de aplicaciones, pero con el nombre reloj (¿?), y lo ejecutamos.

Hora

Lo primero que nos aparece es una ventana con la hora local de nuestro sistema. Y además podemos añadir horas de otros países muy útil si por nuestro trabajo o por necesidad necesitamos saber la hora de diferentes usos horarios.

Temporizador

En otra pestaña podremos configurar diferentes temporizadores (¡lo que buscaba!). Añadimos un nuevo temporizador y podremos escoger entre valores ya preconfigurados: 1, 5, 10, 15, 30 minutos, o adaptarlo al tiempo que queramos. También podremos ponerle un nombre, por ejemplo: «¡Retirar la olla del fuego!».

Establecido el temporizador podremos iniciarlo cuando lo queramos y al término del tiempo configurado saldrá una notificación y un sonido para indicarnos el fin.

Lo bueno es que aunque cerremos la aplicación, el temporizador que esté iniciado continuará su cuenta atrás. Otra cosa buena es que el temporizador que hemos creado se queda disponible para ponerlo en marcha cuando lo necesitemos de nuevo. Y si no lo queremos reutilizar siempre lo podremos borrar.

Cronómetro

También podremos poner en marcha un cronómetro si lo necesitamos. Que se puede también manejar con el teclado. Podremos ponerlo en marcha, pausarlo o gestionar diferentes tiempos parciales siguiendo con el total.

Alarmas

En un portátil quizás no tiene mucho sentido, pero también podremos establecer alarmas que sonarán a la hora especificada el día seleccionado. Igual que las alarmas que configuramos en nuestros dispositivos móviles para que nos despierten.

Podremos configurar la hora, el día, el modo de posponerla, etc.


Realmente era lo que estaba buscando y no sé cómo es que Plasma no incluye esta aplicación de manera predeterminada.

Una cosa que me confunde bastante y que envié un correo a sus desarrolladores es el nombre. Partiendo de que Kclock creo que habría que cambiarlo, pero no es a eso a lo que me refiero.

Me refiero a que hay un poco de lío con el nombre en general. Si lo busco en los repositorio para instalarlo debo buscar por Kclock. Al buscarlo en el menú de aplicaciones debo buscarlo como reloj. Y una vez lanzado, en la barra de títulos superior el nombre de la aplicación es clock. ¿Vaya poca consistencia, no?

Pues eso, que si necesitas un temporizador o una alarma o un cronómetro en Plasma de KDE con Kclock tienes todo lo que necesitas.

Enlaces de interés

the avatar of openSUSE News

Software Policies Can Fuel Waste

A photo posted to Reddit and followup media coverage about computers being discarded in large amounts due to software policies should ignite public concern on the use of taxpayer money being used responsibly.

The image shows a large pallet of PCs that were thrown out because they were not upgraded to a newer operating system.

The post highlights a growing concern among critics of government technology policy where public hardware is being retired not because it has failed, but because it no longer aligns with policy requirements.

Seeing stacks of computers that are still capable of using Linux operating systems like openSUSE and others raises a lot of questions about how tax money is being spent, especially in a country with uncontrollable runaway debt ($38.6 trillion at the time of publication). Migrating to open-source solutions could be an easy win for cost savings and government efficiency. The Government Accountability Office (GAO) report notes the federal government spends more than $100 billion annually on IT and cybersecurity, which includes thousands of software licenses that do not isolate Windows alone.

Extended support for Windows 10 ends on Oct 13, 2026, according to endof10.org. End of 10 is an information campaign focusing on reducing unnecessary e-waste driven by software policy decisions.

The image illustrates how public policy choices can contribute to waste of taxpayer funds even when they appear in the form of discarded hardware. Serviceable computers are being retired not because they are broken, but because public institutions are locked into closed, inflexible software decisions.

Advocates for fiscal responsibility can point to Europe’s Public Money, Public Code principle, which is championed by the Free Software Foundation Europe, as an example to emulate. The Public Money, Public Code effort began as an information campaign that argued publicly funded software should remain open, adaptable and reusable, which extends the useful life of public hardware.

Supporters of the approach say open, publicly owned code can reduce costs by allowing agencies to reuse software rather than rebuilding similar systems repeatedly. They also argue that shared development spreads costs across governments, improves transparency through independent review, and extends the useful life of computer hardware.

A Federal Source Code Policy directed US agencies in 2016 to release at least some custom code as open source, but it has not mandated an “open-by-default” approach to mirror the logic of Public Money, Public Code.

This lack of policy further extends government debt and enriches shareholders through transferring wealth from the taxpaying public to private equity shareholders.

Though the Public Money, Public Code campaign originated in Europe, its goals can resonate with the taxpaying voter and it is a more responsible approach for the environment and usage of taxes. Environmental advocates like Joanna Murzyn, who spoke at the KDE Akademy conference in 2024, warns about the increasing problem of electronic waste (e-waste). Analysts are estimating that tens of millions of PCs are being scrapped as a result of software lifecycle decisions, which are equally reflected in government policies.

E-waste, which includes discarded laptops, desktops and other electronics, releases toxic substances like lead, mercury and cadmium into the environment, according to Murzyn. These substances can contaminate soil and water as well as cause long-term harm to ecosystems and human health. Murzyn urged people to resist the urge to “upgrade” to new hardware and instead explore solutions like Linux that extend the life of existing devices.

Join End of 10 to learn how extending the life of existing computers can reduce waste, lower public costs and promote more responsible technology policies.

This is part of a series on End of 10 articles where we offer reasons to transition from Windows to Linux.

a silhouette of a person's head and shoulders, used as a default avatar

Actualiza tu Windows 10, cambia a Linux

La desaparición del soporte de Windows 10 es una gran oportunidad para que los usuarios vean la luz y se pasen a GNU/Linux. La Comunidad no es ajena a este hecho y no paran de organizar jornadas como las que comparto hoy. Si estás por Almería el lunes 19 de enero en El Ejido que se celebra un taller que tiene por título «Actualiza tu Windows 10, cambia a GNU/Linux». Concretamente a las 19 horas en el Centro Asociativo Municipal. ¡No te lo pierdas!

Actualiza tu Windows 10, cambia a Linux

Para los que todavía no lo sepan, el soporte de Windows 10 finaliza el 13 de octubre de 2026. Eso significa que tu ordenador va a necesitar actualizarse ya que de no hacerlo va a empezar a darte problemas: no recibirá parches de seguridad, no tendrá nuevas funcionalidades, tu navegador dejará de poder acceder a páginas web, algunas aplicaciones dejarán de funcionar, no podrá utilizar de forma sencilla el hardware que adquieras, etc.

Pero actualizarse al nuevo Windows acarrea un par de problemas graves. El primero es que va forzar el hardware de tu equipo ya que ese sistema operativo es más exigente, de forma puede seguramente irá más lento.

Por otra parte, parece ser que Windows 11 es todavía más intrusivo en tu privacidad, llenando tu experiencia informática de anuncios personalizados no deseados.

Todo esto nos lleva a una conclusión inevitable: Microsoft quieres que te compres un ordenador nuevo. Algo que está bien si realmente fuera necesario pero es que en la mayoría de las ocasiones no lo es ya que es posible mantener tu ordenador actual y que incluso sea más rápido, seguro y respetuoso con tu privacidad.

Si tras leer todo esto te interesa, si estás por Almería el lunes 19 de enero en El Ejido que se celebra un taller que tiene por título «Actualiza tu Windows 10, cambia a GNU/Linux» donde te ayudarán a dar el paso y a tener el control de tu equipo informático.

Actualiza tu Windows 10, cambia a Linux

Los datos concretos son los siguientes:

Día: Lunes, 19 de enero.

Hora: 19 horas.

Lugar: Centro Asociativo Municipal.


Mostra un mapa més gran

Más información: participacion.elejido.es

La entrada Actualiza tu Windows 10, cambia a Linux se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

FutureOfGamming.com

I started with this page today! Currently only one article and I wish one article per month. I prefer do not describe game before I end it, but I known it is not possible.

So, check it out: https://futureofgamming.com.

Page will be created in Polish, maybe seldom text in English.

Opublikowałem tę stronę dzisiaj. Obecnie tylko jeden artykuł, postaram się jeden na miesiąc. Wolę nie opisywać gry, zanim ją skończę. Wiem, że to nie możliwe.

Sprawdź: https://futureofgamming.com.

Strona będzie prowadzona w języku Polskim, może okazjonalnie zamieszczę jakiś tekst w języku Angielskim.

a silhouette of a person's head and shoulders, used as a default avatar

Actualiza tu Windows 10, cambia a Linux

La desaparición del soporte de Windows 10 es una gran oportunidad para que los usuarios vean la luz y se pasen a GNU/Linux. La Comunidad no es ajena a este hecho y no paran de organizar jornadas como las que comparto hoy. Si estás por Almería el lunes 19 de enero en El Ejido que se celebra un taller que tiene por título «Actualiza tu Windows 10, cambia a GNU/Linux». Concretamente a las 19 horas en el Centro Asociativo Municipal. ¡No te lo pierdas!

Actualiza tu Windows 10, cambia a Linux

Para los que todavía no lo sepan, el soporte de Windows 10 acaba el 13 de octubre de 2026. Eso significa que tu ordenador va a necesitar actualizarse ya que de no hacerlo va a empezar a darte problemas: no recibirá parches de seguridad, no tendrá nuevas funcionalidades, tu navegador dejará de poder acceder a páginas web, algunas aplicaciones dejarán de funcionar, no podrá utilizar de forma sencilla el hardware que adquieras, etc.

Pero actualizarse al nuevo Windows acarrea un par de problemas graves. El primero es que va forzar el hardware de tu equipo ya que ese sistema operativo es más exigente, de forma puede seguramwnte irá más lento.

Por otra parte, parece ser que Windows 11 es todavía más intrusivo en tu privacidad, llenando tu experiencia informática de anuncios personalizados no deseados.

Todo esto nos lleva a una conclusión inevitable: Microsoft quieres que te compres un ordenador nuevo. Algo que está bien si realmente fuera necesario pero es que en la mayoría de las ocasiones no lo es ya que es posible mantener tu ordenador actual y que incluso sea más rápido, seguro y respetuoso con tu privacidad.

Si tras leer todo esto te interesa, si estás por Almería el lunes 19 de enero en El Ejido que se celebra un taller que tiene por título «Actualiza tu Windows 10, cambia a GNU/Linux» donde te ayudarán a dar el paso y a tener el control de tu equipo informático.

Los datos concretos son los siguientes:

Día: Lunes, 19 de enero.

Hora: 19 horas.

Lugar: Centro Asociativo Municipal.

Actualiza tu Windows 10, cambia a Linux

La entrada Actualiza tu Windows 10, cambia a Linux se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Un artesano de internet frente al prompt de la IA

Frente a la fría eficiencia sintética de la IA, las manos manchadas de un artesano de internet al frente de un blog minoritario

Ilustración de un torso de un robot. Con una cabeza de robot, una antena en la parte superior, dos ojos rojos y una boca de robot.
Ilustración: Antolin

Recupero en el blog un breve texto que compartí en mi cuenta de Mastodon. Y como tengo configurada mi cuenta para que se borren los post pasado un tiempo, con el tiempo terminará borrándose y perdiéndose como bits en un disco duro de un partido político corrupto. Decía el texto…

No, no scribo prompts para que la IA me haga un artículo en mi blog.

No, no le pido a la IA que me proponga temas sobre los que escribir en mi blog.

Para eso no tendría un blog.

Soy yo quien encuentra un tema que le gusta o sobre el que profundiza, soy yo quien lo redacta y soy yo quien lo publica en mi blog.

Porque frente a la teoría del internet muerto, estamos los artesanos que lo queremos vivo y hacemos lo que podemos…

Enlaces de interés

a silhouette of a person's head and shoulders, used as a default avatar

Edición Coche del Año – Esta semana en Plasma

Es increíble el trabajo de promoción que está realizando Nate (ahora con ayuda de otros desarrolladores) en su blog, desde hace más del tiempo que puedo recordar. Cada semana hace un resumen de las novedades más destacadas, pero no en forma de telegrama, sino de artículo completo. Su cita semanal no falla y voy a intentar hacer algo que es simple pero requiere constancia. Traducir sus artículos al castellano utilizando los magníficos traductores lo cual hará que la gente que no domine el inglés esté al día y que yo me entere bien de todo. Bienvenidos pues a «Edición Coche del Año» de Esta semana en Plasma. Espero que os guste.

Edición Coche del Año – Esta semana en Plasma

Nota: artículo original en Blogs KDE. Traducción realizada utilizando Perplexity. Esta entrada está llena de novedades de la Comunidad KDE. Mis escasos comentarios sobre las mejoras entre corchetes.

¡Bienvenido a una nueva edición de This Week in Plasma!
¡Demos las gracias a Lubos Krystynek, Rafal Krawczyk y John Veness por dar un paso al frente para ayudar con esta edición! ¡Gracias, chicos!
Esta semana, el primer coche que usa KWin ganó el premio «Coche del Año». Sí, en serio: ¡KDE en el automóvil!
Aquí tienes a Victoria Fischer de KDE hablando sobre ello en el Qt World Summit 2023:

Casi todas estas publicaciones terminan con «KDE se ha vuelto importante en el mundo…» y creo que esto es un buen recordatorio de que es verdad, no solo una frase vacía. KDE es importante. Y todos vosotros que construís o usáis el software de KDE también lo sois.
Pero KDE no solo es importante para los coches; ¡somos increíblemente importantes para los ordenadores! Y hablando de eso, han llegado algunas funciones realmente bonitas y mejoras en la interfaz de usuario para la próxima versión de Plasma 6.6. El congelamiento de funciones difíciles está próximo, momento en el que pasaremos al modo completo de corrección de errores y pulido.
¡Pero hasta entonces, disfruta de estos jugosos nuevos detalles! Échales un vistazo:

Nuevas funcionalidades

Plasma 6.6.0

¡Ahora puedes guardar tus ajustes visuales actuales como un nuevo tema global! (Vlad Zahorodnii, plasma-workspace MR #6097) [Lo cual da pie a menos tiempo de ajustes].

Edición Coche del Año - Esta semana en Plasma

Se añadió una acción «Olvidar dispositivo» al widget de Bluetooth de la bandeja del sistema, permitiendo eliminar dispositivos emparejados sin abrir Configuración del sistema. (Andrew Gigena, KDE Bug #434691) [Útil para la limpieza del sistema].

Ahora puedes buscar procesos en el Monitor del sistema basándote en su invocación completa de la línea de comandos cuando la columna «Comando» está visible. (Alexey Rochev, KDE Bug #448331)

En sistemas compatibles, la pantalla de cierre de sesión ahora indica cuándo el sistema se reiniciará en un sistema operativo o opción de arranque diferente tras el reinicio. (Nikolay Kochulin, plasma-workspace MR #5469) [No me hace falta, pero para los distrohoopers será muy útil].

Edición Coche del Año - Esta semana en Plasma

Mejoras en la interfaz de usuario

Plasma 6.6.0

El widget de Energía y Batería ahora te indica qué acciones específicas de gestión de energía están bloqueando las aplicaciones, en lugar de asumir que todas bloquean tanto el sueño como el bloqueo de pantalla. (Jakob Petsovits, KDE Bug #418433)

Edición Coche del Año - Esta semana en Plasma

La página de Thunderbolt en Configuración del sistema ahora se oculta cuando el dispositivo no soporta Thunderbolt. (Alexander Wilms, plasma-thunderbolt MR #47)

Cuando hay muchas ventanas abiertas, el widget del Gestor de tareas ahora hace scroll automáticamente hasta la ventana activa cuando abres su lista de miniaturas. (Christoph Wolk, KDE Bug #499716)

Las notificaciones ya no desperdician espacio mostrando el mismo icono en dos lugares. (Kai Uwe Broulik, plasma-workspace MR #6151)

Spectacle ahora recuerda el tamaño (y en X11, también la posición) de su ventana principal entre lanzamientos. (Aviral Singh, KDE Bug #499652)

Se hicieron múltiples mejoras en la interfaz del diálogo «Configurar columnas» en el Monitor del sistema. (Arjen Hiemstra, plasma-systemmonitor MR #405)

En el widget Informe Meteorológico, cuando una estación no reporta la velocidad actual del viento, el widget ahora dice que no conoce la velocidad del viento, en lugar de afirmar que está «en calma». (Tobias Fella, kdeplasma-addons MR #969) [Importante diferencia].

El widget del Menú de Aplicaciones Kickoff ahora maneja mejor un gran número de aplicaciones favoritas. Ahora la columna de favoritos se vuelve desplazable, en lugar de permitir que los iconos se superpongan. (Christoph Wolk, KDE Bug #424067)

Ahora puedes encontrar la página de Fondo de pantalla en Configuración del sistema buscando «fondo de escritorio» y otros términos relacionados. (Shubham Arora, plasma-workspace MR #6152)

Frameworks 6.23

Se hizo posible ver más elementos a la vez en los diálogos «Obtener nuevo [elemento]». (Nate Graham, frameworks-knewstuff MR #380)

Los diálogos Abrir/Guardar ahora utilizan formato de fecha relativo para fechas y horas recientes, lo que coincide con cómo Dolphin las muestra. (Méven Car, frameworks-kio MR #2103)

Las carpetas que muestran miniaturas de su contenido ahora actualizan la miniatura inmediatamente cuando se elimina alguno de esos archivos. (Akseli Lahtinen, KDE Bug #497259)

Corrección de errores importantes

Plasma 6.5.5

Se corrigió un extraño problema que rompía la repetición de teclas solo en el navegador web Brave. (Nicolas Fella, KDE Bug #513637)

Se corrigió un problema que podía hacer que el diálogo de configuración del panel apareciera en la pantalla equivocada con ciertas disposiciones de panel y pantalla. (Aleksey Rochev, plasma-workspace MR #6140)

Se corrigieron dos problemas con el popup «Mostrar alternativas»: uno que hacía que se cortara fuera del área de pantalla para widgets posicionados en ciertas áreas del escritorio, y otro que hacía que no desapareciera cuando perdía el foco. (Aleksey Rochev, KDE Bug #511188 y KDE Bug #511187)

Plasma 6.6.0

Se corrigió un problema que hacía que Plasma se cerrara cuando desconectabas la última pantalla. (Xaver Hugl, KDE Bug #513003)

Se corrigió un problema con la tabla de Aplicaciones en la página de descripción general del Monitor del sistema que aparecía borrosa con ciertos factores de escala. Ya habíamos corregido esto anteriormente, pero resultó que había más casos restantes donde todavía ocurría, ¡así que esto debería solucionar el resto! (Arjen Hiemstra, KDE Bug #445759)

Mejoras de rendimiento y aspectos técnicos

Plasma 6.6.0

Se implementó el soporte en Plasma para el próximo proveedor de servicios secretos oo7. (Marco Martin y Harald Sitter, plasma-workspace MR #6109)

Se corrigió un problema hilarante que causaba que el fondo de pantalla rebotara un poco con ciertos factores de escala fraccionarios en pantallas secundarias utilizando escaneo directo en versiones muy recientes del kernel. (Xaver Hugl, KDE Bug #513277)

Cómo puedes ayudar

¡“This Week in Plasma” necesita tu ayuda! Publicar estas entradas lleva tiempo y requiere la colaboración de la comunidad para que siga siendo sostenible. En este momento hay dos formas de ayudar:

El trabajo puede coordinarse en la sala Matrix correspondiente.

Además, puedes ayudar a KDE participando directamente en otros proyectos. Donar tiempo es, en realidad, más valioso que donar dinero. Cada colaborador marca una gran diferencia en KDE: ¡no eres un número ni una pieza más de la máquina! Y no necesitas ser programador; existen muchas otras formas de contribuir.

También puedes ayudar haciendo una donación. Esto ayuda a cubrir los costes operativos, salarios, gastos de viaje para los colaboradores y, en general, a que KDE siga llevando Software Libre al mundo.

Para obtener una nueva característica de Plasma o una corrección de errores mencionada aquí, siéntase libre de enviar un commit a la solicitud de fusión correspondiente en invent.kde.org.

La entrada Edición Coche del Año – Esta semana en Plasma se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Vigesimosegunda actualización de KDE Frameworks

Como los lectores habituales del blog sabrán,el 28 de febrero de 2024 la Comunidad KDE realizó un importante salto tecnológico, uno que va a marcar su evolución para los próximos años. Este gran cambio a las libreríasQt 6 nos proporcionó el nuevo escritorio Plasma 6, del que ya he hablado a lo largo de muchas entradas. Pero no solo fue eso, sino que además nos trajo el salto también a KDE Frameworks 6, las librerías propias del proyecto KDE. El pasado 9 de enero se anunció la vigesimosegunda actualización de KDE Frameworks 6, el motor del proyecto que soporta todo el resto de la infraestructura. Como extra de este año voy a complementar esta serie con el listado y descripción de los componentes de esta importante pieza de la maquinaria de KDE.

Vigesimosegunda actualización de KDE Frameworks

A pesar de que para los usuarios corrientes esta noticia sea algo confusa ya que no se trata de realzar una nueva aplicación ni de una nueva gran funcionalidad del escritorio, el desarrollo de KDE Frameworks tiene repercusiones directas en él a medio y largo plazo.

Vigesimosegunda actualización de KDE Frameworks
Konqi tiene un corazón Qt

Para los que no lo sepan, KDE Frameworks añade unas 83 librerías a la propias de Qt que proporcionan una gran variedad de funcionalidades necesarias y comunes, precisadas por los desarrolladores, testeadas por aplicaciones especí­ficas y publicadas bajo licencias flexibles.

De esta forma, KDE Frameworks se convierte en la base de trabajo de los desarrolladores para realizar sus aplicaciones o sus desarrollos para los entornos de trabajo (escritorio para ordenadores, plasma mobile, etc).

Un buen símil es que KDE Framworks es como el papel y las herramientas de dibujo para un artista: cuanto mejor sea el papel y mejores pinceles tenga, la creación de una artista será mejor.

Como he dicho, el pasado 28 de febrero de 2024 KDE Frameworks saltó de la versión 5 a la 6, y el pasado, 12 de diciembre de 2025 fue anunciado que ya tenemos la vigesimosegunda actualización de la rama, es decir, que ha sido lanzado KDE Frameworks 6.22.

Hay que destacar que esta versión forma parte de una serie de versiones mensuales planificadas para poner las mejoras a disposición de los desarrolladores de forma rápida y previsible y que es absolutamente recomendable su actualización.

Más información: KDE |KDE Frameworks en el blog.

Las librerías de KDE Frameworks

Para este 2026 (y sucesivos años) he pensado complementar estos artículos con información extra sobre estas librerías, y nada mejor que empezar con un listado de las mismas.

Las librerías que conforman KDE Frameworks se categorizan, según podemos leer en la documentación de KDE API Reference/KDE Libraries, en varios niveles de complejidad, categorías o, en inglés,Tier, que es como lo vamos a leer en muchos sitios.

De esta forma tenemos el siguiente listado categorizado.

Tier 0: nivel base de KDE Frameworks, independiente de cualquier otro framework de KDE.
Extra CMake Modules (ECM)
Módulos extra de CMake

Tier 1: dependen solo de Qt (y posiblemente un pequeño número de otras bibliotecas de terceros), por lo que pueden usarse fácilmente en cualquier proyecto basado en Qt.

Tier 2: dependen adicionalmente de frameworks de Tier 1, pero aún tienen dependencias fácilmente manejables.

Tier 3: son generalmente paquetes más potentes y completos, y por consiguiente tienen dependencias más complejas.

Tier 4: pueden ser en gran parte ignorados por los programadores de aplicaciones; este tier consiste en plugins que actúan en segundo plano para proporcionar funcionalidad adicional o integración de plataforma a frameworks existentes (incluyendo Qt).

El único tier de esta categoría o nivel es FrameworkIntegration

En un futuro iremos describiendo cada una de estas librerías, con sus usos más comunes.

La entrada Vigesimosegunda actualización de KDE Frameworks se publicó primero en KDE Blog.

the avatar of Alessandro de Oliveira Faria

OpenCV 4.13.0: desempenho, robustez e maturidade em produção

Image

No último dia de dezembro de 2025 foi lançada a versão 4.13.0 do OpenCV, a biblioteca de visão computacional mais utilizada no mundo. Diferente de versões focadas apenas em novos recursos pontuais, o OpenCV 4.13.0 se destaca por consolidar desempenho, estabilidade e suporte a arquiteturas modernas, tornando-se uma atualização especialmente relevante para ambientes de produção, IA embarcada e pipelines de alto desempenho.

Robustez e confiabilidade

Um dos pontos mais fortes do OpenCV 4.13.0 é a grande quantidade de correções críticas. A biblioteca recebeu melhorias importantes relacionadas a:

  • Correções de memory leaks, heap-buffer-overflow e acessos fora dos limites.
  • Tratamento mais seguro de entradas inválidas ou degeneradas.
  • Maior estabilidade numérica em funções sensíveis como calibração de câmera, PnP, solveCubic, minAreaRect e algoritmos geométricos.

Esse conjunto de ajustes reduz drasticamente riscos de falhas em sistemas que operam continuamente, como aplicações industriais, automação, robótica e visão computacional em tempo real.

Ganhos reais de desempenho multiplataforma

A versão 4.13.0 traz otimizações profundas voltadas a diferentes arquiteturas modernas:

  • x86 (AVX512)
  • ARM (NEON, SVE, Windows ARM64)
  • RISC-V (RVV)
  • IBM POWER9

Essas otimizações impactam diretamente operações fundamentais como filtros (Gaussian Blur, bilateral), gradientes (Sobel, Scharr), Canny, operações morfológicas e kernels usados em DNN.
Além disso, melhorias no HAL e no backend IPP reduzem gargalos em cenários multi-thread e de alto throughput.

Na prática, isso significa mais FPS, menor latência e melhor aproveitamento de hardware, sem mudanças no código da aplicação.

Evolução consistente em algoritmos clássicos de visão

O OpenCV 4.13.0 também avança na qualidade dos algoritmos tradicionais:

  • Novo Iterative Phase Correlation, ampliando precisão em alinhamento de imagens.
  • Melhorias significativas em convexHull, minEnclosingCircle, approxPolyDP e geometria computacional.
  • Correções em Hough Lines, connected components e desenho de contornos.
  • Optical Flow e ECC mais flexíveis, com suporte multicanal e máscaras opcionais.

Essas melhorias são especialmente importantes para aplicações que dependem de precisão geométrica, como metrologia, inspeção visual, visão estéreo e mapeamento.

DNN mais estável, rápido e compatível

O módulo DNN recebeu atenção especial:

  • Suporte ampliado a ONNX e TFLite, incluindo novas camadas.
  • Correções no parsing de convoluções e flags de otimização.
  • Otimizações de GEMM e softmax, com intrínsecos específicos para ARM.
  • Correções de falhas críticas que poderiam causar crashes em redes complexas.

Isso torna o OpenCV ainda mais confiável como engine de inferência leve, especialmente em ambientes edge e embarcados.

VideoIO e codecs mais modernos

Outro destaque é a evolução no suporte a vídeo e câmeras:

  • Melhor integração com aceleração por hardware (incluindo HEVC em Raspberry Pi 4 e 5).
  • Avanços no suporte a câmeras industriais (Orbbec, Aravis).
  • Correções importantes em seek, escrita de vídeo e uso de codecs por hardware.

Essas melhorias são essenciais para quem trabalha com captura de vídeo em tempo real, visão embarcada e sistemas de aquisição contínua.

Imgcodecs mais completos e seguros

O módulo de codecs evoluiu significativamente:

  • Suporte avançado a metadados (ICCP, XMP, cICP) em JPEG, PNG, WebP e AVIF.
  • OpenEXR com leitura e escrita multiespectral.
  • Maior tolerância a imagens muito grandes (acima de 1 GiB).
  • Diversas correções encontradas por fuzzing, reforçando a segurança contra arquivos malformados.

Isso amplia o uso do OpenCV em pipelines profissionais de imagem, fotografia computacional e processamento científico.

Bindings mais maduros (Python, Java e JavaScript)

A versão 4.13.0 também melhora bastante a experiência para desenvolvedores:

  • Python: suporte a DLPack, tipagem mais precisa, menos vazamentos de memória.
  • JavaScript/WASM: melhor performance, deep copy correto e APIs mais consistentes.
  • Java: wrappers mais modernos e opções de gerenciamento de ciclo de vida.

Essas melhorias tornam o OpenCV mais integrado a pipelines modernos de IA, web e ciência de dados.

Build, CUDA e futuro

Por fim, o OpenCV 4.13.0 olha claramente para o futuro:

  • Suporte a CUDA 13.0.
  • Compatibilidade com Visual Studio 2026.
  • Builds reprodutíveis.
  • Integração do KleidiCV 0.7 por padrão em Linux e macOS.
  • Melhor compatibilidade com toolchains novos e antigos.

Conclusão

O OpenCV 4.13.0 não é apenas uma atualização incremental. Ele representa uma versão madura, estável e altamente otimizada, pronta para:

  • Ambientes industriais
  • IA embarcada e edge computing
  • Pipelines de visão computacional em larga escala
  • Aplicações críticas em tempo real

Se você utiliza OpenCV em produção, esta versão é altamente recomendada — não apenas pelos novos recursos, mas principalmente pela qualidade, performance e confiabilidade que ela entrega.

Mais detalhes deste release e informações aqui: https://github.com/opencv/opencv/wiki/OpenCV-Change-Logs#version4130

Abaixo a lista de contribuidores deste release, parabéns a todos os envolvidos.

0AnshuAditya0, Aakash Preetam, Abhishek Gola, Abhishek Shinde, Aditya Jha, Adrian Kretz, AdwaithBatchu, Akash Arunkumar, Alessandro de Oliveira Faria (A.K.A.CABELO), Alex, Alexander Alekhin, Alexander Smorkalov, Anastasiya Pronina, Andrei Tamas, Ansh Swaroop, Anshu, Arsenii Rzhevskii, Atri Bhattacharya, Benjamin Buch, Brian Ferri, ClaudioMartino, cudawarped, D00E, Dave Merchant, Dheeraj Alamuri, Dimitre, Dmitry Kurtaev, Dmytro Dadyka, eplankin, Ghazi-raad, happy-capybara-man, harunresit, inventshah, kallaballa, Karnav Shah, Kumataro, Madan mohan Manokar, Maxim Smols kiy, Pierre Chatelier, pratham-mcw, raimbekovm, ramukhsuya, Samaresh Kumar Singh, satyam yadav, Stefania Hergane, Suleyman TURKMEN, utibenkei, Vadim Levin, Vincent Rabaud, and Yuantao Feng