Fri, Apr 19th, 2024

Novedades de Kate en KDE Gear 24.02

Plasma 6 no vino solo. Junto al escritorio también apareció KDE Gear 24.02, KDE Frameworks 6 y Plasma Mobile 6, todo un desembarco de novedades que todavía no han tenido tiempo de aparecer en el blog. Es hora de enmendar este error. Ya hice un resumen básico de las cosas nuevas que nos ofrecían y es el momento de hablar de las novedades de Kate en KDE Gear 24.02, un editor de texto sencillo pero increíblemente potente, de hecho, es la aplicación favorita KDE de muchos desarrolladores.

Novedades de Kate en KDE Gear 24.02

La calidad y cantidad de aplicaciones del ecosistema KDE es asombrosa, creciente y realmente competente. Solo hay que ver la página oficial para ver el catálogo completo de ellas.

En el salto tecnológico del pasado 28 de febrero, KDE Gear 24.02 nos trajo muchas aplicaciones ya migradas a Qt 6 y con un aspecto con menos marcos en su interfaz, con el objetivo de hacerlos más consistentes con Brisa y que tengan un aspecto más moderno.

Kate, como decía en la introducción, es uno de los potentes editores de texto/IDE de KDE, que no para de mejorar ofreciendo nuevas y mejores funcionalidades en cada iteración de KDE Gear.

De esta forma, en esta nueva versión el Protocolo de servidor de lenguajes (LSP) de Kate usa un nuevo analizador JSON denominado RapidJSON, el cual devuelve resultados de terminación de palabras más rápidamente y con un menor uso de memoria. Además, la compatibilidad de LSP es también más completa y mostrará diálogos cuando lo solicite el servidor.

Novedades de Kate en KDE Gear 24.02

Otras mejoras son las siguientes:

En próximas entradas seguiremos con detalles específicos de otras aplicaciones. ¡¿No es asombroso para algo realizado por voluntarios?!

Más información: KDE

La entrada Novedades de Kate en KDE Gear 24.02 se publicó primero en KDE Blog.

openSUSE Tumbleweed – Review of the week 2024/16

Dear Tumbleweed users and hackers,

This week has been filled with 7 snapshots (0411, 0412, 0414, 0415, 0416, 0416, and 0418). From a staging perspective, things looked rather easy – which means the package maintainers have done a great job submitting things that work and have most likely been pretested. The most interesting changes during this week include:

  • Apache 2.4.59
  • Linux kernel 6.8.5 & 6.8.6
  • Pam 1.6.1
  • Kiwi 10.0.10 & 10.0.12
  • KDE Gear 24.02.2
  • KDE Frameworks 6.1.0
  • KDE Plasma 6.0.4
  • SDL3 (no consumers yet)

Staging projects are well balanced, some are in ready to accept for the next snapshots, some are building/testing and, as usual, some are failing tests. The most interesting changes currently being tested are:

  • Python 3.11.9 & 3.12.3
  • Linux kernel 6.8.7 & kernel-longterm 6.6.28
  • util-linux 2.40
  • libxml 2.12.6: a long-lasting attempt to get to 2.12.x – but the results are looking good by now. There are two packages left that are failing: VirtualBox & libqt5-qtwebengine. For both, there should be some fixes available.
  • dbus-broker: no progress this week
  • GCC 14: phase 2: use gcc14 as the default compiler – lots of help needed: https://build.opensuse.org/project/show/openSUSE:Factory:Staging:Gcc7

Btop | Terminal Based Resource Monitor

It seems that just like when I am happily excited about a tool I enjoy and still think it’s the new hotness, I find out it is no longer the new hotness and I’m just an old man that is seemingly behind the times… chronically… This is a brief overview of Btop, the terminal based, … Continue reading Btop | Terminal Based Resource Monitor

Linha Majestic: Bebidas evoluídas por IA.

