🔒
Hay nuevos artículos disponibles. Pincha para refrescar la página.
Ayer — 5 Junio 2026Soberanía Tecnológica

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

5 Junio 2026 at 17:18
Por: victorhck

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 6 Snapshots  (0529, 0530, 0531, 0601, 0602 y 0603).

Estos son los cambios más relevantes:

  • Mesa 26.1.1
  • Mariadb 11.8.7 & 11.8.8
  • Qt 6.11.1
  • Pipewire 1.6.6
  • Samba 4.23.8 & 4.24.3
  • GNOME 50.2
  • util-linux 2.42.1
  • gpgme 2.1.0
  • libvirt 12.4.0

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

  • Mesa 26.1.2
  • Linux kernel 7.0.11
  • harfbuzz 14.2.1
  • php 8.5.7
  • KDE Gear 26.04.2
  • 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

——————————–

victorhck

Logotipo de openSUSE Tumbleweed

AnteayerSoberanía Tecnológica

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

29 Mayo 2026 at 17:32
Por: victorhck

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:

A pesar de los problemas ocasionados con AppArmor, esta semana se han publicado 5 Snapshots  (0521, 0523, 0524, 0525, y 0527)

Estos son los cambios más relevantes:

  • Mozilla Firefox 151.0.1
  • Linux kernel 7.0.10
  • Agama 21
  • freerdp 3.26.0
  • postfix 3.11.3
  • Ruby 4.0.5
  • Poppler 26.05.0
  • libgit2 1.9.4
  • hplip 3.26.4
  • Qt 5.15.19

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

  • Qt 6.11.1
  • Mesa 26.1.1
  • mariadb 11.8.7
  • GNOME 50.2
  • 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

——————————–

victorhck

Logotipo de openSUSE Tumbleweed

Publicado Agama 21

22 Mayo 2026 at 20:56
Por: victorhck

Echemos un vistazo a las novedades de Agama 20 y la recién publicada versión 21 del nuevo instalador para SUSE y openSUSE.

Ilustración de un camaleón con cara de contento escuchando música con unos auriculares mientras surfea

Agama 19 se publicó en marzo de 2026, desde entonces hasta hoy muchas cosas se han estado mejorando. Echemos un vistazo a las novedades de Agama 20 y la recién publicada versión 21 del nuevo instalador para SUSE y openSUSE.

Esta es una traducción/adaptación del anuncio oficial en inglés. El anuncio oficial lo podéis leer en el siguiente enlace:

Arrojando algo de luz sobre los escritorios

Y pocas cosas son más visibles en un sistema GNU/Linux que su entorno de escritorio. Durante la instalación, la mayoría de las distribuciones openSUSE ofrecen una amplia variedad de escritorios para elegir. Pero openSUSE no tiene ninguno de esos entornos como opción predeterminada. Como consecuencia, el usuario debe tomar una decisión consciente durante la instalación.

Eso no era lo suficientemente evidente en versiones anteriores de Agama. Como resultado, era muy fácil acabar instalando un sistema sin ninguna interfaz gráfica. Encontrar así el sistema, nada más teminar la instalación podría resultar abrumador para muchos usuarios, especialmente para los recién llegados a openSUSE o GNU/Linux en general.

Ahora la situación se presenta con mayor claridad en la pantalla principal de resumen del instalador y en la sección de selección de software, en la que se muestra una información y una advertencia de que no se ha escogido ningún entorno de escritorio.

También se ha aprovechado para repensar varios aspectos de la forma utilizada para seleccionar patrones de paquetes. Ahora funciona de una manera más coherente con el resto de la interfaz de Agama y presenta la información de una forma más útil.

Además de todo eso, se añadió un recordatorio sobre la posible falta de entorno de escritorio en el diálogo de confirmación para algunas distribuciones como openSUSE Tumbleweed, Slowroll o Leap 16.1.

Mejor gestión de redes en la interfaz web

La interfaz de usuario para configurar la red también recibió un nuevo diseño importante en estas versiones 20 y 21. El resultado más visible es un formulario completamente rediseñado para crear y modificar conexiones de red.

Con el nuevo formulario, se mejora la interfaz web con la capacidad de configurar más tipos de conexiones, además de Ethernet y Wi-Fi. En versiones anteriores, era necesario usar el formato de configuración Agama basado en JSON para establecer una conexión de red, un puente o una conexión VLAN.

Con Agama 21 ahora es posible configurar una conexión de enlace o puente directamente desde la interfaz de usuario. Como siempre, Agama ofrece ajustes predeterminados razonables para cada tipo de conexión, pero también permite configurar manualmente varios aspectos avanzados.

Restringir el acceso a la red al instalador

Hablando de instalaciones y red, Agama permite controlar el proceso de instalación a través de la red desde otro ordenador o dispositivo móvil. Pero esa es una característica que podría tener implicaciones de seguridad en algunos escenarios.

Ahora es posible desactivar el acceso remoto con la opción de arranque inst.remote=0. Cuando se utiliza, el instalador solo puede ser accedido localmente desde la máquina que se está instalando.

Mejoras de usabilidad en las herramientas de línea de comandos

Además de todas las nuevas funciones de instalación mencionadas, la interfaz de línea de comandos también recibió varias mejoras para hacerla más útil para seguir el estado actual del proceso de instalación.

Tanto si automatizas el proceso de instalación como si simplemente prefieres trabajar desde el terminal, las herramientas de CLI mejoradas ofrecen una mejor visibilidad de lo que Agama está haciendo en cada momento. Estas mejoras facilitan la monitorización de procesos de instalación, la resolución de problemas y la integración de Agama en tus flujos de trabajo de automatización existentes.

Todo esto, junto con otras mejoras avanzadas como instalar en una configuración LVM existente, o soporte para systemd-boot, así como enlaces de descarga de la ISO, código, etc. lo tienes disponible en el anuncio oficial:

victorhck

Ilustración de un camaleón con cara de contento escuchando música con unos auriculares mientras surfea

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

22 Mayo 2026 at 19:01
Por: victorhck

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 6 Snapshots  (0514, 0515, 0516, 0518, 0519, y 0520)

Estos son los cambios más relevantes:

  • AppArmor 5.0.0
  • KDE Plasma 6.6.5
  • fwupd 2.1.3
  • GStreamer 1.28.3
  • Linux kernel 7.0.6, 7.0.7 & 7.0.9
  • Ruby 4.0.4
  • Apache 2.4.67
  • gpg 2.5.20
  • pipewire 1.6.5
  • librsvg 2.62.2
  • PostgreSQL 18.4

La siguiente snapshot (0514) ya está en control de calidad y, a menos que surja algún problema, debería publicarse hoy mismo.

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

  • Agama 21
  • Gcc16
  • Poppler 26.05.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

——————————–

victorhck

Logotipo de openSUSE Tumbleweed

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

15 Mayo 2026 at 16:49
Por: victorhck

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:

Semana in incidentes en la que las actualizaciones han ido llegando sin problemas y sin sobresaltos de ningún tipo. Así esta semana se han publicado 5 Snapshots (0507, 0509, 0510, 0511, y 0512)

Estos son los cambios más relevantes:

  • fwupd 2.1.1
  • lcms 2.19.1
  • Linux kernel 7.0.5
  • Mesa 26.1.0
  • Mozilla Firefox 150.0.2
  • gawk 5.4.0
  • GCC 16.1.1
  • KDE Gear 24.04.1
  • KDE Frameworks 6.26.0
  • ffmpeg 8.1.1
  • PHP 8.5.6

