Skip to main content

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

Descarga una tira aleatoria de Linux Hispano en la terminal

Con este script en Bash puedes descargar y volver a ver en tu equipo cualquiera de las 1144 tiras que su creador Danigm ha publicado desde 2004 hasta 2026

Tira contres viñetas. En todas ellas se ven 2 personajes.
En la primera uno le dice al otro: ¿Aún publicas t contenido en un blog? Qué Boomer eres.
En la segunda le vuelve a decir: Hoy en día tienes que publicar un vídeo en YouTube, un corto en tiktok, una imagen en Twitter y un Story en Instagram.
En la tercera el otro le pregunta: ¿Y si quiero volver al contenido como documentación de referencia?
Y le responde el primero: Eso no es posible. Todo es efímero hoy en día

El pasado 10 de septiembre de 2026. La tira de Linux Hispano llegaba a su fin. Su creador, Danigm, cerraba así un círculo que empezó en 2004 y le llevó a publicar 1144 tiras en sus 22 años de vida.

Un gran ejemplo de constancia y de empeño. Mi agradecimiento a Danigm por todos esos años. Mi lector de feed tendrá un hueco cada semana.

Pero las tiras están publicadas bajo una licencia libre, así que podremos volver a revivirlas en nuestro equipo cuando queramos. Para eso he creado un repositorio y un script en Bash que te mostrará una tira en tu equipo utilizando feh (así que esta es la única dependencia).

Lo primero que hice fue descargar todas las tiras desde la web del creador. Mas 2 tiras que desde esa página no pude descargar, que estaban en formato jpg y las descargué desde la web de Linux Hispano.

El script en python para descargar las imágenes es el siguiente:

#!/usr/bin/env python3

import os
import re
import requests
from bs4 import BeautifulSoup
from urllib.parse import urljoin

BASE_URL = "https://tira.danigm.net/"
OUTPUT_DIR = "tiras"

# Meses en español -> número
MESES = {
    "enero": "01",
    "febrero": "02",
    "marzo": "03",
    "abril": "04",
    "mayo": "05",
    "junio": "06",
    "julio": "07",
    "agosto": "08",
    "septiembre": "09",
    "octubre": "10",
    "noviembre": "11",
    "diciembre": "12",
}

HEADERS = {
    "User-Agent": "Mozilla/5.0"
}

os.makedirs(OUTPUT_DIR, exist_ok=True)

session = requests.Session()
session.headers.update(HEADERS)

print("Leyendo listado...")
response = session.get(BASE_URL)
response.raise_for_status()

soup = BeautifulSoup(response.text, "html.parser")

total = 0
descargadas = 0
existentes = 0
errores = 0

for link in soup.find_all("a", href=True):

    texto = link.get_text(" ", strip=True)

    # Ejemplo:
    # Eof.Png (08 de septiembre de 2026)
    match = re.match(
        r"^(.+?)\.Png\s+\((\d{1,2})\s+de\s+([a-záéíóú]+)\s+de\s+(\d{4})\)$",
        texto,
        re.IGNORECASE
    )

    if not match:
        continue

    nombre = match.group(1)
    dia = match.group(2).zfill(2)
    mes_nombre = match.group(3).lower()
    año = match.group(4)

    if mes_nombre not in MESES:
        print(f"Mes desconocido: {mes_nombre}")
        errores += 1
        continue

    mes = MESES[mes_nombre]
    fecha = f"{dia}-{mes}-{año}"

    # La página individual, por ejemplo:
    # https://tira.danigm.net/all/1143-EOF.html
    pagina_url = urljoin(BASE_URL, link["href"])

    total += 1

    print(f"[{total}] {nombre} ({fecha})")

    try:
        pagina_response = session.get(pagina_url)
        pagina_response.raise_for_status()
    except requests.RequestException as e:
        print(f"    ERROR página: {e}")
        errores += 1
        continue

    pagina_soup = BeautifulSoup(pagina_response.text, "html.parser")

    # Buscamos la imagen de la tira
    imagen = None

    for img in pagina_soup.find_all("img", src=True):
        src = img["src"]

        if "_images/" in src:
            imagen = urljoin(pagina_url, src)
            break

    if not imagen:
        print("    ERROR: no se encontró la imagen")
        errores += 1
        continue

    # Siempre guardamos como PNG
    archivo = f"{nombre}|{fecha}.png"
    destino = os.path.join(OUTPUT_DIR, archivo)

    if os.path.exists(destino):
        print(f"    Ya existe: {archivo}")
        existentes += 1
        continue

    try:
        imagen_response = session.get(imagen)
        imagen_response.raise_for_status()

        with open(destino, "wb") as f:
            f.write(imagen_response.content)

        print(f"    OK -> {archivo}")
        descargadas += 1

    except requests.RequestException as e:
        print(f"    ERROR descargando: {e}")
        errores += 1