A Ghizoni Bebida a mais inovadora empresa de bebidas do mercado devido ao seu avançado processo de criação de produtos com Inteligência Artificial. Vejam o motivo…

Cromatógrafo Gasoso:

O processo denominado cromatografia gasosa junto a espectrometria de massa analisada por inteligência artificial.

A cromatografia gasosa é uma técnica que permite analisar compostos químicos em pequenas amostras. O composto é aquecido até se transformar em vapor. Este vapor é transportado por um gás de arraste.

A separação ocorre durante a passagem na coluna, cada componente passa em uma velocidade diferente. Esta diferença de tempo permite que os componentes sejam separados a medida que passam pela coluna.

Ao final, os componentes separados passam por um detector. A detecção e quantidade é baseada no tempo do percurso (tempo de retenção). Os dados coletados são analisados e podem serem apresentados em gráficos denominados cromatograma.

Espectrômetro de massa:

Instrumento utilizado para identificar moléculas de substâncias medindo a massa de seus íons. A aceleração dos íons ocorrem em um campo magnético no espectrômetro, com isto são separados baseados em sua razão massa/carga. Íons com menor massa ou maior carga, são desviados mais facilmente pelo campo eletromagnético, comparados com os Íons de propriedade inversa.

Após a separação, o detector registra a quantidade de cada íon que atinge e o respectivo tempo, assim permitindo identifica suas massas. Com estas informações um espectro de massa é gerado e com parados com uma base de dados (geralmente, para variar, a base utilizado é do NIST).

Onde entra a Inteligência Artificial?

O aprendizado de máquina tornou-se essencial para analisar os padrões de dados obtidos na cromatografia gasosa acoplada ao espectrômetro de massa. Esta técnica computacional foi crucial para identificar compostos similares, contribuindo significativamente para o desenvolvimento e aprimoramento de produtos. Com essa abordagem, a Ghizoni Bebidas se posiciona na liderança ao adotar essa técnica inovadora.

Agradeço a homenagem da Linha Majestic:

Thu, Apr 18th, 2024

Novedades de Tokodon en KDE Gear 24.02

Plasma 6 no vino solo. Junto al escritorio también apareció KDE Gear 24.02, KDE Frameworks 6 y Plasma Mobile 6, todo un desembarco de novedades que todavía no han tenido tiempo de aparecer en el blog. Es hora de enmendar este error. Ya hice un resumen básico de las cosas nuevas que nos ofrecían y es el momento de hablar de las novedades de Tokodon en KDE Gear 24.02, un cliente de los medios sociales de la red federada Mastodon.

Novedades de Tokodon en KDE Gear 24.02

La calidad y cantidad de aplicaciones del ecosistema KDE es asombrosa, creciente y realmente competente. Solo hay que ver la página oficial para ver el catálogo completo de ellas.

En el salto tecnológico del pasado 28 de febrero, KDE Gear 24.02 nos trajo muchas aplicaciones ya migradas a Qt 6 y con un aspecto con menos marcos en su interfaz, con el objetivo de hacerlos más consistentes con Brisa y que tengan un aspecto más moderno.

Es muy posible que la aplicación Tokodon sea algo desconocida pero es realmente potente ya que es un cliente con el que podemos leer, publicar y enviar mensajes de la red federada Mastodon de una forma sencilla pero potente.

En esta nueva versión, la escritura de nuevas publicaciones es todavía más fácil ya que podemos definir los puntos de atención que verán sus seguidores cuando lean su publicación en su línea de tiempo. Podemos copiar y pegar imágenes o soltarlas en el editor.

Las páginas de perfiles han sido rediseñada de forma que nos permite filtrar publicaciones de un perfil por sus etiquetas destacadas.

Novedades de Tokodon en KDE Gear 24.02

Ademñas, cuando descartes un borrador, una ventana emergente impedirá que lo borre por error. También ahora podemos ocultar promociones y respuestas en la línea de tiempo principal.

