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

Introducing pkgcli: A nicer command-line interface for PackageKit

For almost two decades, the PackageKit package management abstraction layer has shipped with pkcon as its command-line client. pkcon does its job, but it was always kind of a “testing” front-end for the PackageKit daemon rather than a tool designed for everyday use. The focus has instead been on the GUI tools, automatic system updates, GUI application managers and other front-ends. Its command names mirror the D-Bus API almost one-to-one (get-details, get-updates, get-depends), output is very plain, and there is no machine-readable mode for scripting. Most importantly though, there has been no development on it at all for almost a decade, so pkcon was stuck in its rudimentary state from that era.

Since a lot of changes will be coming to PackageKit, and testing the daemon and working with it from the command-line was not very pleasant anymore in 2025/2026, I decided to modernize the tool as part of my work as fellow for the Sovereign Tech Agency last year. pkgcli is the new command-line client for PackageKit. It is built from the ground up to be pleasant to use interactively and easy to drive from scripts.

Why a new tool?

Of course, instead of introducing a new tool, I could have just expanded pkcon instead. The problem with that approach is that the pkcon utility has been around for so long and its command-line API had ossified so much, that rather than changing it and potentially breaking a lot of scripts relying on its quirks, I decided to introduce a new tool instead. pkcon can still be optionally compiled for people who need it in their scripts and workflows.

The goals for pkgcli, and the features it now has are:

  • Human-friendly command names. Verbs that read the way you’d describe the task, instead of mirroring the D-Bus API 1:1: show, search, list-updates, what-provides, instead of get-details and friends.
  • Readable, colored output by default (still respecting NO_COLOR and degrading gracefully).
  • A real scripting mode. A global --json flag emits JSONL instead of fully human-readable output when possible, to make it easier to use the tool for scripting purposes.
  • Sensible defaults. A few defaults have been changed, such as the metadata cache-age, or automatic cleanup of unused dependencies being enabled by default. This is more in line with current defaults by other tools and frontends. We also print package information in a slightly different, more readable way.
  • Better handling of internationalized text. Text should now align properly in the terminal window, and we should no longer have completely chaotic text output on non-English locales (especially Chinese/Japanese).

Why not pkgctl?

Originally, this tool was called pkgctl, to match other common cross-distro tool names. However, that name was already taken by an Arch-specific distro development tool. When this issue was raised, we decided to just rename our tool to pkgcli with the next release, to avoid the name clash on Arch Linux.

Examples!

Here are some examples on how to use the new tool (some of which include the abridged output pkgcli prints).

Search for anything containing the string “editor” in name or description, then look at the details of one result:

$ pkgcli search editor
Querying                  [████████████████████████████████████████] 100%
 ace-of-penguins 1.5~rc2-7.amd64 [debian-testing-main]
 acorn-fdisk 3.0.6-14.amd64 [debian-testing-main]
 ardour 1:9.2.0+ds-1.amd64 [debian-testing-main]
 audacity 3.7.7+dfsg-1.amd64 [manual:debian-testing-main]
 audacity-data 3.7.7+dfsg-1.all [auto:debian-testing-main]
 augeas-tools 1.14.1-1.1.amd64 [debian-testing-main]
 emacs 1:30.2+1-3.all [debian-testing-main]
 gedit 48.1-9+b1.amd64 [debian-testing-main]
 gedit-common 48.1-9.all [debian-testing-main]
 gedit-dev 48.1-9+b1.amd64 [debian-testing-main]
[...]

$ pkgcli show nano
Package: nano
Version: 9.0-1
Summary: small, friendly text editor inspired by Pico
Description: GNU nano is an easy-to-use text editor originally designed as
 a replacement for Pico, the ncurses-based editor from the non-free mailer
 package Pine.
[...]
URL: https://www.nano-editor.org/
Group: publishing
Installed Size: 2.9 MB
Download Size: 646.0 KB

Search only within package names rather than descriptions:

$ pkgcli search name python3

Check for updates. refresh updates the metadata, then list-updates reports what’s available:

$ pkgcli refresh && pkgcli list-updates
Loading cache            [████████████████████████████████████████] 100%
 cme 1.048-1.all [debian-testing-main]
 gir1.2-gdm-1.0 50.1-2.amd64 [debian-testing-main]
 imagemagick 8:7.1.2.24+dfsg1-1.amd64 [debian-testing-main]
 imagemagick-7-common 8:7.1.2.24+dfsg1-1.all [debian-testing-main]
 imagemagick-7.q16 8:7.1.2.24+dfsg1-1.amd64 [debian-testing-main]
 libdlrestrictions1 0.22.0.amd64 [debian-testing-main]
 libfftw3-bin 3.3.11-1.amd64 [debian-testing-main]
 libfftw3-dev 3.3.11-1.amd64 [debian-testing-main]