La siguiente snapshot (0514) ya está en control de calidad y, a menos que surja algún problema, debería publicarse hoy mismo.

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

  • AppArmor 5.0.0
  • KDE Plasma 6.6.5
  • fwupd 2.1.3
  • GStreamer 1.28.3
  • Ruby 4.0.4
  • Linux kernel 7.0.7
  • gpg 2.5.20
  • Pipewire 1.6.5

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

——————————–

victorhck

Logotipo de openSUSE Tumbleweed

#openSUSE Leap 15.6 llega a su fin de vida. Es hora de actualizar

14 Mayo 2026 at 17:42
Por: victorhck

El pasado 30 de abril de 2026 openSUSE Leap 15.6 llegó a su fin de vida oficial. Es hora de actualizar a openSUSE Leap 16.0 sí o sí

openSUSE Leap 15.6 llegó a su fin de vida oficial el pasado 30 de abril de 2026. Desde entonces openSUSE Leap 15.6 dejará de tener soporte oficial, lo que implica que no tendrá más actualizaciones ni parches de seguridad y se convierte así en un sistema sin soporte.

Es la hora de actualizar a openSUSE Leap 16.0 y seguir manteniendo tu sistema actualizado y seguro y seguir disfrutando de GNU/Linux con esta versión de openSUSE basada en SUSE Linux Enterprise.

Vale, la noticia ya tiene un par de semanas, pero estaba esperando el típico comunicado oficial del fin de mantenimiento de openSUSE Leap 15.6 con su resumen de paquetes actualizados durante su periodo de mantenimiento, etc. pero no lo he visto.

openSUSE Leap 15.6 fue la última actualización de la versión Leap 15 y se publicó un 12 de abril de 2024. Es decir que ha mantenido un ciclo actualizado de vida de 2 años.

Ahora es tiempo de actualizar a openSUSE Leap 16.0 para seguir manteniendo tu sistema seguro y actualizado frente a las últimas amenazas de seguridad encontradas en GNU/Linux y ya mitigadas.

Para actualizar a una nueva versión puedes utilizar la herramienta openSUSE mitration tool que facilita esa migración y actualización a nuevas versiones de Leap, e incluso a otras versiones de openSUSE (como Tumbleweed o Slowroll) o incluso a SUSE Linux Enterprise si tienes soporte.

Desde hace ya muchos años, utilizo openSUSE Tumbleweed, la versión rolling release de openSUSE, y no tengo que preocuparme de estos finales de vida, etc. Pero si es tu caso en tu equipo personal o en tu servidor, ten en cuenta que es hora de actualizar, no lo demores más.

Y para tí, aquí tienes la magnífica guía para principiantes para openSUSE Leap 16.0. Una extensa guía, que va a lo básico para aprender a tener tu openSUSE Leap instalado y funcional si eres recién llegado a openSUSE:

Enlaces de interés

Captura de pantalla de la pantalla de bienvenida de openSUSE. Con el texto Aloha, esto es openSUSE. Enlaces a diferentes páginas de openSUSE y un camaleón mirando por un catalejo en un barco pirata.

victorhck

Captura de pantalla de la pantalla de bienvenida de openSUSE. Con el texto Aloha, esto es openSUSE. Enlaces a diferentes páginas de openSUSE y un camaleón mirando por un catalejo en un barco pirata.

Firefox no muestra los kanjis o caracteres japoneses (ni chinos ni koreanos) en Plasma

11 Mayo 2026 at 11:42
Por: victorhck

Cómo solucionar que Firefox muestre los caracteres en idioma japonés y también chinos y koreanos

Se ven un montón de fichas de distintos colores con formas de cono y encima una esfera sobre un tablero blanco y líneas que las interconectan.

Al navegar por la red con mi navegador Firefox, ya sea en la Wikipedia u otras páginas, que tengan caracteres o kanjis en japonés (y supongo que también en chino y koreano, aunque estos últimos no lo he comprobado), no se mostraban los propios caracteres y se mostraban unos pequeños cuadritos.

No es que si se muestran los caracteres, entendería lo que dicen, pero sí podría copiarlos y traducirlos con un traductor. Además de ser poco estético y dar la impresión de haber algo roto. Veamos cómo lo solucioné.

Cabe decir aquí que el problema no era de Firefox, el navegador simplemente no puede mostrar esos caracteres, porque no hay una fuente en el sistema que los proporcione, así que se muestran esos cuadritos que sustituyen los kanjis.

Buscando por la red, encontré un hilo en Reddit (he perdido el enlace) en el que mencionaban que el problema es de Plasma, y es que faltan las fuentes necesarias. En mi Tumbleweed con Plasma utilizo la fuente Noto Sans, no sé si con otras fuentes pasará lo mismo.

Para solucionar el problema tenía que instalar Noto Sans cjk (chinese, japanese, korean). Así que busqué en los repositorios algo con cjk y dio resultado. Tuve que instalar el siguiente paquete:

sudo zypper in google-noto-sans-cjk-fonts     

Finalizada la instalación ya se mostraban correctamente los caracteres. Para comprobarlo visité el siguiente enlace, que ahora se ve correctamente… (aunque siga sin entenderlo).

victorhck

Se ven un montón de fichas de distintos colores con formas de cono y encima una esfera sobre un tablero blanco y líneas que las interconectan.

Cambio en la dirección de la junta de #openSUSE

9 Mayo 2026 at 11:42
Por: victorhck

Gerald Pfeifer ha renunciado a su cargo de presidente de la junta de openSUSE y será relevado en su cargo por Jeff Mahoney

Fondo en un verde degradado, en el que se ven a la izquierda y de manera desenfocada unos orbes y en el centro el camaleón del logotipo de openSUSE

El pasado 7 de mayo de 2026, Gerald Pfeifer, el actual presidente de la junta de openSUSE renunciaba a su cargo dejando como relevo a Jeff Mahoney.

El propósito de la Junta openSUSE es liderar el proyecto general. Las principales tareas de los miembros del consejo son:

  • Actuar como punto central de contacto
  • Ayudar a resolver conflictos que puedan darse en la comunidad
  • Comunicar los intereses de la comunidad a SUSE
  • Facilitar la comunicación con todos los ámbitos de la comunidad.
  • Facilitar los procesos de toma de decisiones cuando sea necesario.
  • Iniciar debates sobre nuevas iniciativas de todo el proyecto.

La junta debe proporcionar orientación y apoyar las estructuras de gobernanza existentes, pero no debe dirigir ni controlar el desarrollo, ya que existen mecanismos comunitarios para lograr los objetivos del proyecto. La junta debe documentar las decisiones tomadas.

Son un órgano de control y mediación entre distintas partes, pero en ningún caso deciden cómo debe gobernarse la comunidad de openSUSE. Es la propia comunidad la que decide.

Los miembros de la junta son elegidos por la comunidad y el presidente es designado por SUSE, que es un trabajador de la propia SUSE, y en los casos que conozco, que ha colaborado desde hace tiempo en la comunidad además de su trabajo en SUSE.

Después de 7 años (de 2019 a 2026) como presidente de la junta de openSUSE Gerald Pfeifer ha renunciado a su cargo con estas palabras en la lista de correo:

2.442 días es un tiempo razonable, y ese era el tiempo que llevaba en la Junta de OpenSUSE como su presidente cuando empecé esta nota.