En otro orden de cosas se ha mejorado la accesibilidad para denunciar y silenciar cuentas con acciones disponibles directamente en la línea de tiempo. También puede dejar comentarios cuando denuncie una cuenta ofensiva.

Se ha rediseñado completamente la experiencia con el primer inicio, permitiéndonos aprender más sobre Mastodon, iniciar sesión en su cuenta y registrar una cuenta en un servidor. Adicionalmente, Tokodon mostrará ciertas explicaciones sobre los errores que encuentre durante el inicio de sesión y nos dará la posibilidad de volver a intentarlo.

En próximas entradas seguiremos con detalles específicos de otras aplicaciones. ¡¿No es asombroso para algo realizado por voluntarios?!

Más información: KDE

La entrada Novedades de Tokodon en KDE Gear 24.02 se publicó primero en KDE Blog.

openSUSE Factory enabled bit-by-bit reproducible builds

In March, the configuration for building openSUSE Factory was changed to be bit-by-bit reproducible (except for the embedded signature). Following this, the first openSUSE Tumbleweed packages were verified to be bit-by-bit reproducible.

Thank you to everyone who helped to make this happen. This was an important improvement.

It will take some time to do this verification for all packages to see how many of our packages are reproducible to this detail. Previous verifications, while ignoring some differences that this fixed, succeeded for more than 95 percent of packages.

Contribute

The effort on reproducible builds is a collaboration across many distributions. See how to contribute to reproducible builds in openSUSE.

Uses

Reproducible builds have a multitude of uses for security and quality. To further enhance their utility, reproducible builds need to be combined with other techniques such as distributed post-merge code review and capability based designs.

A recent example is that reproducible builds allow for the creation of proof, simply by rebuilding and comparing the result, that a GCC build whose source was extracted with a compromised xz was not compromised; this process was achieved without needing to reverse engineer how the compromise occurred. Similarly, reproducible builds were reported as being usefully during investigations of the xz compromise.

reproducible builds enable collaboration that otherwise would not be possible by supporting more scientifically-based arguments for security, which can be independently verified.

Filter SCM Events by multiple properties

Every time your source code management system (github, gitlab etc.) sends a webhook to OBS to trigger a SCM/CI Workflow, we give our best to record what is happening during (and in case of builds even after) your workflow’s steps run. We do this because this is a complicated feature, involving two very large applications, where lot’s of things can go wrong. So you need loads of information to debug once something is. We do...

Wed, Apr 17th, 2024

Windows Hello on Linux!

Check out authentication to Azure AD/Entra ID with a Windows Hello PIN on openSUSE Tumbleweed!

Here’s how to get started for yourself.

First, install the package in Tumbleweed:

sudo zypper in himmelblau nss-himmelblau pam-himmelblau

Next configure /etc/himmelblau/himmelblau.conf and set the parameter ‘domains’ to a comma separated list of allowed domains, then set ‘pam_allow_groups’ to a comma separated list of allowed users and groups. All other parameters in the himmelblau.conf are optional.

Configure pam:

sudo pam-config --add --himmelblau

You may need to do additional pam configuration. Check out the readme.

Disable nscd:

sudo systemctl stop nscd
sudo systemctl disable nscd
sudo systemctl mask nscd

Setup nss (just add ‘himmelblau’ to the end of passwd, group, and shadow):

# vim /etc/nsswitch.conf
passwd:     compat systemd himmelblau
group:      compat systemd himmelblau
shadow:     compat systemd himmelblau

Finally, start Himmelblau:

sudo systemctl enable himmelblaud himmelblaud-tasks
sudo systemctl start himmelblaud himmelblaud-tasks

You’re all set! Domain enrollment happens automatically the first time someone logs in. Each time a new user logs in, they’ll be prompted to enroll a Windows Hello PIN for the device (Hello PIN auth is introduced in Himmelblau 0.3.0). Subsequently, that user will authenticate with their Hello PIN.

Configurar los mensajes graciosos de sudo cuando introduces mal la contraseña