print()
print("=" * 50)
print(f"Entradas encontradas : {total}")
print(f"Descargadas           : {descargadas}")
print(f"Ya existentes          : {existentes}")
print(f"Errores                : {errores}")
print("=" * 50)


Esto me descargó las imágenes con el formato nombre|fecha_publicación.png

Esas imágenes las he subido a un repositorio de GitHub. He utilizado GitHub, para no sobrecargar de capacidad ni de peticiones ningún servidor comunitario como Codeberg o similares ni quería utilizar el servidor del propio creador. GitHub tiene dinero suficiente para mantener en sus servidores estas imágenes y capacidad para gestionar peticiones de descarga.

Ahora a ese repositorio de GitHub le hacemos una petición para que nos descargue de manera aleatoria una de las tiras y nos muestre su nombre y fecha de publicación utilizando feh.

El script en Bash en cuestión es el siguiente:

#!/usr/bin/env bash

set -euo pipefail

REPO="https://api.github.com/repos/victorhck/tiras-linux-hispano/contents/images"
RAW="https://raw.githubusercontent.com/victorhck/tiras-linux-hispano/main/images"

tab="                                              "

# Elegir una imagen PNG aleatoria del repositorio
file=$(
    curl -fsSL "$REPO" |
        grep '"name":' |
        sed -E 's/.*"name": "([^"]+)".*/\1/' |
        grep -Ei '\.png$' |
        shuf -n 1
)

[[ -n "$file" ]] || exit 1

# Extraer nombre y fecha
base="${file%.png}"
name="${base%%|*}"
date="${base#*|}"

echo "Nombre: $name"
echo "Fecha de publicación: $date"
echo "Creada por Danigm"
echo "Ctrl+c para cerrar"

# Mostrar la imagen directamente desde GitHub
feh \
    -x \
    --auto-zoom \
    --info "echo '$tab $date'" \
    "$RAW/$file"

Guardamos es script con un nombre y le damos permisos de ejecución y ya podremos ejecutarlo para volver a disfrutar de las tiras de Linux Hispano creadas por Danigm.

Podremos hacer un repaso de algunas de las noticias en estos 22 años de vida de la tira rememorando sucesos que casi habíamos olvidado.

Para terminar basta con pulsar Ctrl+C. Espero que te guste. Y de nuevo agradecer al autor su trabajo.

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

Las novedades de Kdenlive de KDE Gear 26.08, edición «Enjoy Shiny Stuff»

Sigo con la serie con las nuevas funcionalidades que nos ofrece la Comunidad KDE después de lanzar su conjunto de aplicaciones revisadas y mejoradas. Para seguir continuamos con las novedades de Kdenlive de KDE Gear 26.08 edición «Enjoy Shiny Stuff» el editor de video no lineal que mejora versión tras versión y que ya se ha convertido en una opción más que válido para casi cualquier tipo de trabajo.

Las novedades de Kdenlive de KDE Gear 26.08, edición «Enjoy Shiny Stuff»

Kdenlive es el editor de vídeo repleto de funciones de KDE cuya evolución está asombrando a propios y extraños. La versión 26.08 llega con multitud de mejoras de calidad de vida y pulido general.

En el apartado de efectos, por ejemplo, ahora puedes mover el eje de rotación del efecto Transformar a donde quieras, en lugar de tenerlo fijo en el centro del elemento que necesitas girar.

El efecto Mapa de degradado ahora te permite añadir múltiples puntos de parada (stops) a un degradado, y ya es posible ajustar las curvas en el efecto Curvas (avfilter) de forma independiente para obtener las tonalidades de color que necesites.

En la línea de tiempo, puedes copiar una selección a una nueva secuencia o hacer que Kdenlive cree pistas de audio automáticamente según lo requieran tus clips. También puedes reordenar las pistas y configurar diferentes colores para cada tipo de elemento (vídeo, imagen, título, etc.).

La novedades de Kdenlive de KDE Gear 26.08, edición «Enjoy Shiny Stuff»

En el titulador, ahora puedes copiar y pegar objetos, aplicar esquinas redondeadas a los rectángulos y ajustar objetos al centro y a los bordes de la pantalla, así como a otros elementos. Esta función incluye una guía visual para facilitarte el trabajo.

No está nada mal para una aplicación que ya tiene la madurez suficiente para ser considera útil en su uso diario.

Todo ello mientras se prepara el 30 aniversario de un proyecto que según más de uno es el I+D+I de un Software de todo el mundo para todo el mundo.

Lanzado KDE Gear 26.08, Edición «Enjoy Shiny Stuff»

Y, recuerda, todo este software es gratuito y sin publicidad en todos los sentidos: no te cuesta ni un euro y no se cobra en en forma de datos personales. No obstante, si quieres ayudar a su desarrollo siempre puedes participar en su campaña de recaudación de fondos.