Ese viaje comenzó el 19 de agosto de 2019 y termina hoy como yo dimitiendo como presidente de la Junta de OpenSUSE. Ha sido una época intensa durante la mayor parte del tiempo — solo un poco tranquila la última Año y medio. Un tiempo de alegría y frustración, y de vez en cuando de rabia y gratificante la mayor parte del tiempo.

Durante esos años hemos visto cómo SUSE y openSUSE se separaban de Micro Focus (incluyendo escalas en el lado de TI); una pandemia global; SUSE se hace pública y vuelve a la privada; la llegada de Rancher, NeuVector y Losant; cuatro CIOs y cuatro (y de facto más) Directores Generales de Linux en SUSE; debates repetidos sobre el logotipo y el nombre de nuestro proyecto; la creación de la Fundación Geeko; gente que se marcha y otros dan un paso adelante; siete elecciones a la junta; las reuniones de la junta se hacen públicas; debates apasionados y dolores de crecimiento; actualizaciones del sitio web; la carga de las distribuciones y las herramientas que las rodean crecen y evolucionan; y mucho más.

Si puedo dejar un consejo, es que abraces la comunicación abierta y no violenta y la confianza — tanto dada como recibida.

Animo a un mayor intercambio lateral (de logros, cambios, desafíos, llamamientos a la colaboración) entre las células y cuerpos que conforman openSUSE, y sobre todo a aplicar el PRINCIPIO DE CARIDAD. Es decir, dar el beneficio de la duda a los demás, asumir buenas intenciones y buscar un valor real en sus perspectivas.

¿Eso siempre es fácil? Absolutamente no. ¿Marca alguna diferencia? Mucho.

En cuanto al puesto de presidente, SUSE nombra a Jeff Mahoney como mi sucesor con efecto inmediato.

Jeff asumió el cargo durante el ciclo electoral anterior de la junta y ya lleva un buen año en la junta. Esto facilita la transición, y conociendo a Jeff desde hace más de dos décadas, puedo notar que le importa mucho el código abierto y en particular openSUSE.

Sigue contribuyendo y usando openSUSE — ¡y no olvides divertirte!

Mucha suerte y un ENORME GRACIAS,

Gerald

Por su parte Jeff Mahoney en su correo a la lista de correo como bienvenida ha compartido el siguiente mensaje a la comunidad:

Gerald ya lo compartió en su anuncio, pero quería hacer un seguimiento por separado al asumir el papel de presidente de la Junta de OpenSUSE.

Es un honor asumir el puesto y soy muy consciente de que tengo un gran reto que llenar.

Gerald fue presidente durante más de seis años y guió el proyecto durante un periodo inusualmente movido tanto para SUSE como para openSUSE. Durante todo ese tiempo, su apoyo a la comunidad y al proyecto se mantuvo constante, y estoy agradecido tanto por su liderazgo como por el ejemplo que dio. Gracias, Gerald, por todo lo que has hecho por openSUSE a lo largo de los años.

Como ya formo parte de la junta, esta transición es más continuidad que cambio. Mi tiempo en la junta hasta ahora ha sido relativamente tranquilo, aunque muchos de vosotros me habéis escuchado hablar en conferencias anteriores de la OSC sobre temas como la gobernanza, la salud comunitaria y cómo seguimos evolucionando como proyecto. Esas conversaciones continuarán, y espero discutir algunas de esas ideas de forma más concreta en oSC en junio.

Al mismo tiempo, convertirse en presidente no cambia fundamentalmente cómo avanzan esos esfuerzos. openSUSE funciona mejor cuando la dirección proviene del debate, la colaboración y el consenso de la comunidad, en lugar de desde un solo rol individual.

Una pregunta inmediata abierta es cómo gestionará la junta el resto de mi escaño electo ahora vacante. Ese tema ya está en la agenda de la reunión del consejo del lunes. No esperamos hacer un anuncio final inmediatamente después, pero deberíamos tener una dirección más clara que compartir en las próximas semanas.

Gracias a todos por seguir haciendo de openSUSE la comunidad que es. Tengo ganas de ver a muchos de vosotros en la conferencia de openSUSE el mes que viene.

Jeff

En ambos casos, se trata de personas involucradas desde hace años de manera profesional en Linux, que trabajan en SUSE y que han compartido con la comunidad mucho tiempo y debates y están integradas en el ecosistema, gozan de reputación y tienen claro que no deben imponer visiones, si no ser un punto de encuentro y colaboración. Veremos qué depara el futuro…

victorhck

Fondo en un verde degradado, en el que se ven a la izquierda y de manera desenfocada unos orbes y en el centro el camaleón del logotipo de openSUSE

#openSUSE Tumbleweed revisión de las semanas 18 y 19 de 2026

8 Mayo 2026 at 17:48
Por: victorhck

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 estas semanas.

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:

Durante la última quincena, Tumbleweed ha visto publicadas 9 snapshots (0423, 0425, 0426, 0428, 0429, 0430, 0504, 0505 y 0506).

Estos son los cambios más relevantes:

  • Pipewire 1.6.4
  • libgcrypt 1.12.2
  • time 1.10
  • coreutils 9.11
  • git 2.54.0
  • sed 4.10
  • Mozilla Firefox 150.0 & 150.0.1
  • cups 2.4.18 & 2.4.19
  • GNOME 50.1
  • openSSH 10.3p1
  • systemd 260.1
  • Linux kernel 7.0.1, 7.0.2 & 7.0.3
  • LLVM 22.1.4
  • Samba 4.23.7
  • sssd 2.13.0
  • glibc 2.43
  • Mesa 26.0.6
  • SDL 3.4.6
  • Boost 1.91.0
  • cURL 8.20.0
  • perl 5.42.1
  • SELinux-policies: cambia la ruta raíz del almacenamiento para los módulos selinux de /var/lib/selinux a /etc; esto es para estabilizar aún más el uso en sistemas transaccionales

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

  • Rust 1.95
  • Linux kernel 7.0.5
  • KDE Gear
  • 26.04.1
  • Mesa 26.1.0
  • util-linux 2.42
  • GCC 16: como compilar predeterminado

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

——————————–

victorhck

Logotipo de openSUSE Tumbleweed

Reproducir con Amarok archivos .wma en openSUSE

7 Mayo 2026 at 11:42
Por: victorhck

Cómo hacer que Amarok reproduzca archivos de música en formato .wma en openSUSE

Portada del reproductor de música Amarok, se ven unas barras azules verticales, sobre ellas en la parte superior el nombre del software: Amarok. Y el logo, un lobo aullador

Tenía un par de discos en mi colección de música en formato .wma que el reproductor Amarok no me reproducía en mi sistema openSUSE Tumbleweed. Te cuento cómo lo solucioné.

Un sencillo tutorial para mi yo del futuro o para ti que andas buscando una solución similar.

Lo primero decir que el reproductor VLC sí que reproducía la música en ese formato sin problema. Pero claro, VLC instala sus propios códecs y Amarok depende de GStreamer, de ahí la diferencia. Y con esto de los códecs hay un lío en GNU/Linux tremendo… Que si licencias, que si hay que instalar cosas extras, etc… En fin, lo pude solucionar de manera muy sencilla.

Lo primero asegurarte de que en tu openSUSE tienes añadido el repositorio packman. No es oficial, pero sí oficioso, y es el sitio donde buscar todo aquello que openSUSE por cuestiones de licencias no puede incluir en sus repositorios.