En GNU/Linux puedes hacer que sudo «te insulte» cuando introduces mal la contraseña

Uno de esos pequeños huevos de pascua dentro de los sistemas GNU/Linux es este, el habilitar que sudo «nos insulte» cuando introducimos erróneamente la contraseña.

No son realmente insultos, si no más bien frases más o menos graciosas (en inglés) que sustituyen el serio y formal mensaje de Lo siento, pruebe otra vez.

Veamos cómo habilitar esos «insultos», configurar un mensaje propio y alguna cosas más.

Una pequeña introducción

La configuración de sudo se encuentra en el archivo /etc/sudoers, que es un archivo de texto plano. La manera ideal para editarlo es mediante el comando sudo visudo.

Con visudo editaremos el archivo con el editor Vim. Utilizaremos Visudo porque edita el archivo sudoers de forma segura. Bloquea el archivo sudoers contra múltiples ediciones simultáneas (por si estuviéramos trabajando en sistemas con muchos usuarios), realiza comprobaciones de validez básicas, y comprueba si hay errores de sintaxis antes de instalar el archivo editado.

Si el archivo sudoers está siendo editando, recibirás un mensaje para volver a intentarlo más tarde. Si el archivo sudoers no existe, se creará a menos que el editor salga sin escribir en el archivo. Ya sabes que en Vim debes utilizar :wq para guardar y cerrar el editor.

Algo a tener en cuenta es que cuando se trata del archivo sudoers, este se lee de arriba a abajo y prevalece la última configuración encontrada. Lo que eso significa, es que debes comenzar con configuraciones genéricas y colocar las excepciones al final. De lo contrario, la configuración genérica anulará las excepciones.

Habilitar los insultos en sudo

Bueno, vamos al lío. Como he dicho no son propiamente insultos, si no frases ingeniosas o graciosas al estilo friki que aparecen cuando introducimos mal la contraseña. Para ello editando el archivo con visudo quizás encontremos la siguiente línea en nuestro archivo:

Defaults !insults

Si no existe, la escribimos. La admiración delante del argumento insults indica que está deshabilitada y la opción Defaults indica que ese acción se realiza para todos los usuarios. Podemos habilitar ciertas acciones o configuraciones para ciertos usuarios.

Si queremos habilitar los insultos, simplemente eliminaremos el símbolo de admiración y guardamos y cerramos el archivo (ya sabes :wq)

Ahora probaremos a meter mal una contraseña al utilizar sudo y nos saldrá un mensaje como estos:

[sudo] contraseña para root: 
I'm very sorry, but I'm not allowed to argue unless you've paid.
[sudo] contraseña para root: 
Pauses for audience applause, not a sausage

Mensaje personalizado en el error de contraseña de sudo

En vez de habilitar esos «insultos» o dejar el mensaje predeterminado, en el archivo sudoers podremos configurar un mensaje de error propio y personalizado para que se muestre cuando se introduzca mal la contraseña.

Para ello, volvemos a deshabilitar los insultos añadiendo el símbolo de admiración delante como esta de origen y añadimos la siguiente línea:

Defaults badpass_message="¡La cagaste, Burt Lancaster!"

O el mensaje que prefieras. Guardamos y cerramos el archivo. Ahora al introducir una contraseña incorrecta nos mostrará nuestro mensaje presonalizado.


Vale, no es un artículo que pueda ser muy útil, pero hemos aprendido alguna cosa sobre sudo y su configuración. Por supuesto hay mucho más y cosas más interesantes, después de este primer paso igual te animas a leer y aprender algo más al respecto.

Enlaces de interés

Imagen: Ondiz Zárraga

Cuarta actualización de Plasma 6

Me alegra compartir con todos vosotros la cuarta actualización de Plasma 6, iniciando así una serie de revisión de software que le dotará de más estabilidad, mejores traducción y resolución de errores. Estas actualizaciones son 100% recomendables y casi obligatorias para cualquier usuario ya que lo único que hacen es mejorar la versión sin comprometer sus funcionalidades.