La entrada Las novedades de Kdenlive de KDE Gear 26.08, edición «Enjoy Shiny Stuff» se publicó primero en KDE Blog.

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

Dia de la Llibertat del Programari 2026

Ya llevo dos años sin que se me pase este evento, creo que me he ganado una gallifanre. Se trata de la celebración que habitualmente organiza Caliu del Dia de la Llibertat del Programari 2026 en Barcelona el próximo 19 de septiembre que se enmarca dentro del Software Freedom Day. Un evento donde la Comunidad KDE suele estar muy presente y que este año no va a ser una excepción.

Dia de la Llibertat del Programari 2026

La convocatoria se ha realizado en catalán, y la podéis ver en la página del evento organizado por Caliu, pero me he tomado la libertad de traducirla para el blog e intentar conseguir dos objetivos: llamar la atención para que vaya más gente e inspirar a otras organizaciones a realizar acciones parecidas en su zona local.

Caliu celebra el Dia de la Llibertat del Programari el dissabte 19 de setembre a l’espai jove La Fontana de Barcelona amb xerrades relacionades amb el programari lliure.

Dades de l’esdeveniment:

Lloc: Espai Jove La Fontana Gran de Gràcia, 190-192 08012 Barcelona Metro Línia 3 Fontana FGC Gràcia

Data: 19 de setembre

Caliu celebra el Día de la Libertad del Software el sábado 19 de septiembre en el Espacio Joven La Fontana de Barcelona con charlas relacionadas con el software libre.

Datos del evento:

Lugar: Espacio Joven La Fontana Gran de Gràcia, 190-192 08012 Barcelona Metro Línea 3 Fontana FGC Gràcia

Fecha: 19 de septiembre

Dia de la Llibertat del Programari 2026

El Software Libre se define por las libertades de uso, de estudio y adaptación, de redistribución y distribución de las mejoras, de forma que todo el mundo se pueda beneficiar.

El acceso al código fuente es necesario para disfrutar de esta libertad. Estas cuatro libertades permiten la participación igualitaria en la era de la información.

La información de interés y las charlas son las siguientes:

  • Espacio Joven Bocanord
  • Agudells, 37
  • Metro Lo Carmel

Hora Título Ponente
16:30 HackIT, ensenyant informàtica amb valors Mònica Ramírez
17:30 Bootstrapping d’una forja autogestionada amb l’ajut d’Haz-CLI Andreu Casablanca
18:30 Seguretat a GNU/Linux Ignasi Vila

Lástima que, de momento, solo haya un evento de este día en todo la península. Si alguien se entera de otro, que no ponga en los comentarios.

La entrada Dia de la Llibertat del Programari 2026 se publicó primero en KDE Blog.

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

Lanzado Plasma 6.8 beta – 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 «Lanzado Plasma 6.8 beta» de «Esta semana en Plasma», donde nos presentan como se sigue preparando Plasma 6.8, que ya ha alcanzado su primera versión de prueba.

Lanzado Plasma 6.8 beta – 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 publicamos una beta de Plasma 6.8, que ya está lista para probarse. Antes de crear la rama, el equipo incorporó muchas mejoras excelentes para asegurarse de que sea un lanzamiento fantástico. ¡Échales un vistazo!

Nuevas mejoras

Plasma 6.8

El sistema de copias de seguridad Kup se ha incorporado a Plasma. Eso significa que recibirá lanzamientos periódicos, y animamos a los desarrolladores de sistemas operativos a que empiecen a incluirlo. Funciona realmente muy bien para realizar copias de seguridad en dispositivos externos. [Una de las herramientas más desaprovechadas del entorno Plasma que esperemos que por fin empiece a utilizarse ya que le da un plus al escritorio].

Lanzado Plasma 6.8 beta - Esta semana en Plasma

Mejoras en la interfaz de usuario

Plasma 6.6.7