Así que es un imprescindible y también recomendar que la prioridad del repositorio la bajes a 70. Cuanto menor es el número, mayor es la prioridad. Es decir, openSUSE si encuentra dos paquetes iguales, instalará el del repositorio de mayor prioridad (el que tenga el número más bajo). Y para temas de códecs, etc siempre es mejor utilizar los de packman.

Vale, con el repositorio ya configurado (es una de las primeras cosas a realizar cuando instalas openSUSE) ahora toca instalar los paquetes necesarios para que Amarok reproduzca el formato .wma.

Para ello instalamos los siguientes paquetes (desde packman)

sudo zypper install gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-plugins-libav 

A mí únicamente me faltaba gstreamer-plugins-libav, así que una vez instalado ya pude reproducir con Amarok ese par de discos (un par de volúmenes recopilatorios de Roky Erickson por si tenías curiosidad, de su etapa en solitario y «alucinada» por sus fantasmas personales).

victorhck

Portada del reproductor de música Amarok, se ven unas barras azules verticales, sobre ellas en la parte superior el nombre del software: Amarok. Y el logo, un lobo aullador

Acceder a cockpit de openSUSE desde otro equipo remoto

5 Mayo 2026 at 11:42
Por: victorhck

Veamos cómo podemos acceder al centro de control Cockpit en openSUSE desde otro equipo

interfaz de cockpit mostrando diferentes configuraciones y menus del sistema openSUSE

Desde hace un tiempo estoy probando cockpit, el nuevo centro de control de openSUSE para gestionar el sistema. Aquí escribí cómo lo instalé:

Uno de sus atractivos es el poder tener una interfaz gráfica para la gestión de servidores o equipos remotos directamente desde el navegador.

Cockpit de momento gestiona muchos aspectos del sistema en openSUSE, pero todavía no está preparado para sustituir por completo a YaST. Sin embargo algo atractivo es el poder acceder de manera remota mediante un navegador web al equipo en cuestión y gestionar mediante una interfaz gráfica ciertos aspectos del sistema remoto.

Veamos cómo poder acceder a cockpit en un equipo o servidor o servidor remoto.

Lo primero es habilitar en el cortafuegos el puerto 9090 por el que accedemos a cockpit. Vamos a habilitar el servicio desde el propio cockpit para ir familiarizándonos con la interfaz.

Habilitar el servicio cokpit en el cortafuegos

En el equipo accedemos a cockpit bien con el lanzador o en el navegador con localhost:9090, y nos registramos con acceso ilimitado.

Ahora en el menú de la izquierda seleccionamos el apartado Redes y ahora pulsamos sobre editar reglas y zonas. En la nueva pantalla pulsamos sobre el botón añadir servicios.

En la nueva pantalla en el cuadro de búsqueda introducimos el texto cockpit y lo seleccionamos y añadimos el servicio. También tenía abierto el puerto 22 de ssh y la clave de confianza. No sé si después es necesario reiniciar el equipo…

Esto también lo podemos hacer desde la terminal, tal como nos dice la documentación, ejecutando el siguiente comando:

sudo firewall-cmd --add-service=cockpit --permanent && sudo firewall-cmd --reload

Acceder en remoto

Ahora ya desde otro equipo en remoto podremos acceder al gestor cockpit introduciendo en el navegador la <dirección_IP>:9090. En mi caso, como está dentro de mi propia red local accedo mediante su IP local 192.168.1.42:9090 desde el navegador.

Al acceder me da una advertencia por el certificado de seguridad. Doy a avanzado y continuo aceptando el riesgo y ya tengo acceso a cockpit desde una máquina remota. Si el servidor estuviera fuera de nuestra red local estaría bien configurar un certificado válido para una conexión https.

Cuidado que teniendo acceso a cockpit en remoto hay acceso a muchas configuraciones. También tendremos acceso a un terminal dentro del propio cockpit, sin necesidad de acceder mediante ssh al equipo.

Cockpit facilita mucho la gestión remota de un sistema desde el navegador, algo especialmente útil para equipos en red local o pequeños servidores.

Eso sí, conviene no olvidar la seguridad: abrir el acceso implica exponer parte del sistema, por lo que es recomendable limitarlo a redes de confianza o reforzarlo con certificados y otras medidas adicionales.

victorhck

interfaz de cockpit mostrando diferentes configuraciones y menus del sistema openSUSE

Gestionar software y repositorios en #openSUSE mediante cockpit

4 Mayo 2026 at 11:42
Por: victorhck

Cockpit es la aplicación web que viene en openSUSE a reemplazar al veterano YaST. Veamos cómo gestionar los repositorios o instalar/desinstalar software con esta nueva herramienta.

interfaz de cockpit mostrando diferentes configuraciones y menus del sistema openSUSE

Mediante cockpit, ahora en openSUSE desde un navegador web o una aplicación propia podrás gestionar y controlar todo tu sistema. Cockpit apunta a sustituir parte del uso de YaST, especialmente en administración remota y tareas comunes y desde hace un tiempo lo estoy probando y me gusta. Así lo instalé:

Cockpit al igual que YaST es un software modular, es decir, tendrás diferentes módulos que se encarguen de diferentes áreas de tu sistema. Algunos serán comunes e imprescindibles y otros serán opcionales dependiendo de lo que controlen.

Algo imprescindible (bueno, no tanto, pero sí muy importante) son sus módulos para gestionar los repositorios y para instalar o desinstalar paquetes de software. Vamos a echarles un vistazo.

Cockpit forma parte de la nueva dirección de openSUSE para la administración del sistema, junto con Agama como instalador o Myrlyn como gestor específico de paquetes. Aunque YaST sigue disponible, su desarrollo es más limitado y progresivamente se están adoptando herramientas más modernas y especializadas.

A largo plazo, Cockpit está llamado a cubrir gran parte del uso cotidiano que tradicionalmente se hacía con YaST, especialmente en entornos de servidor. Y para gestión remota de equipos. Podremos acceder via mediante el navegador conociendo la IP a la configuración del equipo remoto con una interfaz web.

Una vez instalado cockpit, accedemos bien mediante la aplicación o directamente en el navegador mediante la url localhost:9090. Accedemos con nuestra cuenta root y le damos en la esquina superior derecha acceso ilimitado si no lo hemos hecho antes.

En la parte izquierda tendremos todos los módulos instalados de cockpit. Bajo la sección de Herramientas encontramos paquetes y repositorios.

Gestión de paquetes mediante cockpit

En la parte superior encontramos un campo de búsqueda y a la derecha un par de botones con las opciones Desinstalar / Instalar.

En el cuadro de búsqueda podremos meter un texto y buscar cierto paquete en concreto.

Si está seleccionada la opción Desinstalar, nos mostrará todos los paquetes que tenemos en nuestro sistema y que podremos seleccionar para eliminar del equipo. O si tiene actualizaciones disponibles.

Si seleccionamos instalar, podremos buscar un paquete en concreto e instalarlo mediante cockpit. Si tiene dependencias se mostrarán, junto con el tamaño total de lo que va a instalar y una opción de instalar lo seleccionado o de cancelar la acción.

Según tengo entendido cockpit, no utiliza directamente libzypp, si no que se apoya en PakageKit: Cockpit → PackageKit → libzypp → repositorios (RPM). Yo personalmente preferiría que detrás estuviera directamente libzypp.

Para un control más profundo de paquetes de software (marcar como tabú algún paquete, etc) zypper o Myrlyn siguen siendo las herramientas que hay que utilizar. Pero para una gestión básica con cockpit es suficiente.

Gestión de repositorios mediante cockpit