Cuarta actualización de Plasma 6

No existe Software creado por la humanidad que no contenga errores. Es un hecho incontestable y cuya única solución son las actualizaciones. Es por ello que en el ciclo de desarrollo del software creado por la Comunidad KDE se incluye siempre las fechas de las mismas siguiendo una especie de serie de Fibonacci.

La Comunidad KDE ha publicado se se ha lanzado la primera actualización de Plasma 6, una versión que ha supuesto una salto muy importante en cuanto a tecnología y que, francamente, ha salido bastante bien ya, por ejemplo, KDE Neon se actualizó pasadas unas horas del lanzamiento, con problemas menores y completamente funcional (de hecho, estoy trabajando desde el jueves 29 con él en todos mis equipos).

Cuarta actualización de Plasma 6
Entre las novedades destaca la vuelta del efecto Cubo.

Creo es un buen momento para reflexionar: yo tardé casi un año en dar el salto a KDE 4 a Plasma 5, ya que es cuando pensé acertadamente que ya se ofrecía algo bastante estable para el trabajo diario. Para dar el salto de KDE 3 a KDE 4 fueron varios años, así que estamos ante un hito que marca un pico de calidad en el mundo del Software Libre.

Para dar el salto de Plasma 5 a Plasma 6 han bastado 5 horas. ¡Y lo mejor está por llegar! Y es que en realidad, los desarrolladores de KDE simplemente se han centrado en portar Plasma 5 a Plasma 6 y todas las novedades de la nueva tecnología está todavía en desarrollo y se irá implementando poco a poco.

Así que me congratula en presentar que ayer martes 16 de abril de 2024, casi dos meses después de liberar el código la Comunidad KDE presenta la cuarta actualización de errores entre los que destacan:

  • Foldermodel: Ahora permite exportar urls al Escritorio arrastrando y copiando.
  • Monitor del sistema: Corregido el diálogo de configuración de columnas que era demasiado pequeño en la página de resumen.
  • Applets/batería: Solucionado el bug existente al comprobar el estado de carga de la batería.

Más información: KDE

Las novedades básicas del Plasma 6

Han sido días tan frenéticos que no he podido hacer todavía la entrada detallando las novedades de Plasma 6 o de KDE Gears, pero he aquí una pincelada de las mismas .

  • Nuevo efecto de vista general: se han combinado los efectos de Vista general y Cuadrícula de escritorios en uno, con grandes mejoras en los gestos del panel táctil.
  • Color mejorado: Plasma en Wayland ya tiene compatibilidad parcial con alto rango dinámico (HDR).
  • Nuevo fondo de escritorio: Árbol escarlata, creado por axo1otl.
  • Panel flotante: en Plasma 6, el panel flota de forma predeterminada. Se puede cambiar, por supuesto.
  • ¡Nuevos valores predeterminados!
  • Brisa refrescada: se ha rediseñado el tema Brisa para que presente un aspecto más moderno, con menos marcos y con un espaciado más consistente.
  • Preferencias reorganizadas: se ha mejorado la aplicación de Preferencias para que resulte más amigable y tenga menos páginas anidadas.
  • ¡El cubo ha vuelto!
  • Mejoras en la búsqueda de Plasma: ahora personalizar el orden de los resultados de la búsqueda y es mucho más rápida.
  • Mejoras en Plasma Mobile.
  • Cambios en todas las aplicaciones de KDE Gear: Kontact, Kleopatras. Itineray, KDE Edu, KDEnlive, Dolphin, Spectacle, etc.
Las aplicaciones de KDE Edu ha recibido múltiples mejoras.

Y esto es una brevísima pincelada… Creo que ahora tengo temas de para el blog de sobra hasta 2025.

La entrada Cuarta actualización de Plasma 6 se publicó primero en KDE Blog.