Discover vuelve a mostrar las versiones Snap de las aplicaciones en el menú de selección de fuentes, en lugar de mostrarlas como aplicaciones separadas. (Gabriel Kuznik, KDE Bugzilla #519204) [Sí, mejor que no esté separado, al fin y al cabo, es la misma aplicación aunque difiera la versión].

Plasma 6.8

Los ajustes del portapapeles para gestionar datos de imágenes copiados y las «acciones MIME» ahora son mucho más comprensibles. (Tomáš Hnyk, KDE Bugzilla #348932, KDE Bugzilla #502274 y KDE Bugzilla #473882)

Cambiar el volumen muy rápidamente ya no provoca molestos chasquidos en los sonidos de previsualización del nivel de volumen. (Jeremy Senkiw, plasma-pa MR #424)

En las pantallas de bloqueo e inicio de sesión, al hacer clic en el botón «Mostrar teclado en pantalla» —renombrado desde «Teclado virtual»— ahora siempre se muestra el teclado como cabría esperar, independientemente de sus ajustes habituales de visibilidad. (Kristen McWilliam y Nate Graham, KDE Bugzilla #467209 y plasma-workspace MR #7044)

El widget de Método de entrada ha sido renovado de manera similar. Ahora se utiliza principalmente para cambiar entre los modos de visibilidad del teclado en pantalla, pero también permite mostrar manualmente el teclado cuando una aplicación que usa XWayland tiene el foco, ya que estas aplicaciones no permiten que el teclado aparezca automáticamente. (Kristen McWilliam, plasma-workspace MR #6876)

El widget Lanzador de aplicaciones Kickoff ahora tiene de forma predeterminada un tamaño suficiente para alojar por completo todos los elementos de su barra lateral, en lugar de que a veces se pueda desplazar; en ocasiones, incluso por solo unos pocos píxeles, lo cual era bastante absurdo. (Christoph Wolk, KDE Bugzilla #515175)

Los gráficos de velocidad de las notificaciones ahora tienen un mejor espaciado alrededor de las etiquetas de los ejes. (Méven Car, plasma-workspace issue #151)

Spectacle ya no muestra un mensaje extraño y engañoso sobre haber copiado correctamente la imagen al portapapeles después de usar la función «Compartir…» para compartirla en otro lugar. (Tobias Fella, spectacle MR #586)

Se mejoró el comportamiento de navegación con teclado de la vista de calendario del widget Reloj digital. (Christoph Wolk, plasma-workspace MR #6900)

En la página de Ajustes rápidos de Configuración del sistema, la lista de páginas usadas frecuentemente ya nunca está vacía: ahora muestra un conjunto predeterminado hasta que hayas usado la aplicación lo suficiente como para que sepa qué páginas utilizas con frecuencia. (Tobias Fella, KDE Bugzilla #522711) [Mejor eso que el vacio].

Los porcentajes mostrados en el widget Energía y batería ahora usan «números tabulares» de ancho fijo, de modo que otros elementos de la interfaz no se desplacen ligeramente al cambiar los números cuando se usan algunas fuentes. (Christoph Wolk, powerdevil MR #674) [Pequeñas mejoras visuales].

Si tienes varios paneles con widgets de Bandeja del sistema, al hacer clic en el botón «Mostrar notificaciones» de la notificación «Te perdiste algunas notificaciones», ahora solo se abre el widget de historial de notificaciones en el primer panel o en el principal. (Ameen Al-Asady, plasma-workspace MR #7028)

En la vista de historial del widget Portapapeles, los botones integrados del elemento seleccionado ahora solo aparecen al situar el puntero sobre él o cuando alguno de los botones tiene el foco del teclado. Esto permite ocultar los botones para poder leer todo el texto del elemento seleccionado. (Christoph Wolk, KDE Bugzilla #520130)

Se redujo un poco la incomodidad en la forma de renombrar dispositivos de audio. (Tomáš Hnyk, KDE Bugzilla #508211)

Corrección de errores importantes

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

Plasma 6.6.7

Se corrigió un error muy extraño en el Lanzador de aplicaciones Kickoff que podía hacer que aparecieran representaciones fantasma de aplicaciones de una categoría en otras categorías después de desplazarse un poco por ellas y cambiar a la otra categoría. (Christoph Wolk, KDE Bugzilla #515229)

Plasma 67.6

Se corrigió un error extraño que impedía mover el foco desde el campo de contraseña de una red mostrada en el widget Redes de vuelta al campo de búsqueda del widget. (Christoph Wolk, KDE Bugzilla #525321)

Plasma 6.8

Plasma ya no se cierra inesperadamente si consultas el fondo de pantalla mediante D-Bus mientras está abierto el diálogo de configuración del fondo de pantalla y luego cambias el complemento de fondo de pantalla. (Alperen Yildiz, KDE Bugzilla #525207)

Copiar texto en aplicaciones de LibreOffice ahora lo añade al historial persistente siempre, en lugar de hacerlo solo cada dos veces. (Tomáš Hnyk, KDE Bugzilla #519510)

Pegar con el botón central texto seleccionado en una aplicación no basada en Qt dentro de una aplicación basada en Qt ahora funciona siempre, en lugar de hacerlo solo cada dos veces. (Tomáš Hnyk, KDE Bugzilla #506325)

Se corrigió un problema que podía hacer que algunos ajustes de herramientas en la interfaz de anotación a pantalla completa de Spectacle aparecieran fuera de la pantalla. (Mirko Laruina, KDE Bugzilla #524499)

Se corrigió un problema que podía hacer que las previsualizaciones de fondos de pantalla de la barra lateral del Selector de actividades aparecieran totalmente negras, en lugar de mostrar el fondo de pantalla. (Nicolas Fella, KDE Bugzilla #378693)

Un archivo de configuración de XWayland no válido dentro de /etc/xdg/Xwayland-session.d/ ya no impide por completo que KWin inicie XWayland. (Ilya Katsnelson, kwin MR #9894)

Entrar y salir del modo de pantalla completa ya no hace que desaparezcan los indicadores «Estoy reproduciendo audio ahora mismo» de las tareas del Gestor de tareas ni que se queden atascados en un estado parcialmente transparente. (Christoph Wolk, KDE Bugzilla #522471)

KDE Frameworks 6.31

Se corrigió un error que hacía que el ajuste de tema «Contraste de marcos y contornos» no surtiera efecto en determinadas aplicaciones donde se esperaba que funcionara. (Akseli Lahtinen, KDE Bugzilla #525364)

Establecer manualmente tu carpeta personal como «Indexada» en la página de Búsqueda de Configuración del sistema ya no crea un clon imposible de eliminar de esa entrada. (Nicolas Fella, KDE Bugzilla #487212)

Qt 6.11.1

Se corrigió un problema grave de QML que podía hacer que las interfaces basadas en QML fallaran con errores de propiedades sin sentido. (Fabian Kosmale, Qt bug #149607 y Qt bug #146886)

Destacado en rendimiento y aspectos técnicos

Plasma 6.8

KWin ha incorporado compatibilidad con el protocolo Wayland commit_timing. (Xaver Hugl, KDE Bugzilla #513283)

Las conexiones de escritorio remoto ahora se benefician de una latencia aún menor. (David Edmundson, krdp MR #237)

KDE Gear 26.12

La página de KDE Wallet de Configuración del sistema se ha migrado a QML. (Nicolas Fella, kwalletmanager MR #78)

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 Lanzado Plasma 6.8 beta – Esta semana en Plasma se publicó primero en KDE Blog.

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

Primera actualización de KDE Gear 26.08

La Comunidad KDE es una comunidad responsable y no solo se preocupa en lanzar novedades sino que también en mejorarlas. Me complace presentar la primera actualización de KDE Gear 26.08 que apareció hace casi un mes. Más estabilidad, mejores traducciones y pequeñas mejoras para las aplicaciones de nuestro entornos de trabajo.

Primera actualización de KDE Gear 26.08

A pesar de lo que puedan pensar muchas personas, las aplicaciones no son perfectas. Entre las líneas de código se pueden colar errores de tipografía o que el usuario realice alguna opción que en un principio no estaba prevista por los desarrollador, por poner solo un par de ejemplos de imperfecciones.

Este no es un problema del Software Libre ya que el Software actual funciona de esta manera ya que no se piensa en él como un producto final que se encierra en una caja y se olvida. En la actualidad se sabe que el Software está vivo y sería estúpido ir guardando las mejoras sin dejarlas a disposición del gran público.

Con esto se gana en rapidez y evolución pero puede aumentar el número de errores (por norma general) leves, los cuales son subsanables con pequeñas actualizaciones.

La Comunidad KDE lo tiene claro: grandes lanzamientos cada cuatro meses y actualizaciones mensuales para subsanar errores.

Primera actualización de KDE Gear 26.08

Por ello me congratula compartir con vosotros la primera actualización de KDE Gear 26.04 que nos ofrece un buen número de errores resueltos entre aplicaciones, librerías y widgets, algo que mejora el rendimiento del sistema.

Aquí podéis encontrar la lista completa de cambios de KDE Gear 26.08.1, pero por poner unos cuantos ejemplos de los errores que sea han resuelto tenemos:

  • kdeconnect: Se corrigió la orientación de una flecha dentro del plasmoide (commit; corrige el error #524889).
  • kongress: Se corrigió la apertura del mapa de la sala desde una charla (commit).
  • okular: Se corrigió un cierre inesperado al guardar documentos (commit; corrige los errores #477153 y #505130).

Más información: KDE Gear 26.08.01

La entrada Primera actualización de KDE Gear 26.08 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 37 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 4 Snapshots  (0904, 0907, 0908, y 0909). Que pueden parecer pocas, pero que actualizan partes muy importantes del sistema, por ejemplo: el kernel, el navegador, la suite ofimática LibreOffice o zypper. Pero veamos el detalle.

Estas son las actualizaciones en más detalle de esta semana:

  • bubblewrap 0.12.0
  • curl 8.22.0
  • expat 2.8.4
  • gdm 50.3
  • gpg2 2.5.22
  • gpgme 2.2.0
  • libarchive 3.8.9
  • libgcrypt 1.12.3
  • LibreOffice 26.8.0.3
  • libvirt 12.7.0
  • libxml2 2.15.4
  • libzypp 17.38.15
  • Linux Kernel 7.2.3 & 7.2.4
  • Mesa 26.2.2
  • MozillaFirefox 155.0 & 155.0.1
  • ovmf 202608
  • php8 8.5.10
  • qemu 11.1.1
  • re2c 4.6
  • Samba 4.24.6
  • SDL3 3.4.16
  • wireplumber 0.5.17
  • Xen 4.22.0_04
  • yast2-bootloader 5.0.42
  • zypper 1.14.101

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

  • Swig 4.5.0
  • KDE Plasma 6.7.5
  • KDE Frameworks 6.30
  • KDE Gear 26.08.1
  • fontconfig 2.18.3
  • libnettle 4.0.0

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

Lanzada la beta de Plasma 6.8

Ayer fue lanzada la beta de Plasma 6.8. Así que, para los que disfruten de probar cosas nuevas es el momento de probar esta versión y reportar los errores que se encuentren. ¡No pierdas la oportunidad de contribuir al desarrollo de Plasma!

Lanzada la beta de Plasma 6.8

Tras los habituales meses de vida, Plasma 6.7empieza ver languidecer su reinado. Es el momento de probar la versión de escritorio que la va a sustituir. En otras palabras, ha sido lanzada la beta de Plasma 6.8 y estas son algunas de sus mejoras extraídas de su changelog, aunque os puedo recomendar la serie Esta Semana en Plasma del blog para verlo a fondo.

  • Sustitución del fondo de pantalla predeterminado: El fondo de pantalla Waterfall ha sido reemplazado por la nueva imagen Hanabi en la suite de estilos Breeze.
  • Soporte para el calendario nepalí: Se ha añadido compatibilidad con el calendario nepalí (Bikram Sambat) dentro de la applet de calendario alternativo (Alternatecalendar).
  • Mejoras en las decoraciones de ventanas GTK4: Se corrigieron problemas como el desbordamiento de botones y la eliminación de esquinas redondeadas inapropiadas en ventanas GTK4 que no utilizan CSD (Client-Side Decorations).
  • Compatibilidad con decoraciones solo de sombra: La librería de decoración de ventanas y Breeze añaden soporte nativo para decoraciones basadas únicamente en sombras (shadow-only decorations).
  • Avances y rediseño en Discover: Se añadió una nueva función de vista previa de AppStream (AppStream Preview Backend), además de incluir el estado de progreso como una sección ordenable en la lista de tareas.
  • Ajustes en el menú de Bluedevil (Bluetooth): Se ha reubicado el botón de configuración para sacarlo del menú tipo hamburguesa, mejorando la accesibilidad para el usuario.
  • Integración del buscador en la applet de sesiones de Kate: Se ha sustituido el campo de texto estándar por un campo de búsqueda dedicado (SearchField).
  • Centrado de la ubicación en el widget del tiempo: Se ha optimizado el diseño en la applet del clima para centrar la etiqueta con la ubicación dentro del panel superior.
  • Rediseño del panel de permisos para Flatpak: La página del módulo de control (KCM) para gestionar los permisos de Flatpak se ha migrado al nuevo formato de formularios (Forms).
  • Mejoras en la experiencia de fallos (DrKonqi): Se renovó la interfaz gráfica del visor de volcados de memoria (coredump-gui) a módulos QML y se ajustó el seguimiento para registrar y notificar múltiples bloqueos o cierres inesperados.

Si queréis la lista de cambios completa solo tenéis que ver el changelog.

Más información:KDE

Lanzada la beta de Plasma 6.7
Konqi siempre se encuentra dispuesto, con nuestra ayuda, a buscar bugs y solucionarlos.

Pruébalo y reporta errores

Todas las tareas dentro del mundo del Software Libre son importantes: desarrollar, traducir, empaquetar, diseñar, promocionar, etc. Pero hay una que se suele pasar por alto y de la que solo nos acordamos cuando las cosas no nos funcionan como debería: buscar errores.

Desde el blog te animo a que tú seas una de las personas responsables del éxito del nuevo lanzamiento de Plasma 6.8 de la Comunidad KDE. Para ello debes participar en la tarea de buscar y reportar errores, algo básico para que los desarrolladores los solucionen para que el despegue del escritorio esté bien pulido. Debéis pensar que en muchas ocasiones los errores existen porque no le han aparecido al grupo de desarrolladores ya que no se han dado las circunstancias para que lo hagan.

Para ello debes instalarte esta beta y comunicar los errores que salgan en bugs.kde.org, tal y como expliqué en su día en esta entrada del blog.

La entrada Lanzada la beta de Plasma 6.8 se publicó primero en KDE Blog.

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

Trigésima actualización de KDE Frameworks 6 y librería KCoreAddons

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 10 de septiembre ha sido anunciado la trigésima 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.

Trigésima actualización de KDE Frameworks 6 y librería KCoreAddons

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.

Trigésima actualización de KDE Frameworks 6 y librería KCoreAddons
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 el 10 de septiembre de 2026 fue anunciado que ya tenemos la trigésima actualización de la rama, es decir, que ha sido lanzado KDE Frameworks 6.30.

Hay que destacar que esta versión forma parte de una srie 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 KCoreAddons

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, BluezQt,KArchive, KCalendarCore, KCodecs y KConfig.

Este mes seguimos con la séptima librería de KDE Frameworks, KCoreAddons cuya función principal es simplemente añadir extensiones y utilidades a QtCore. Y ya que estamos, ¿qué es QtCore? Pues es el módulo base del framework Qt: contiene las clases fundamentales, no gráficas, sobre las que se construye el resto de Qt.

Trigésima actualización de KDE Frameworks 6 y librería KCoreAddons

Todas esta idea, para alguien como yo que no es programador se queda algo corta ya que no entiendo bien que son las clases, así que en un intento de saber más he buscado la definición de clase y me sale que es una plantilla o «molde» que define:

  • Datos que va a guardar (llamados atributos o propiedades). Ej: un QString guarda internamente el texto y su longitud.
  • Comportamientos que puede realizar (llamados métodos o funciones). Ej: QString tiene métodos como toUpper(), length(), split().

Así, a partir de una clase se crean objetos (instancias concretas). Veamos una analogía: La clase es el plano; el objeto es la casa construida con ese plano.

Por tanto, lo que realmente hace KCoreAddones es añadir clases para el ecosistema KDE basadas en QtCore.

En otras palabras, QtCore aporta las clases base y genéricas (texto, archivos, hilos, tiempo, etc.), pensadas para cualquier aplicación Qt, sin ninguna orientación concreta y KCoreAddons toma esas piezas genéricas y construye clases específicas encima, pensadas para necesidades más concretas que aparecen en aplicaciones de KDE: gestión de tipos MIME, guardado automático, copias de seguridad, generación de aleatoriedad, sustitución de macros en texto, información de usuarios del sistema, etc.

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

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

Cómo mantener un script ejecutándose en segundo plano con SSH y tmux

Veremos cómo lanzar un script (o cualquier otra tarea) en un equipo remoto mediante SSH y dejarlo ejecutándose en segundo plano con una sesión de tmux, de forma que siga funcionando aunque cerremos la conexión.

Se ve una terminal de un sistema GNU/Linux en negro con texto en blanco.
En el texto en forma de ASCIIART se puede leer: Tmux. Victorhckinthefreeworld

Este artículo surgió como una búsqueda de una necesidad que tenía. Lo que quería era conectarme a un equipo remoto mediante ssh, y en ese equipo remoto, lanzar una tarea, en mi caso dejar corriendo un script, y poder dejarlo funcionando en segundo plano en el equipo remoto aunque me desconectara de ssh.

La solución que encontré fue utilizar tmux, una herramienta que permite crear sesiones de terminal persistentes y volver a ellas más adelante. Podemos iniciar una tarea en el equipo remoto, desconectarnos y dejar que continúe ejecutándose sin necesidad de mantener abierta la conexión SSH. Veamos cómo hacerlo.

Primero defino el escenario, un equipo local desde el que me conecto a un equipo en remoto (ambos con GNU/Linux, por supuesto) mediante ssh. Y en el equipo remoto quiero dejar corriendo un script aunque después me desconecte o incluso apague el equipo local.

Las sesiones en tmux

Una vez conectado mediante ssh al equipo remoto, la clave es ejecutar tmux y abrir una nueva sesión. Según la definición de las sesiones en la web de tmux:

Una sesión tmux es un espacio de trabajo persistente que agrupa ventanas y paneles y continúa ejecutándose en segundo plano incluso después de desconectarse. Las sesiones sobreviven caídas de SSH, cambios de red y cierres de terminales, lo que convierte a tmux en la herramienta estándar para el trabajo con servidores remotos.

Vale, es algo muy sencillo para quien trabaja de administrador de sistemas y se tiene que conectar a equipo, pero yo no lo sabía y por eso este tutorial (para mi yo del futuro y para ti).

Abrir una sesión en tmux en el equipo remoto

Vale, conectados al equipo remoto (en el que tiene que estar instalado tmux, of course!) ahora vamos a abrir una sesión a la que le pondremos un nombre para identificarla (pondremos el nombre que queramos). Para ello en el equipo remoto ejecutamos:

tmux new -s nombre_sesión

Y nos abrirá tmux con la sesión que hayamos nombrado. Ahora podemos hacer lo que necesitemos. En mi caso quiero dejar corriendo un script. Lo ejecuto y lo dejo corriendo

Desconectarse de la sesión

Con el script corriendo en la sesión recién creada, podemos dejarlo corriendo y desconectarnos de la sesión mientras el script sigue funcionando en segundo plano.

Para eso ejecutamos

Ctrl+a d

Aquí cabe destacar que tmux utiliza una combinación de teclas para ejecutar comandos a la que llaman prefix. De manera predeterminada es Ctrl+b, pero yo la tengo modificada a Ctrl+a. Si tu no la has cambiado seguirá siendo Ctrl+b (una combinación de teclas poco cómoda de pulsar)

Por tanto pulsamos (en mi caso) Ctrl+a (soltamos) y después la tecla d, para decirle a tmux que queremos desconectarnos de la sesión.

Tmux se cierra, pero la sesión con nuestro script en segundo plano sigue activa, mostrando en la terminal el mensaje:

[detached (from session nombre_sesion)]

Ahora podemos desconectarnos de ssh si queremos.

Volver a conectarnos a una sesión previa

Más tarde, podremos volver a conectarnos a esa sesión de tmux en la que dejamos corriendo nuestro script. Para ello, podemos hacer que tmux nos de un listado de las sesiones activas, para eso ejecutamos:

tmux ls

Y nos mostraría algo similar a (cambiando nombre y fechas, obviamente):

script_monitor: 1 windows (created Wed Sep  9 15:05:21 2026)
prueba2: 1 windows (created Wed Sep  9 16:41:26 2026)

Vale, pues queremos conectarnos a la sesión script_monitor para eso ejecutamos

tmux a -t script_monitor 

Y se abrirá tmux tal como lo habíamos cerrado previamente, con sus ventanas o divisiones si las hubiera y nuestro script ha estado funcionando todo el tiempo normalmente.

Terminar una sesión

Después ya podremos detener el script y cerrar la ventana de tmux con Ctr+a x y terminará la sesión.

O podremos matar la sesión sin entrar en ella mediante

tmux kill-session -t nombre_sesión

Espero que os haya resultado útil. Yo lo he necesitado estos días para conectarme a mi miniPC desde el portátil y dejar corriendo unos scripts y quería compartirlo por el blog, aunque sé que es un tema que se ha tratado en otros muchos sitios.

Enlaces de interés

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

«35 años de Linux: 35 curiosidades que cambiaron la informática» de La Chica de Sistemas

35 años de Linux: 35 curiosidades que cambiaron la informática

A esta lista creciente de canales hay uno que merece la pena subscribirse por muchas razones entre las que destacan la calidad de los mismos y su cadencia: La Chica de Sistemas.

"35 años de Linux: 35 curiosidades que cambiaron la informática" de La Chica de Sistemas

Si visitáis el canal os podéis encontrar vídeos de todo tipo desde filosofía y programación a sistemas operativos y Software Libre, sin olvidar historia, administración de sistemas o tutoriales, en los cuáles La Chica de Sistemas demuestra un amplio conocimiento en todas las ramas de la informática.

Siendo más técnico, y para los que les gustan los números, el canal presenta unos 64 vídeos, no son muchos pero cada vídeo tiene gran calidad por lo que todos son recomendables, y unos 48.000 suscriptores, lo que supone disponer de una comunidad consolidada dentro de un nicho especializado como la administración de sistemas Linux/Unix, la programación y el desarrollo.

Sin más, os dejo el maravilloso vídeo «35 años de Linux: 35 curiosidades que cambiaron la informática» y os invito a suscribiros y a darle a la campanita. Seguro que no os arrepentís… y seguro que no será el único vídeo que promociono desde el blog.

En palabras de su creadora

¿Cómo pasó un proyecto «solo por diversión» a dominar el mundo? 🐧 En este video exploramos la historia de Linux a través de 35 curiosidades increíbles en su 35 aniversario.

Desde el primer mensaje de Linus Torvalds hasta cómo el kernel de Linux se convirtió en la base de internet, los superordenadores y hasta los teléfonos que usamos hoy.

Si te apasiona la informática, los sistemas operativos y quieres entender por qué Linux cambió el mundo para siempre, este recorrido por sus secretos mejor guardados es para vos.

El 25 de agosto de 1991, un estudiante finlandés de 21 años publicó un mensaje en Usenet anunciando que estaba desarrollando un sistema operativo libre, «solo por hobby» y que «no sería nada grande ni profesional como GNU».

Treinta y cinco años después, ese experimento casero se convirtió en el kernel Linux: la pieza de software que transformó la historia de la informática y sobre la que corre prácticamente toda la infraestructura digital moderna, desde servidores en la nube y supercomputadoras hasta teléfonos móviles y misiones espaciales.

Para celebrar este 35° aniversario, repasamos 35 historias, secretos de arquitectura, debates históricos y curiosidades que marcaron el camino de esta obra maestra del código abierto.

Si os ha gustado el vídeo y el canal, no dejéis de visitarlo, suscribiros y compartirlo.

La entrada «35 años de Linux: 35 curiosidades que cambiaron la informática» de La Chica de Sistemas se publicó primero en KDE Blog.