Explore relationships between packages:

$ pkgcli list-depends inkscape  # list what inkscape depends on
$ pkgcli list-requiring libappstream5  # list what requires libappstream5

Find the package that provides a capability, here the AV1 GStreamer decoder:

$ pkgcli what-provides "gstreamer1(decoder-video/x-av1)"
 gstreamer1.0-plugins-bad 1.28.3-1.amd64 [auto:debian-testing-main]

You can also have JSON output for most commands! Attach --json to any query and pipe the result straight into jq. Each line is a self-contained JSON object:

$ pkgcli --json list-updates | jq -r '.name'
cme
gir1.2-gdm-1.0
imagemagick
imagemagick-7-common
imagemagick-7.q16
libdlrestrictions1
libfftw3-bin
libfftw3-dev
libfftw3-double3

Try it

pkgcli is built by default alongside the rest of PackageKit since PackageKit 1.3.4. If your distribution ships a recent enough PackageKit, it should already be on your PATH. You can read its man page man pkgcli for more information. Feedback, bug reports, and patches are very welcome.

the avatar of Nathan Wolf

Linux Saloon 207 | LibreWolf Web Browser

To kick off the show, Mike (FullScale4me) discusses his experiences with older computer systems and "Big Iron." The panel shares insights on LibreWolf, which is suitable for privacy-focused users who prioritize security but may not be ideal for casual users. The conversation gets a bit passionate about privacy, maybe even a little spicy!

the avatar of Nathan Wolf

Linux Saloon 206 | Early Edition

This Saturday, an exciting tech-focused event will feature discussions on open source, gaming, and Linux. Key topics include the compromise of Arch Linux AUR packages and deprecated Linux commands. Participants are encouraged to join discussions on various Linux distributions and share suggestions for future sessions via Telegram or Discord.
a silhouette of a person's head and shoulders, used as a default avatar

Plasma 6.7 está muy cerca – Esta semana en Plasma

El incansable trabajo de promoción que está realizando Nate (ahora con ayuda de otros desarrolladores) en su blog sigue su ritmo. 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 desde hace un tiempo que le voy a siguiendo semana tras semana, traduciendo 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 «Plasma 6.7 está muy cerca» de «Esta semana en Plasma». Espero que os guste.

Plasma 6.7 está muy cerca – 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 un nuevo número de This Week in Plasma!
Esta semana, el equipo de Plasma puso los toques finales a Plasma 6.7 con otro gran empujón en la corrección de errores. ¡Tiene muy buena pinta de cara a su lanzamiento el próximo martes!
Como resultado, empezaron a llegar algunos trabajos de nuevas funciones y de pulido de la interfaz para Plasma 6.8.
Échale un vistazo:

Nuevas mejoras… para Plasma 6.8