Mediante cockpit podremos añadir nuevos repositorios, o editar (parte) los que ya tenemos configurados.

En la lista de repositorios, podremos hacer clic sobre los tres puntos verticales de la derecha de cada repositorio para editar sus características o eliminarlo.

Podremos editar todos sus campos, excepto la url. Para eso último de nuevo deberemos hacerlo mediante zypper o Myrlyn.

También podremos añadir nuevos repositorios desde la interfaz web de cockpit.


Desde cockpit tendremos un control con una interfaz más moderna y accesible en remoto desde un navegador web a otros equipos o servidores. Para una gestión básica de ciertos aspectos, será suficiente. Pero cabe señalar que hay ciertos aspectos que todavía no están accesibles y que se deberá hacer mediante otras herramientas.

Y quizás te estés preguntando ¿Cuándo usar Cockpit?

  • Cockpit: Para una gestión rápida y remota (aunque también se puede utilizar en una máquina local)
  • zypper: Para un control total, que requiere el uso de la terminal, lo que puede «asustar» a usuarios recién llegados.
  • Myrlyn: Una alternativa gráfica moderna más familiar a lo ya conocido con YaST y que sigue ofreciento bastante control al usuario.

victorhck

interfaz de cockpit mostrando diferentes configuraciones y menus del sistema openSUSE

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

24 Abril 2026 at 17:22
Por: victorhck

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 17 ha sido bastante activa: se han aceptado un total de 900 solicitudes a lo largo de los días, y 5 instantáneas (0417, 0418, 0419, 0420 y 0422) han sido probadas y publicadas con éxito. Se probó una más pero luego se descartó debido a una regresión.

Estos son los cambios más relevantes:

  • KDE Gear 26.04.0
  • Mesa 26.0.5
  • iproute2 7.0
  • Nano 9.0
  • openldap 2.6.13
  • Cups 2.4.17
  • Gimp 3.2.4
  • libxml 2.15.3
  • php 8.5.5

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

  • LLVM 22 (snapshot 0423+)
  • Systemd 260.1
  • GNOME 50.1
  • Mozilla Firefox 150
  • Coreutils 9.11
  • Linux kernel 7.0.1
  • Rust 1.95
  • sed 4.10

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

——————————–

victorhck

Logotipo de openSUSE Tumbleweed

Probando Cockpit, el sustituto de YaST en #openSUSE Tumbleweed

22 Abril 2026 at 18:11
Por: victorhck

Cockpit en openSUSE es el sustituto ya «de facto» de YaST a la hora de configurar diversos aspectos de nuestro sistema openSUSE

interfaz de cockpit mostrando diferentes configuraciones y menus del sistema openSUSE

Desde hace tiempo lo vengo escribiendo en el blog, YaST la gran herramienta de openSUSE para instalar la distribución y configurar diversas partes del sistema, está siendo reemplazada cockpit. Una interfaz gráfica basada en tecnología web para la gestión de nuestro openSUSE.

Agama toma el relevo en cuestiones relacionadas con la instalación de openSUSE, Myrlyn como gestor de paquetes y cockpit como reemplazo a la gestión de configuraciones del sistema.

Me resistía a dar el paso, pero como ya parece inevitable, quise vencer mi reticencia y probar cockpit en mi openSUSE Tumbleweed y me ha gustado lo que he visto.

El detonante fue leer sobre el desarrollo de una nueva herramienta para facilitar la instalación y el uso de cockpit. Podéis leer el artículo en este enlace:

En él, nos habla básicamente sobre el desarrollo de un lanzador de cockpit que facilita muchas cosas, instala y configura varias opciones necesarias y nos ofrece un icono lanzador para desde nuestro menú de aplicaciones poder lanzar cockpit facilmente.

Esto es interesante, porque al ser una aplicación basada en web podríamos acceder a ella desde un navegador web, pero de esta manera es más sencillo (creo yo, aunque la alternativa tampoco es que fuera complicada).

En fin que siguiendo ese anuncio instalamos el lanzador propiamente dicho mediante:

sudo zypper install cockpit-client-launcher

Y también el patrón de diversos paquetes necesarios para que tengamos bastantes módulo con los que trabajar:

sudo zypper install -t pattern cockpit

Al igual que YaST, cockpit también es modular y quizás no necesitamos todos los módulos de configuración. Por ejemplo yo no utilizo Brtfs, por tanto no necesito el módulo de gestión de snapshots que este sistema de archivos ofrece. O tampoco las actualizaciones transaccionales, etc.

Finalizada la instalación lancé la aplicación desde el lanzador recién instalado y pide un par de veces la contraseña de root para configurar ciertos aspectos de la herramienta. El lanzador activa automáticamente los servicios de sistemas y la configuración del firewall necesarios.

Terminado todo, no me abria cockpit. Cabe mencionar que sí podía acceder a la herramienta mediante un navegador web y en una pestaña accediento a localhost:9090. Pero no se abría desde el lanzador reción instalado

Lanzando la utilidad desde una terminal me daba el siguiente error:

$ cockpit-client-launcher                                                                                                                                                           

Traceback (most recent call last):
  File "/usr/libexec/cockpit-client", line 20, in <module>
    gi.require_version("Gtk", "4.0")
    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "/usr/lib64/python3.13/site-packages/gi/__init__.py", line 153, in require_version
    raise ValueError(f"Namespace {namespace} not available for version {version}")
ValueError: Namespace Gtk not available for version 4.0

Después de unas cuantas vueltas, parece ser que faltaban ciertos paquetes por instalar. Después de instalar uno, me daba error el siguiente, etc. Finalmente tuve que instalar diferentes paquetes relacionados con GTK para que la aplicación funcionara.

Debí instalar lo siguiente (con sus correspondientes dependencias):

  • gtk4
  • typelib-1_0-Gtk-4_0
  • typelib-1_0-WebKit-6_0
  • typelib-1_0-Adw-1

Después de todo eso, ya pude lanzar la aplicación desde el lanzador. Supongo que en el futuro solucionen eso y pongan como dependencias todos los paquetes necesarios para que el lanzador funcione sin problemas a la primera.

Ahora ya sí, tocaba echar un vistazo a toda la interfaz e ir familiarizándose con todas sus opciones, menús, etc.

Nos ofrece una visión global con diferente información rápida sobre el sistema y en la parte izquierda tenemos un par de secciones: Sistema y Herramientas con diferentes subsecciones en las que podremos entrar a configurar lo que sea necesario: Almacenamiento, redes, repositorios, paquetes de software y más cosas.

La interfaz permite utilizar un tema claro u oscuro y es limpia y bien organizada lo poco que he visto. Hay cosas que nos son más o menos familiares por su semejanza con su equivalente en YaST, pero otras son totalmente nuevas y con un aspecto más actual. Renovarse o morir…

Se ve el camaleón mascota de openSUSE dentro de un flotador salvavidas.

victorhck

interfaz de cockpit mostrando diferentes configuraciones y menus del sistema openSUSE

Se ve el camaleón mascota de openSUSE dentro de un flotador salvavidas.

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

17 Abril 2026 at 21:30
Por: victorhck

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:

Siete nuevas snapshots en siete días ¿quién da más?

Estos son los cambios más relevantes:

  • GNOME 50
  • KDE Plasma 6.6.4
  • KDE Frameworks 6.25.0
  • Samba 4.23.6
  • PHP 8.4.20
  • libcap 2.78
  • GStreamer 1.28.2
  • Linux kernel 6.19.12
  • lcms 2.18
  • Python 3.13.13
  • transactional-update

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

  • Systemd 260.1
  • KDE Gear 26.04
  • Linux kernel7.0
  • GCC 16
  • LLVM 22
  • glibc 2.43

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

——————————–

victorhck

Logotipo de openSUSE Tumbleweed

#openSUSE Tumbleweed revisión de las semanas 14 y 15 de 2026

10 Abril 2026 at 23:21
Por: victorhck

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:

La revisión de la semana pasada se omitió debido al largo fin de semana de semana santa aquí.

Durante los últimos quince días, se han publicado con éxito 10 instantáneas (0327, 0329, 0330, 0331, 0402, 0404, 0405, 0407, 0408 y 0409). La mayoría de los cambios fueron incrementales y sirvieron como preparación para actualizaciones más importantes en el horizonte.

Los cambios más importantes:

  • Autoconf 2.73
  • gtk 3.24.52
  • Mozilla Firefox 149.0 & 149.0.2
  • bluez 5.82
  • Linux kernel 6.19.10 & 6.19.11
  • Qt 6.11.0
  • expat 2.7.5
  • SDL 3.4.2 & 3.4.4
  • file 5.47
  • Gimp 3.2.2
  • LibreOffice 26.2.2.2
  • libvirt 12.2.0
  • XZ 5.8.3
  • Mesa 26.0.4
  • cryptsetup 2.8.6
  • protobuf 34.1

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

  • GNOME 50, seguido de cerca por 50.1
  • KDE Plasma 6.4.4
  • Samba 4.23.6
  • SELinux-policies
  • Systemd 260.1
  • cmake 4.3.1
  • LLVM 22
  • GCC 16
  • glibc 2.43

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

——————————–

victorhck

Logotipo de openSUSE Tumbleweed

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

27 Marzo 2026 at 17:46
Por: victorhck

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 por diversas circunstancias solo se publicaron un par de snapshots (0324 y 0326). Ahora está claro que el paso anterior a grub2-bls fue un error. Se está corrigiendo esa decisión cambiando los sistemas modernos a systemd-boot.

Si bien el cambio a systemd-boot es un punto destacado importante para las instalaciones nuevas, fue solo una de las muchas actualizaciones que llegaron esta semana:

  • systemd-boot: Ahora es el valor predeterminado para instalaciones nuevas (los aquellos sistemas que simplemente actualicen permanecen en su gestor de arranque existente).
  • AppArmor 4.1.7
  • KDE Plasma 6.6.3
  • ffmpeg 8.1
  • FreeRDP 3.24.1
  • gettext 1.0
  • Linux kernel 6.19.9
  • qemu 10.2.2
  • SQLite 3.51.3

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

  • GNOME 50
  • Autoconf 2.73
  • Linux kernel 6.19.10
  • Qt 6.11.0
  • Mozilla Firefox 149.0
  • GCC 16
  • LLVM 22
  • glibc 2.43

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

——————————–

victorhck

Logotipo de openSUSE Tumbleweed

Probando #Hyprland por primera vez en #openSUSE Tumbleweed

25 Marzo 2026 at 17:06
Por: victorhck

Pruebo el gestor de ventanas Hyprland por primera vez en mi openSUSE Tumbleweed

Captura de pantalla de Hyprland en openSUSE. çse ven dos terminales mostrando información del sistema

Desde hace un tiempo, dentro del mundo de GNU/Linux, ha despuntado un nuevo gestor de ventanas de tipo tiling llamado Hyprland. La novedad es que utiliza Wayland y ofrece vistosas animaciones composiciones de ventanas, debido a que se puede configurar cada aspecto del escritorio.

Ya había utilizado algún tiempo i3wm como gestor tiling de ventanas, pero Hyprland venía a dar un salto cualitativo y actualizado a esa opción. Así que quise probarlo y ver qué aspecto tiene…

Lo probé hace un tiempo, instalando Hyprland en un equipo de prueba en openSUSE desde sus repositorios y la experiencia fue… nefasta. Hyprland necesita mucha configuración y complementos para empezar a hacer utilizable un sistema.

Pero algo me hizo cambiar de idea y volver a probar Hyprland como un novato…

El pasado febrero de 2026 Lubos Kocman publicó un mensaje en la lista de correo de openSUSE, donde informaba de que se había creado un «patrón» de instalación relativo a Hyprland, para ofrecer esa alternativa a los usuarios de openSUSE. El correo lo puedes encontrar en este enlace:

En resumen comentaba que se iba a crear un «patrón» de instalación de Hyprland y que esto incluiría ciertas configuraciones y complementos necesarios para empezar a utilizar el sistema nada más instalado.