Plasma Browser Integration ahora es compatible con la versión Flatpak de Microsoft Edge. (Conley Dawson, KDE Bugzilla #521109)

Mejoras en la interfaz de usuario

Plasma 6.6.6

Las acciones de ventana que implican la rueda del ratón ya no respetan tu preferencia de “desplazamiento natural”; llegamos a la conclusión de que, en este caso, arriba siempre debería significar arriba y abajo siempre debería significar abajo. (Vlad Zahorodnii y David Edmundson, KDE Bugzilla #442789) [Eso de qué significan las cosas siempre depende del punto de vista].

Plasma 6.7

Si autorizas a una app a controlar el sistema a distancia sin pedir permiso antes (por ejemplo, una app de escritorio remoto), cuando lo haga Plasma mostrará ahora una notificación indicándolo. (David Redondo, xdg-desktop-portal-kde MR #571) [Bueno es saberlo].

Al navegar usando las teclas del teclado numérico para mover el puntero, pulsar varias teclas ahora mueve el puntero en una dirección intermedia entre ellas. (Vlad Zahorodnii, KDE Bugzilla #486520)

Las búsquedas impulsadas por KRunner ahora ocultan los resultados del proveedor “Atajos globales” cuando hay resultados mejores de otros proveedores, lo que hace que los resultados sean más relevantes para las búsquedas habituales. (Oliver Beard, KDE Bugzilla #3710) [Se sigue puliendo esta maravilla de Plasma].

Se cambió el conmutador automático de tema día/noche para que cambie a mitad entre el inicio y el final del amanecer o del atardecer, en lugar de hacerlo al final. (Vlad Zahorodnii, Bugzilla #511973) [un detalle eso de ajustar estas cosas].

Se añadió kde-shader-wallpaper a la lista de complementos de fondo de pantalla permitidos en el gestor de inicio de sesión de Plasma. (y4m y4m, plasma-login-manager MR #141) [Se trata de un fondo de pantalla animado la mar de chulo].

Plasma 6.7 está muy cerca - Esta semana en Plasma

Plasma 6.8

Se mejoró la capacidad de Plasma para detectar temas oscuros de GTK 2 y aplicar un tema de iconos acorde, lo que debería reducir considerablemente los casos de iconos ilegibles en aplicaciones antiguas de GTK 2 al usar un tema de color oscuro. (Luan Oliveira, kde-gtk-config MR #144)

Los bordes superiores de las ventanas Breeze no maximizadas ahora tienen tanta zona adicional para arrastrar como ya la tenían los bordes inferior y laterales. (Sergey Katunin, KDE Bugzilla #504225)

Se hicieron más coherentes en su presentación y redacción los diálogos de permisos basados en portales. (Nate Graham, xdg-desktop-portal-kde MR #575)

Framework 6.28

Ahora puedes usar la tecla Meta por sí sola para activar la vista Overview de KWin. (Vlad Zahorodnii, KDE Bugzilla #518302)

Se mejoró la alineación de las vistas previas en miniatura en los diálogos de abrir/guardar. (John Doe, frameworks-kio MR #2249)

Corrección de errores importantes

[No comento las correcciones de errores ya que son bastante evidentes].

Plasma 6.6.6

Se corrigió un problema que hacía que KWin filtrara accidentalmente la capacidad CAP_SYS_NICE a los procesos hijo que lanzaba, lo que rompía el sistema de aislamiento Bubblewrap al aplicarse a esos procesos. (Vlad Zahorodnii, KDE Bugzilla #521013)

Se corrigió un fallo que podía hacer que Plasma se bloqueara al cambiar la disposición de los monitores durante el proceso de inicio de sesión. (Marco Martin, KDE Bugzilla #510477)

Se corrigió un problema que podía hacer que el botón “Hoy” del calendario emergente del widget Reloj digital resaltara el día incorrecto cuando se usaba una zona horaria posterior a UTC y la hora local estaba antes de medianoche en tiempo UTC. (Fushan Wen, KDE Bugzilla #521114)

La función que permite a las apps hacer screencast sin pedir permiso ya no requiere que la configuración de pantalla sea idéntica a la que había cuando se concedió el permiso. (David Redondo, KDE Bugzilla #519122)

Los fondos de pantalla basados en SVG ahora pueden participar por completo en la función de alternancia entre fondos oscuros y claros. (David W., KDE Bugzilla #519168)

Se corrigió un fallo que impedía que el texto explicativo apareciera como se esperaba en el diálogo genérico del portal “[app] quiere hacer [algo]”. (David Redondo, xdg-desktop-portal-kde MR #584)

Plasma 6.7

Se corrigió un problema muy extraño que rompía el widget Gestor de tareas solo de iconos si creabas un archivo llamado metadata.desktop justo dentro de tu carpeta personal. (Christoph Wolk, KDE Bugzilla #521247)

Si por algún motivo eliminas la actividad activa de una configuración con varias actividades, Plasma ahora cambia a la siguiente en lugar de bloquearse y dejarte con un escritorio roto. (Angel Parra, KDE Bugzilla #521124)

Se corrigió un caso en el que Discover podía bloquearse al procesar cambios en paquetes de la distribución. (Aleix Pol Gonzalez, discover MR #1335)

Se corrigió un caso en el que Plasma podía bloquearse al reactivarse tras suspenderse, si durante la suspensión se habían añadido o quitado monitores. (David Edmundson, KDE Bugzilla #521078)

Se corrigió un caso en el que System Monitor se bloqueaba al cerrarse mientras el diálogo de configuración de columnas estaba abierto. (Nicolas Fella, KDE Bugzilla #491000)

Se aplicó una solución temporal a un problema de GTK 4 que podía hacer que el texto seleccionado en algunas apps de GTK 4 se deseleccionara de forma irritante. (Vlad Zahorodnii, KDE Bugzilla #517573)

Se corrigió una regresión extraña que podía hacer que el puntero mostrara indebidamente la animación de “la aplicación se está lanzando” al minimizar ventanas usando el estilo de decoración de ventanas Plastik. (Vlad Zahorodnii, KDE Bugzilla #516264)

Se corrigió una regresión que hacía que los paseos de fondos de pantalla no aleatorios volvieran a empezar desde el primero en cada inicio de sesión, en lugar de recordar el último fondo mostrado. (Fushan Wen, KDE Bugzilla #512559)

Se corrigió una regresión que hacía que la vista de tabla de procesos de System Monitor mostrara datos sin formato. (Arjen Hiemstra, libksysguard MR #476)

Se corrigió un problema muy extraño que podía hacer que KWin se confundiera y dejara de ejecutar correctamente animaciones y efectos animados después de abrir una app que crea una ventana invisible. (Vlad Zahorodnii, KDE Bugzilla #519789)

Se corrigió un problema que podía hacer que el widget Weather Report volviera a cargarse sin parar al reactivarse el sistema tras suspenderse. (Ce Sun, KDE Bugzilla #517280)

Se hizo que las etiquetas del eje de los gráficos de System Monitor mostraran valores fraccionarios cuando fuera necesario. (Tobias Fella, KDE Bugzilla #521041)

Ahora es posible quitar de favoritos apps marcadas como favoritas en Kickoff, Kicker, etc., incluso si contienen combinaciones de caracteres extrañas. (Christoph Wolk, KDE Bugzilla #520894)

Se corrigió un problema que podía hacer que el icono de notificación de la bandeja del sistema se quedara atascado en un estado medio girado si la animación se interrumpía por cualquier motivo. (Kai Uwe Broulik, KDE Bugzilla #458156)

Se corrigió un problema que hacía que una etiqueta traducida se convirtiera en una etiqueta en inglés después de cambiar y guardar ajustes en la página de bloqueo de pantalla de Configuración del sistema. (Sergey Katunin, KDE Bugzilla #521293)

Se hizo que el widget Selector de color no desbordara visualmente cuando se coloca dentro de un widget de agrupación. (Tobias Fella, KDE Bugzilla #517052)

Frameworks 6.28

Se corrigió un problema extraño que podía hacer que Plasma se congelara si creabas un archivo .desktop, configurabas su icono como una imagen AVIF local y lo colocabas en el escritorio. (Akseli Lahtinen, KDE Bugzilla #521200)

Qt 6.11.2

Se corrigió una forma aparentemente bastante común en la que Plasma podía bloquearse al obtener la carátula de medios remotos (por ejemplo, en YouTube) mostrada en los widgets del reproductor multimedia. (Mårten Nordheim, KDE Bugzilla #505490)

Cómo puedes ayudar

KDE se ha vuelto importante en el mundo, y tu tiempo y contribuciones han ayudado a llegar hasta aquí. A medida que crecemos, necesitamos tu apoyo para mantener KDE sostenible.

¿Te gustaría ayudar a preparar este informe semanal? Preséntate en la sala de Matrix y únete al equipo.

Más allá de eso, puedes ayudar a KDE involucrándote directamente en cualquier otro proyecto. Donar tiempo es realmente más impactante que donar dinero. Cada colaborador marca una gran diferencia en KDE — ¡no eres un número ni un engranaje en una máquina! No tienes que ser programador, existen muchas otras oportunidades.

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

La entrada Plasma 6.7 está muy cerca – Esta semana en Plasma se publicó primero en KDE Blog.

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

#openSUSE Tumbleweed revisión de la semana 24 de 2026

Tumbleweed es una distribución de GNU/Linux «Rolling Release» o de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

Logotipo de openSUSE Tumbleweed

openSUSE Tumbleweed es la versión «rolling release» o de actualización continua de la distribución de GNU/Linux openSUSE.

Hagamos un repaso a las novedades que han llegado hasta los repositorios esta semana.

Y recuerda que puedes estar al tanto de las nuevas publicaciones de snapshots en esta web:

El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este este enlace:

Esta semana se han publicado 5 Snapshots  (0604, 0605, 0608, 0609, y 0610).

Estos son los cambios más relevantes:

  • Mesa 26.1.2
  • fontconfig 2.18.0 & 2.18.1
  • harfbuzz 14.2.1
  • Linux kernel 7.0.11
  • php 8.5.7
  • KDE Gear 26.04.2
  • tcl/tk 8.6.18
  • Mozilla Firefox 151.0.3 & 151.0.4
  • sqlite 3.53.2
  • systemd 260.2
  • file 5.48

Y para próximas snapshots, ya se están preparando las siguientes actualizaciones:

  • MariaDB 12.3.2
  • Linux kernel 7.0.12
  • KDE Frameworks 6.27
  • Poppler 26.06.0
  • Qemu 11.0.0: 32-bit
  • KDE Plasma 6.7.0
  • gcc 16

Si quieres estar a la última con software actualizado y probado utiliza openSUSE Tumbleweed la opción rolling release de la distribución de GNU/Linux openSUSE.

Mantente actualizado y ya sabes: Have a lot of fun!!

Enlaces de interés

——————————–

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

Tumbleweed – Review of the week 2026/24

Dear Tumbleweed users and hackers,

This week, Tumbleweed had to take a short break over the weekend. Technically, everything was fine, but with the summer weather approaching in the northern hemisphere, some people tend to do less screen time, especially on weekends. The outcome is still very impressive: five snapshots were published this week (0604, 0605, 0608, 0609, and 0610)

The most relevant changes shipped this week include:

  • Mesa 26.1.2
  • fontconfig 2.18.0 & 2.18.1: the first version caused some issues and picked the wrong fonts
  • harfbuzz 14.2.1
  • Linux kernel 7.0.11
  • php 8.5.7
  • KDE Gear 26.04.2
  • tcl/tk 8.6.18
  • Mozilla Firefox 151.0.3 & 151.0.4
  • sqlite 3.53.2
  • systemd 260.2
  • file 5.48

Staging still contains the few longer-standing topics from last week and a few more, newer changes, namely:

  • MariaDB 12.3.2
  • Linux kernel 7.0.12
  • KDE Frameworks 6.27
  • llvm packaging change: moving away from update-alternatives
  • Poppler 26.06.0: breaks the usual suspects like Scribus, Inkscape, LibreOffice
  • Qemu 11.0.0: 32-bit host support is being dropped
  • KDE Plasma 6.7.0, currently 6.6.91 staged for QA
  • Rework of Python3 packaging (as a meta package instead of a provides of the default interpreter)
  • gcc 16 as the system default compiler

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

Vigesimoséptima actualización de KDE Frameworks 6 y librería KCalendarCore

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 marcó su evolución para los próximos años. Este gran cambio a las librerías Qt 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. Hoy 12 de junio se ha anunciado la vigesimoséptima 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.

Vigesimoséptima actualización de KDE Frameworks 6 y librería KCalendarCore

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.

Vigesimoséptima actualización de KDE Frameworks 6
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 Frameworks 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 hoy, 12 de junio de 2026 fue anunciado que ya tenemos la vigesimoséptima actualización de la rama, es decir, que ha sido lanzado KDE Frameworks 6.27.

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.

Librería KCalendarCore

Tal y comenté el a principio de año, voy a ir describiendo cada una de las librerías que nos ofrece KDE Frameworks. El mes de febrero empecé con la única de Tier 0, o nivel base de KDE Frameworks, Extra CMake Modules (ECM), y desde el mes de marzo inicié la serie de las Tier 1 con Attica y BluezQt

Este mes seguimos con la cuarta librería de KDE Frameworks, Kalendar que gestiona la información de calendarios, es decir, es la «biblioteca» que permite a las aplicaciones manejar fechas, eventos, tareas y recordatorios de manera estándar.

Sus funciones principales incluyen:

  • Gestión de datos: Sirve para leer, escribir y manipular archivos de calendario. Lo más importante es que sigue estándares internacionales (como el formato iCalendar o .ics), lo que significa que los datos que maneja son compatibles con otras aplicaciones como Google Calendar, Outlook o Thunderbird.
  • Para desarrolladores: Si estás creando una aplicación para Linux (específicamente en el entorno KDE) y necesitas que tu programa tenga un calendario, cree citas o gestione tareas, no tienes que programar todo desde cero. Usas esta librería para «conectarte» a esa funcionalidad.
  • Abstracción: Se encarga de la parte técnica compleja, como calcular las recurrencias (por ejemplo, «repetir este evento cada tercer lunes de mes»), manejar zonas horarias o procesar los archivos de texto que guardan la información, para que el programador pueda centrarse en cómo se ve la interfaz o qué hace la aplicación.

Más información:

Las librerías de KDE Frameworks 6

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 Vigesimoséptima actualización de KDE Frameworks 6 y librería KCalendarCore se publicó primero en KDE Blog.

the avatar of openSUSE News

Planet News Roundup

This is a roundup of articles from the openSUSE community listed on planet.opensuse.org.

The community blog aggregates a list of the featured highlights below from June 5 - 11.

Blogs this week cover a photographer pairing rival AMD and Nvidia GPUs on one openSUSE Leap 16.1 workstation to run Adobe software in a virtual machine, a guide for open-source maintainers on avoiding burnout amid a flood of AI-generated security reports, the release of digiKam 9.1 and second bugfix updates for both KDE Gear 26.04 and Kdenlive. Blogs also highlight a dystopian short story about a web where nothing is free, a talk by KDE e.V. in Barcelona, a Digital Sovereignty event in València, the weekly Tumbleweed snapshot reviews, Plasma 6.7 bugfixing and more.

Here is a summary and links for each post:

Rival GPUs Share One Linux Desktop

The openSUSE News team profiles photographer Klaus Tröger, who recently migrated to the openSUSE Leap 16.1 beta. It talks about the use of Adobe and Photoshop in a Windows 11 virtual machine on a workstation. Performance is nearly native and the passthrough components can be cleanly isolated by IOMMU group.

Digital Sovereignty in the AI Era, New Event Organized by GNU/Linux València

The KDE Blog promotes a new event from the nonprofit association GNU/Linux València titled “Digital Sovereignty in the AI Era,” which takes place June 16 at the Universitat de València. Attendance is free, can be joined online and the session will offer concrete alternatives for regaining technological autonomy.

digiKam 9.1 Released, Making it Easier to Use

The KDE Blog covers the release of digiKam 9.1.0, which arrives after three months of active development focused on database migration, preview improvements, advanced search and general ease of use. The post also recaps the major features of digiKam 9.0 for readers who missed the previous release.

Welcome to the Icon Designer Webring!

Jakub revives a piece of 1990s internet culture. Inspired by Terry Godier’s essay “The Boring Internet,” the post argues that an older, slower, federated web built on open protocols still thrives beneath the commercial layer.

Thirty-Fourth Audio of Podcast Linux – “Maratón Linuxero Live” (Podcast Linux #34)

The KDE Blog continues its index of the now-paused Podcast Linux with episode 34. Host Juan Febles chats with four GNU/Linux veterans Gabriel Viso, Patricio García, Alejandro López and Roberto Ruisánchez about the early days of Linux. The conversation revisits the 1990s and early 2000s.

Kdenlive 26.04.2 Released

The KDE Blog announces the second maintenance release of the Kdenlive 26.04 series. The update fixes issues in rendering, timeline editing and project file management across AppImage and Flatpak packages, including a notable Windows fix that allows exporting videos to a network drive.

Everything Has a Price

Victorhck publishes a Spanish translation of Paul Brown’s dystopian short story “No Such Thing as a Free Lunch,” which is a cautionary tale about a future where every click, app launch and settings change carries a fee and free offerings are outlawed. The fiction follows Joe Bloggs through a world of mandatory hardware upgrades, surveillance AI that taxes productivity and brutal enforcement of software regulations. The story is free to read, which in the tale would be a felony.

Fixing All the Things – This Week in Plasma

The KDE Blog translates the latest “This Week in Plasma” report, which focuses on polishing Plasma 6.7 ahead of its release at the end of the month. Notable fixes include Spectacle’s clipboard behavior during OCR text extraction, low-battery notifications for connected devices appearing over fullscreen apps, and a crash fix when refreshing the list of nearby wireless networks.

Linux Saloon 205 | Open Mic Night

CubicleNate recaps episode 205 of the Linux Saloon podcast. Responding to viewer feedback, the panel shared what they like and dislike about their distributions of choice, covering Tumbleweed’s built-in Snapper rollback and overly aggressive default firewall, a panelist’s switch from GNOME to the Fedora 44 Plasma spin, and praise for MX Linux, CachyOS, Linux Mint and Bazzite, before agreeing to test the LibreWolf browser in an upcoming application appetizer segment.

BuildStream and KDE – New Barcelona Free Software Talk

The KDE Blog announces a new Barcelona Free Software talk taking place on Thursday, June 11 at Akasha Hub in Barcelona. Aleix Pol, president of KDE e.V., will present BuildStream, a powerful software integration tool used to build operating systems and all sorts of packages. Attendees will leave knowing how to build their own operating system and hopefully be ready to contribute to many more projects.

Tumbleweed – Review of the Week 2026/23

Victorhck and Dominique Leuenberger report that Tumbleweed kept rolling through a midweek European holiday with six snapshots published. Key updates included Mesa 26.1.1, Qt 6.11.1, GNOME 50.2, Pipewire 1.6.6, Samba 4.23.8 and 4.24.3, plus a Java packaging migration from update-alternatives to libalternatives. The staging dashboard predicts Linux kernel 7.0.11, KDE Plasma 6.7.0, a rework of Python3 packaging and GCC 16 as the system default compiler arriving soon.

Take it Easy. A Guide to Avoid Burnout During the Vulnpocalypse

Danigm offers open source maintainers a survival guide for the so-called Vulnpocalypse, which refers to the cybersecurity reckoning related to AI-generated security reporting. The post argues that 100 percent secure software doesn’t exist, that the deluge of dubious “high severity” reports is eroding CVE credibility, and that maintainers should learn to recognize and disarm manipulation tactics like queue flooding and gaslighting rather than burn themselves out chasing every cried wolf.

Second Update of KDE Gear 26.04

The KDE Blog highlights KDE Gear 26.04.2. The release resolves a good number of errors across applications, libraries and widgets, including a crash in Akregator on arm64, a startup crash in Skanlite via ksanecore, and a fix for Koko’s move-to-trash action overriding the editor’s delete actions.

View more blogs or learn to publish your own on planet.opensuse.org.

the avatar of openSUSE News

Rival GPUs Share One Linux Desktop

For years, photographer Klaus Tröger built his professional workflow on a quiet contradiction; a Linux workstation running the Adobe software that most people assume belongs on a Mac or a Windows PC.

“I’m not willing to give up Linux, and I’m not willing to give up Adobe,” Klaus said. “So I stopped choosing.”

He has now carried that arrangement onto newer ground. Klaus recently migrated his longtime Debian machine to the beta release of openSUSE Leap 16.1 and has kept editing the whole time, running Adobe Lightroom, Camera Raw and Photoshop inside a Windows 11 virtual machine that never touches the local network directly.

The setup speaks to a small but persistent group of professionals who prefer Linux as their daily environment but cannot abandon Adobe Creative Cloud, whether for client work or long-established editing habits. Open-source alternatives exist, Klaus acknowledges, but they do not always fit an established business.

The hardware behind the system is deliberately dated, and Klaus says that is the point. Rather than chase current components at current prices, he chose Intel’s older LGA-1151 platform, pairing a Core i9-9900K, which is an eight-core, 16-thread chip from Intel’s Coffee Lake generation, with an Asus Z390 WS Pro mainboard. Each was a flagship in its day, he said, delivering strong benchmark performance from the processor and stability from the board. Because the WS Pro has grown rare and expensive, he notes the same approach works with a more common Asus ROG-STRIX Z390-F board and a six-core Core i7-8700K.

The board matters less for speed than for separation. To hand physical hardware to the virtual machine, Klaus relies on the Linux “vfio-pci” driver, which requires that the devices being passed through sit in their own IOMMU group, which is the system the hardware uses to isolate components from one another.

That requirement produces the workstation’s most surprising feature; two graphics cards from rival makers. An AMD Radeon RX 6600 drives the Linux desktop, while an Nvidia RTX 3060 is dedicated entirely to Windows. Contrary to a common assumption, Klaus said, modern Linux handles mixed AMD and Nvidia setups without conflict.

A dedicated graphics card is not optional for the Windows side. Adobe’s software needs a real GPU for post-processing. Software emulation will not do, and the card must clear a modest bar; it needs 1.5 to 2 GB of video memory, DirectX 12 compatibility and a driver no more than seven years old. Passing a qualifying card through to the Windows guest, in its own IOMMU group, lets Adobe applications run with near-native hardware acceleration while Linux remains in charge.

Most consumer mainboards make that separation difficult, Klaus said, because of how they share PCIe lanes and assign IOMMU groups. He offers two ways around it: use the Intel chip’s integrated graphics for the Linux host, the simplest and cheapest option for users with light rendering needs; or run two cards, placing the primary GPU in the CPU-managed first PCIe slot and the pass-through card in a slot managed by the Z390 chipset, which lands them in separate groups.

The rest of the machine follows the same divide-and-isolate logic. A separate USB controller goes to the virtual machine so Windows can have its own keyboard and mouse. Windows lives on its own fast NVMe solid-state drive. Klaus pins 10 processor threads to the host and six to the guest, splits 64 GB of memory evenly between them using huge pages, and swaps the default power daemon for the “tuned” tool set to a virtual-host profile.

He made one deliberate exception. Rather than assign the second NVMe drive straight to Windows, he keeps the guest in a disk-image file on an XFS partition.

“It’s so easy to just copy away the Windows file to get a backup,” he said.

The choice of host operating system was its own deliberation. Klaus had run Debian 13 for its stability. He found openSUSE’s rolling Tumbleweed release too bleeding-edge and Leap 15.6 too dated, which left the Leap 16.1 prerelease as a chance worth taking. The installation, using the Agama installer with an LVM disk layout and a Btrfs root filesystem for snapshots and rollback, produced what he called “zero surprises.”

Performance, he said, is nearly native. Virtualization always carries some overhead, “but it’s fully worth it.” Security is part of the appeal. Windows never sits directly on the local network; it operates behind the Linux host, shielded by the host firewall and additional controls. The arrangement, Klaus said, balances compatibility against exposure. Windows stays available for the few applications that demand it, while Linux runs everything else.

Asked what he would change if he built the machine today, Klaus did not hesitate. “None,” he said. His advice for photographers and power users eyeing a similar build comes down to one decision made early; choose the base hardware carefully, and confirm before buying that the components you intend to pass through can be cleanly separated by IOMMU group. Consumer boards, he warns, often cannot.

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

Soberanía Digital en la era de la IA, nuevo evento organizado por GNU/Linux València

Soberanía Digital en la era de la IA, nuevo evento organizado por GNU/Linux València

Me complace presentaros un nuevo evento de la Asociación sin Ánimo de Lucro GNU/Linux València que siguen sus actividades este 2026 con una jornada que nos hará reflexionar sobre esta inteligencia artificial que nos rodea y que está inundando nuestros ordenadores, nuestro software y nuestras redes sociales.

En palabras de los organizadores:

El dimarts 16 de juny de 2026 a les 17:30, al Saló de Graus de la Facultat de Psicologia i Logopèdia de la Universitat de València, t’invitem a una xerrada essencial sobre Sobirania Digital en l’era de la IA. ¡Apunta’t ja! 🎯

¿De què parlarem? 🎤

En aquesta sessió introductòria, organitzada per CGT Universitat de València i presentada per l’associació GNU/Linux València, explorarem:

Com la IA posa de manifest els perills del programari privatiu i les pràctiques extractives de les grans companyies tecnològiques
Per què és fonamental controlar les nostres eines digitals
Alternatives per a recuperar l’autonomia tecnològica

¿Per què és important? ❓

La IA no és només una eina més: està redefinint com treballem, com aprenem i com prenem decisions. En aquesta xerrada, no només parlarem dels problemes, sinó que descobrirem solucions concretes perquè la tecnologia treballi per a nosaltres, no a l’inrevés.

El martes 16 de junio de 2026 a las 17:30, en el Saló de Graus de la Facultat de Psicologia i Logopèdia de la Universitat de València, te invitamos a una charla esencial sobre Soberanía Digital en la era de la IA. ¡Apúntate ya! 🎯

¿De qué hablaremos? 🎤

En esta sesión, organizada por CGT Universitat de València y presentada por GnuLinuxValencia.org, exploraremos:

Cómo la IA saca a la luz los peligros del software privativo y las prácticas extractivas de las grandes tecnológicas
Por qué es fundamental controlar nuestras herramientas digitales
Alternativas para recuperar la autonomía tecnológica

¿Por qué es importante? ❓

La IA no es solo una herramienta más: está redefiniendo cómo trabajamos, cómo aprendemos y cómo tomamos decisiones. En esta charla, no solo hablaremos de los problemas, sino que descubriremos soluciones concretas para que la tecnología trabaje para nosotros, no al revés.

Soberanía Digital en la era de la IA, nuevo evento organizado por GNU/Linux València

¡Recuerda! 🧠

  • 📅 Martes 16 de Junio de 2026
  • 🕔 17:30 Install party
  • 🎟 ¡Entrada libre!
  • 📍Saló de Graus, Facultat de Psicologia i Logopèdia, Universitat de València (OpenStreetMap). Av. de Blasco Ibáñez, 21. 46010 València.
  • 💻 Online: Asistencia en línea también disponible aquí (¡aunque preferimos que vengas físicamente!)

Más información: GNU/Linux València

¡Únete a GNU/Linux València!

Taller de instalación GNU/Linux (¡y más!)– nuevo evento organizado por GNU/Linux València

Aprovecho para recordar que desde hace unos meses, los chicos de GNU/Linux Valencia ya tienen su menú propio en el blog, con lo que seguir sus eventos en esta humilde bitácora será más fácil que nunca, y así podréis comprobar su alto nivel de actividades que realizan que destacan por su variedad.

Y que además, GNU/Linux València creció y se ha convertió en asociación. Así que si buscas una forma de colaborar con el Software Libre, esta asociación puede ser tu sitio. ¡Te esperamos!

La entrada Soberanía Digital en la era de la IA, nuevo evento organizado por GNU/Linux València se publicó primero en KDE Blog.