Ese patrón de instalación incluiría:

  • greetd con gtkgreet + cage como gestor de login sencillo (se evitó sddm porque arrastra unas 150 dependencias adicionales).
  • Hyprland con citas de bienvenida (“splash quotes”) de Gertjan.
  • waybar, bien integrada con el sistema.
  • opensuse-welcome-launcher y el binario estático opensuse-welcome.
  • hyprland-qtutils para evitar que Hyprland se queje por la ausencia de `hyprland-guiutils y para ofrecer un diálogo cuando hay una actualización de Hyprland.
  • hyprpaper con un fondo de pantalla de openSUSE basado en un wallpaper de Kraith para Hyprland. (no lo he visto)

Atajos de teclado por defecto:

  • Terminal kitty con Super+q
  • Gestor de archivos Thunar con Super+e.
  • Capturas de pantalla con grim usando la tecla de Impr Pant.
  • Lanzador nwg-drawer con Super+r.
  • Super+m cierra la sesión

Filosofía de configuración

  • La configuración está pensada como mínima, sin imponer demasiado al usuario.
  • Se plantea incluso si se podría prescindir de qtutils.
  • El paquete de “branding” instala configuraciones por defecto en /etc/xdg respetando siempre la configuración del usuario.

Así que ahora sí, quise volver a probarlo. Abrí Myrlyn, el gestor gráfico de paquetes de openSUSE, fui al apartado de Patrones o Patterns y seleccione el compositor Hyprland y Hyprland plugins, lo que selecciona para instalar un montón de software adicional.

Terminado el proceso de instalación de todo el software, cerré la sesión actual y entré en mi recién estrenada sesión de Hyprland. Bueno, ahora ya era otra cosa. Ya había algo más parecido a un sistema.

Recién llegado a Hyprland esto es lo que tienes que hacer

Lo primero saber que todos estos gestores de ventanas tiling, tienen un archivo de configuración desde el cual se gestionan todos o muchos de los aspectos y comportamientos del sistema: atajos de teclado, comportamiento de las ventanas, espacios de trabajo, etc…

En openSUSE Tumbleweed lo primero que hice fue editar el archivo /home/<mi_usuario>/.config/hyp/hyprland.conf.

Si no existe puedes crear la ruta y copiar el archivo que existe en: /usr/share/hypr/hyprland.conf Y ya en tu home editar en ese archivo lo que quieras.

Esto fue lo primero que modifiqué:

  • El esquema del teclado a español. La variable kb_layout = es
  • Yo quiero seguir utilizando Dolphin como gestor de archivos, quiero konsole como terminal y wofi como lanzador de programas. Así que:
    • $terminal = konsole
    • $fileManager = dolphin
    • $menu = wofi --show drun --insensitive
  • El cursor de Hyprland no me gusta nada, así que configuré uno bien conocido como Adwaita (si lo tienes instalado en tu equipo u el que prefieras)
    • env = XCURSOR_THEME,Adwaita
    • env = XCURSOR_SIZE,16
    • env = HYPRCURSOR_THEME,Adwaita
    • env = HYPRCURSOR_SIZE,16
  • Reduje el valor de las «gaps» o la separación de las ventanas entre sí, y de estas con el exteriror y el borde de las ventanas:
    • gaps_in = 3
    • gaps_out = 10
    • border_size = 1

Atajos de teclado

Igual que en i3wm, el escritorio está pensado para utilizarse mediante el teclado. Pulsando la tecla «super» o la del icono de Windows (si la tienes) y otra tecla lanzarás las aplicaciones predeterminadas. En mi caso:

  • Super + Q → Abre la terminal. (Prueba a abrir varias para ver cómo se van haciendo sitio)
  • Super + C → Para cerrar la ventana actual. Aprovecha a cerrar todas las terminales que abriste antes.
  • Super + M → Ejecuta un comando para cerrar la sesión
  • Super + E → Abre el gestor de archivos, en mi caso Dolphin
  • Super + V → Hace la ventana activa flotante y la podrás mover por el escritorio
  • Super + R → Abre el menú lanzador de aplicaciones, en mi caso wofi
  • Super + Espacio → Igual al anterior

Por supuesto todos estos atajos los puedes cambiar a tu preferencia.

Para mover el foco a una ventana u otra, la tecla super y las teclas de las flechas.

Para ir a un espacio de trabajo u otro, mediante la tecla super y los números del 1 al 0, así tienes 10 espacios de trabajo en los que abrir tus ventanas.

Si una ventana la tienes abierta en el espacio 1 y la quieres llevar al 2, mediante Super + Shift + 2 y llevará esa ventana al espacio 2. Similar con cualquiera de los espacios disponibles.

Y con esto más o menos ya puedes empezar a funcionar. Guardas los cambios y si no has tenido errores, los cambios son tomados en cuenta inmediatamente. Por aquí te dejo mi archivo de configuración inicial:

################
### MONITORS ###
################

monitor=,preferred,auto,auto

###################
### MY PROGRAMS ###
###################

$terminal = konsole
$fileManager = dolphin
$menu = wofi --show drun --insensitive

#################
### AUTOSTART ###
#################

exec-once = nm-applet
exec-once = waybar
exec-once = hyprpaper

#############################
### ENVIRONMENT VARIABLES ###
#############################

env = XCURSOR_THEME,Adwaita
env = XCURSOR_SIZE,16
env = HYPRCURSOR_THEME,Adwaita
env = HYPRCURSOR_SIZE,16

#####################
### LOOK AND FEEL ###
#####################

general {
    gaps_in = 3
    gaps_out = 10
    border_size = 1

    col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
    col.inactive_border = rgba(595959aa)

    resize_on_border = true
    allow_tearing = false

    layout = dwindle
}

decoration {
    rounding = 5
    rounding_power = 2

    active_opacity = 1.0
    inactive_opacity = 0.95

    shadow {
        enabled = true
        range = 4
        render_power = 3
        color = rgba(1a1a1aee)
    }

    blur {
        enabled = true
        size = 3
        passes = 1
        vibrancy = 0.1696
    }
}

#################
### ANIMATIONS ##
#################

animations {
    enabled = yes

    bezier = easeOutQuint,   0.23, 1,    0.32, 1
    bezier = easeInOutCubic, 0.65, 0.05, 0.36, 1
    bezier = linear,         0,    0,    1,    1
    bezier = almostLinear,   0.5,  0.5,  0.75, 1
    bezier = quick,          0.15, 0,    0.1,  1

    animation = global,        1,     6,    default
    animation = border,        1,     5,    easeOutQuint
    animation = windows,       1,     4,    easeOutQuint
    animation = fade,          1,     2,    quick
    animation = workspaces,    1,     2,    almostLinear
}

#################
### LAYOUTS #####
#################

dwindle {
    pseudotile = true
    preserve_split = true
}

master {
    new_status = master
}

misc {
    force_default_wallpaper = -1
    disable_hyprland_logo = false
}

#############
### INPUT ###
#############

input {
    kb_layout = es
    follow_mouse = 2
    sensitivity = 0

    touchpad {
        natural_scroll = false
        tap-to-click = true
    }
}

gesture = 3, horizontal, workspace

device {
    name = epic-mouse-v1
    sensitivity = -0.5
}

###################
### KEYBINDINGS ###
###################

$mainMod = SUPER

bind = $mainMod, Q, exec, $terminal
bind = $mainMod, C, killactive
bind = $mainMod, M, exec, command -v hyprshutdown >/dev/null 2>&1 && hyprshutdown || hyprctl dispatch exit
bind = $mainMod, E, exec, $fileManager
bind = $mainMod, V, togglefloating
bind = $mainMod, R, exec, $menu
bind = $mainMod, SPACE, exec, $menu
bind = $mainMod, P, pseudo
bind = $mainMod, J, togglesplit

# Focus
bind = $mainMod, left, movefocus, l
bind = $mainMod, right, movefocus, r
bind = $mainMod, up, movefocus, u
bind = $mainMod, down, movefocus, d

# Workspaces
bind = $mainMod, 1, workspace, 1
bind = $mainMod, 2, workspace, 2
bind = $mainMod, 3, workspace, 3
bind = $mainMod, 4, workspace, 4
bind = $mainMod, 5, workspace, 5
bind = $mainMod, 6, workspace, 6
bind = $mainMod, 7, workspace, 7
bind = $mainMod, 8, workspace, 8
bind = $mainMod, 9, workspace, 9
bind = $mainMod, 0, workspace, 10

bind = $mainMod SHIFT, 1, movetoworkspace, 1
bind = $mainMod SHIFT, 2, movetoworkspace, 2
bind = $mainMod SHIFT, 3, movetoworkspace, 3
bind = $mainMod SHIFT, 4, movetoworkspace, 4
bind = $mainMod SHIFT, 5, movetoworkspace, 5
bind = $mainMod SHIFT, 6, movetoworkspace, 6
bind = $mainMod SHIFT, 7, movetoworkspace, 7
bind = $mainMod SHIFT, 8, movetoworkspace, 8
bind = $mainMod SHIFT, 9, movetoworkspace, 9
bind = $mainMod SHIFT, 0, movetoworkspace, 10


# Scratchpad
bind = $mainMod, S, togglespecialworkspace, magic
bind = $mainMod SHIFT, S, movetoworkspace, special:magic

# Scroll workspaces
bind = $mainMod, mouse_down, workspace, e+1
bind = $mainMod, mouse_up, workspace, e-1

# Mouse move/resize
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow

# Volume / brightness
bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+
bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle
bindel = ,XF86MonBrightnessUp, exec, brightnessctl -e4 -n2 set 5%+
bindel = ,XF86MonBrightnessDown, exec, brightnessctl -e4 -n2 set 5%-

# Media
bindl = , XF86AudioNext, exec, playerctl next
bindl = , XF86AudioPause, exec, playerctl play-pause
bindl = , XF86AudioPlay, exec, playerctl play-pause
bindl = , XF86AudioPrev, exec, playerctl previous

##############################
### WINDOW RULES #############
##############################

windowrule {
    name = suppress-maximize-events
    match:class = .*
    suppress_event = maximize
}

windowrule {
    name = fix-xwayland-drags
    match:class = ^$
    match:title = ^$
    match:xwayland = true
    match:float = true
    match:fullscreen = false
    match:pin = false
    no_focus = true
}

windowrule {
    name = move-hyprland-run
    match:class = hyprland-run
    move = 20 monitor_h-120
    float = yes
}

Y con esto ya puedes empezar a dar los primeros pasos en Hyprland como los he empezado a dar yo. Si veo que el artículo tiene aceptación, escribiré otro sobre cómo he modificado la configuración de la barra waybar, para mostrarla como se ve en la captura que abre el artículo.

La configuración en estos sistemas se puede volver en algo infinito y que consume nuestro tiempo, puliendo este detalle, dándole ese toque, etc. Puede ser un buen pasatiempo para aprender o puede convertirse en un sumidero de tiempo.

Te aconsejo que te lo tomes con calma y vayas aprendiendo poco a poco sobre Hyprland. Ahora en openSUSE nos han hecho sencillo dar nuestros primeros pasos en Hyprland.

se ve la ilustración de un pingüino con los ojos medio cerrados, encima de una tabla de surf y en su barriga el texto: Linux Inside

victorhck

Captura de pantalla de Hyprland en openSUSE. çse ven dos terminales mostrando información del sistema

se ve la ilustración de un pingüino con los ojos medio cerrados, encima de una tabla de surf y en su barriga el texto: Linux Inside

Publicado Agama 19. Un nuevo comienzo para el nuevo instalador de SUSE y openSUSE

23 Marzo 2026 at 10:45
Por: victorhck

Agama 19 no es solo otro cambio incremental. Esta nueva versión de Agama representa en realidad un nuevo punto de partida en varios aspectos, desde el diseño arquitectónico hasta la organización de la interfaz web, incluyendo algunos componentes reescritos y mucho más.

Ilustración de un camaleón con cara de contento escuchando música con unos auriculares mientras surfea

Desde la anterior actualización de Agama 18 en noviembre de 2025, han sucedido muchas cosas en el instalador Agama de SUSE y openSUSE, que trae esta versión de Agama 19, con muchos cambios internos y actualizaciones.

Vamos a echar un vistazo a esas novedades de Agama 19.

Renovación de la arquitectura interna

Agama 19 representa una renovación en la arquitectura interna del programa bastante significativa, necesaria para dejar atrás todas las peculiaridades que venía arrastrando la arquitectura que tenía antes y definir mecanismos que puedan ser la piedra angular de cualquier desarrollo futuro.

Por supuesto, un cambio tan drástico abre la puerta a posibles errores. Así que las pruebas, comentarios y reportes de errores les ayudarán a consolidar los nuevos mecanismos en las próximas versiones de Agama. Cabe señalar que, a pesar del rediseño de la interfaz de programación, el formato de configuración basado en JSON sigue siendo totalmente compatible en versiones anteriores. Cualquier perfil JSON o Jsonnet que funcionara en versiones anteriores de Agama seguirá funcionando en Agama 19 y posteriores.

Reorganización de la interfaz de usuario web

Contar con una mejor API ha permitido ajustar la interfaz web para que se acercara más a la visión original del equipo de desarrollo. Aún queda mucho camino por recorrer en el camino hacia una interfaz totalmente utilizable, pero la nueva experiencia de navegación, basada en una mejor página de resumen y un diálogo de confirmación más útil, marca la dirección a seguir.

Aunque la mayoría de las secciones de configuración siguen siendo similares a las versiones anteriores de Agama, se planea renovar algunas de ellas. El proceso ya ha comenzado para algunas secciones.

En cuanto a la sección de red, hay dos cambios importantes. Por un lado, ahora la interfaz de usuario reacciona dinámicamente a los cambios en el sistema subyacente. Por ejemplo, cuando se conecta un cable nuevo o un adaptador WiFi nuevo. Por otro lado, ahora es posible definir nuevas conexiones ethernet. Esto es muy relevante en escenarios de instalación con varios adaptadores de red que deben configurarse de diferentes maneras.

La interfaz de usuario web también recibió una nueva opción para descargar la configuración actual del instalador en el formato JSON usado por las herramientas de línea de comandos de Agama y para instalaciones sin supervisión. Ese es el primer paso para convertir la interfaz web en una herramienta útil de aprendizaje y prototipado para escenarios más avanzados, aunque esta nueva funcionalidad podría beneficiarse de varias mejoras en la usabilidad.

Todos los cambios mencionados en la interfaz de usuario requerirán varias actualizaciones de las capturas de pantalla y guías disponibles en la página principal del proyecto. Eso no ocurrirá de la noche a la mañana, así que si queréis podéis colaborar enviando vuestros aportes al repositorio de GitHub.

Componentes internos reescritos

YaST sigue viviendo en el núcleo de Agama. Muchas tareas como gestionar dispositivos de almacenamiento o configurar el cargador de arranque se realizan en secreto por los módulos correspondientes de YaST (es decir, yast2-storage-ng o yast2-bootloader).

Pero últimamente el uso de algunos módulos concretos de YaST se ha convertido más en un factor limitante que en una ventaja. Ese es el caso de los usuarios yast2 y el software yast2. Ambos son muy complejos por razones históricas y por su capacidad tanto para instalar un sistema nuevo como para administrar uno ya instalado, algo que está fuera del alcance de Agama.

Por ello, el equipo de desarrollo aprovechó la renovación arquitectónica como una oportunidad para reemplazar esas piezas de YaST por implementaciones más sencillas que les permitan evolucionar más rápido en el futuro. Agama 19 incluye su propia gestión de usuarios y, aún más importante y ambiciosa, su propia gestión del software, incluyendo el registro de SUSE Linux Enterprise y productos y extensiones asociados.

Modos de instalación

Pero Agama 19 no solo trae reestructuraciones y reescrituras de componentes como hemos visto, también viene con un montón de nuevas funcionalidades, como la nueva capacidad de instalar algunas distribuciones en diferentes modos llamados de instalación.

Al instalar las versiones experimentales de SLES 16.1 o la versión correspondiente de SLES para aplicaciones SAP, ahora es posible seleccionar entre los modos Estándar e Inmutable.

Otras distribuciones («productos» en la jerga de Agama) como openSUSE Leap o Tumbleweed podrían utilizar modos en el futuro para redefinir su software y configuraciones de almacenamiento, ofreciendo diferentes variantes de un mismo sistema operativo.

Más opciones de configuración

Aunque los modos son la más visible de las nuevas características, también se han añadido otras nuevas capacidades a Agama que, al menos por ahora, solo son accesibles mediante la configuración JSON. Esto hace que esas nuevas funciones estén disponibles para los usuarios de la interfaz de línea de comandos y de las instalaciones no atendidas.

Probablemente, la más esperada de esas nuevas funciones es la capacidad de instalarse en un grupo de volúmenes LVM existente. Al hacerlo, es posible crear nuevos volúmenes lógicos dentro del grupo de volúmenes preexistente y también es posible reutilizar, eliminar o redimensionar los volúmenes lógicos existentes. Agama 19 incluso permite añadir nuevos volúmenes físicos a un grupo de volúmenes existente como parte del proceso. La mayoría de esas capacidades se añadirán pronto a la interfaz de usuario web.

Por último, pero no menos importante, ahora es posible especificar varias claves públicas SSH para autenticar al usuario root y también usar claves SSH como mecanismo de autenticación para el usuario no root creado por Agama.


Tienes toda la información de primera mano, en el anuncio oficial que ha publicado el equipo de desarrollo de Agama 19:

victorhck

Ilustración de un camaleón con cara de contento escuchando música con unos auriculares mientras surfea

❌