Skip to main content

the avatar of openSUSE News

GNOME, Salt Update in Tumbleweed

The update of GNOME 41 in openSUSE’s rolling release Tumbleweed didn’t take long; the new GNOME landed a day after our last blog post.

Other software updates included in this week’s three snapshots include Mesa, PipeWire, Btrfs, Mozilla Firefox and Thunderbird.

Mesa’s 21.2.3 update focused on bug fixing, which arrived in snapshot 20211005. The 3D graphics package fixed a significant performance drop on the Radeon HD 8400 graphics card. Mozilla Thunderbird 91.1.2 now warns if an S/MIME encrypted message includes BCC recipients. The email client update also fixed delivery status notifications, which were only showing for the first recipient. Another email package, mailutils, updated to version 3.13 and fixed semantics of mail sending and saving commands. PipeWire 0.3.38 made various bluetooth compatibility improvements and the audio/video package for Linux now has better description service files for systemd. The only major-version update in the snapshot was sysvinit 3.00. The sysvinit package, which is for controlling the startup, running, and shutdown of a system, now provides better device detection of bootlogd. The btrfs file system updated to 5.14.1; the updated version fixes parsing of compression (option -c) and added a workaround for old kernels when reading zone sizes. Other packages to update in the snapshot were exim 4.95, Kernel-firmware 20210928 and more.

A minor update of Firefox came on the first of the month in snapshot 20211001. The 92.0.1 web-browser update fixed an issue where audio playback was not working on some Linux systems. An update of salt 3003.3 added an enormous amount of patches and made a fix to periodically restart the fileserver update process to avoid leaks, according to the changelog. The update of audit 3.0.5 fixed various issues when dealing with corrupted logs. Roughly 10 other packages were updated in the snapshot.

GNOME 41 arrived in snapshot 20210929. The new release provides significant improvements for developers, a new developer documentation website, new features in the Builder IDE and GTK4 enhancements. The software center has a new look and makes it easier to browse and discover apps. GNOME’s new remote desktop client Connections replaces the remote desktop functionality that was previously found in Boxes. The CD/DVD burner brasero made translation improvements and added some Help improvements in version 3.12.3. There was an update to glib2 2.70.0 in the snapshot and a major update of libsoup 3.0.1 removed unused dependency on libxml. The 18.8.16 version of NetworkManager-openvpn fixed the parsing of incomplete IPv6 configurations pushed by a server. Other packages to update in the snapshot were upower 0.99.13, rubygem-bundler 2.2.27, gupnp 1.4.0, vte 0.66.0 and several other GNOME-related libraries.

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

Conferencias en línea conmemorativas 25 aniversario KDE

Como ya sabréis, el 14 de octubre nos vamos de aniversario. Se están organizando muchos eventos presenciales para celebrarlo pero también algunos virtuales, como son las conferencias en línea conmemorativas 25 aniversario KDE que se están preparando. ¿Te interesaría ver y escuchar a desarrolladores destacados del proyecto? Sigue leyendo.

Conferencias en línea conmemorativas 25 aniversario KDE

Un evento como un 25 aniversario requiere una celebración por todo lo alto, algo que la Comunidad KDE sabe. Por ello se está moviendo para que no pase desapercibida para nadie.

De momento, se tienen previstas las siguientes actividades:

A estos dos actividades previstas se le tiene que añadir la serie de Conferencias en línea conmemorativas 25 aniversario KDE que están organizando los miembros de la Comunidad KDE que se realizarán del 14 al 25 de octubre en modalidad en línea.

De momento se están recogiendo las charlas, en los próximos días tendremos el listado de las mismas.

Más información: KDE

Nacimiento del proyecto KDE

En la mesa que podemos ver en la imagen inferior Matthias Ettrich y Martin Konold hablaron sobre la creación de un proyecto que iba a ser parte fundamental del Software Libre y de la vida de cientos de desarrolladores.

Conferencias en línea conmemorativas 25 aniversario KDE

Un poco más tarde, Mattias redactó y envió un 14 de octubre de 1996 el correo electrónico que a anunciaba el nacimiento de KDE y pidiendo desarrolladores que se involucraran en él. Seguidamente, creó la primera lista de correo del Proyecto KDE, que fue la principal vía de comunicación de los desarrolladores durante un tiempo.

Desde entonces ha llovido mucho. Y KDE ha pasado ser «The Kool Desktop Environment (KDE)» a ser una Comunidad donde tienen cabida todo tipo de personas con todo tipo de talentos, y no todos necesariamente ligados con la programación.

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

Sudo 1.9.8: intercepting commands

A month ago, when sudo 1.9.8 was still under development, we checked out the new log_subcmds option. It allows you log all commands (with some limitations) that are executed by a command started through sudo. For example, you can see if a shell was started through a text editor. The intercept option brings this one step further: you can prevent sub-commands from even running.

Read the rest of my blog at https://blog.sudo.ws/posts/2021/10/sudo-1.9.8-intercepting-commands/

the avatar of openSUSE News

New Survey Aims to Gain Packager, Maintainer Insights

The openSUSE Project is trying to gather more information from open-source developers, development teams, packagers and maintainers through the latest survey that will run from Oct. 7 until Oct. 29.

There are tools to monitor the health of packages, but the project doesn’t have tools to monitor the health of packagers.

Giving the floor to packagers, who are the dedicated working hands behind the betterment of distributions, will illuminate areas the openSUSE Project can improve upon to gain new contributors. The project wants to give the floor to the packagers so they can express as a group the challenges and complexities they face.

The aim is to take this information and find ways to make their contributions more pleasant and rewarding. Apart from the typical demographics questions, there are questions about tooling, contributions and contributor satisfaction.

Visit https://survey.opensuse.org/ to take the survey today.

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

5 formas de seguir KDE en Telegram

Estoy seguro que con toda seguridad habrán muchas más pero hoy os quiero presentar 5 formas de seguir KDE en Telegram para que estéis informados de lo que se cuece en esta Comunidad tan dinámica y activa.

5 formas de seguir KDE en Telegram

Telegram se ha convirtido en la forma de comunicación favorita entre los linuxeros. De esta forma se han creado Canales y grupos; se han diseñado y programado stickers y bots, Y otras decenas de servicios más florecen en la red de comunicación desarrollada, según la Wikipedia,  desde el 2013 por los hermanos Nikolái y Pável Dúrov.

No es la forma más libre de todas, ya que Matrix (con el permiso de Signal) de momento se lleva ese título (y que la Comunidad KDE ya la ha adoptado y está realizando la migración), pero es mucho más segura y fiable que otras de iconos verdosos, y su popularidad crece día a día, y por tanto, es una lástima que los creadores de contenido desaprovechemos esta vía de comunicación.

5 formas de seguir KDE en Telegram

De esta forma, es posible estar al día con estas 5 formas de seguir KDE en Telegram:

KDE – Cañas y Bravas: el grupo oficial de KDE España en esta red social con casi 600 seguidores y en el que están presente casi todos los miembros de la asociación, incluyendo a grandes desarrolladores del proyecto. ¿No te gustaría forma parte de ella? Involúcrate.

KDE Planet: se trata del canal internacional de entradas de blogs dedicados a KDE, La versión Telegram del Planet.

Planet KDE en Español: de reciente creación, se trata de la versión en castellano del anterior donde encontraréis también los vídeos de KDE España de su instancia de PeerTube.

KDE Plasma en Español: un grupo con unos 300 seguidores que he descubierto hace poco y que parece muy activo.

KDE Blog: y para finalizar, el de este humilde blog que cuenta con pocos pero buenos seguidores. En esta entrada hablé de ello.

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

Qwant -- a European search engine

Qwant is a European search engine that respects your privacy. I learned about it from a Twitter thread. The European Processor Initiative announced last week that their first RiscV test chip samples were delivered and booted successfully. I tweeted that I would be happy to see not just European CPUs but also European software services, alternatives to Google, Facebook, LinkedIn and others. Someone responded that a search engine is already available: https://www.qwant.com/

Testing

First, I did a couple of searches on the Qwant website. It was fast, gave relevant search results, there were no stupid ads, the links were not redirects, so it was love at first sight. Next, I wanted to replace Google with Qwant as my default search provider. My browser of choice is Firefox. Qwant is not yet available in the list of search providers, but luckily there is a Firefox extension, which can make Qwant your default search provider. So I switched to Qwant and never looked back ever since :-)

The good

  • Fast. You might have heard the expression “Google-like speed”. Qwant is faster.
  • No ads. On Google and other search engines, the first few hits are usually paid ads, which sometimes are almost indistinguishable from real results. There are no ads on Qwant.
  • No redirects. If you find something, you get a real link for it, not a redirect. There is no slowdown and you can copy and paste the results without being tracked.
  • More relevant results.
  • It is not localized. I am Hungarian, but I am annoyed by localization. I prefer en_US everywhere. My browser is set to en_US, but Google and other search engines do not respect that. Qwant does.
  • No suggestions while typing my query. Less network traffic, more privacy.

Room for improvement

  • I do not speak French. Qwant is Made in France, and parts of the website are only available in French.
  • Some spelling mistakes are automagically corrected, just like by Google. However, it is done silently and there is no way to search with the original spelling (which is sometimes the right spelling).
  • There is also a maps part, but it is a lot more limited than Bing or Google Maps. It has no satellite images, it does not show districts within cities, etc. However, as data is coming from OpenStreetMap, parts of its maps feature are more detailed and up-to-date than other maps services.

Side effects

Ever since I use uBlock Origin in my main browser, my Google News feed started to show less and less relevant results. Now that I stopped using Google for searching, articles listed in Google News are almost completely irrelevant. Google cannot profile me as good as it did previously. I guess this is something I can live with :-)

Others?

Now, that I see that there is a viable alternative to Google Search here in Europe, I wonder what other services are available. Email, Facebook, LinkedIn, etc. If you know any good European alternatives, let me know! You can reach me on Twitter or LinkedIn:

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

Un par de “huevos de pascua” en Python

Sin necesidad de ser programador, podremos “disfrutar” de un par de huevos de pascua en Python

Debo aclarar que no soy programador y lo poco que aprendí hace muchos años sobre Basic, Cobol o C ya lo he olvidado. Aún así sí me interesa la programación, por ejemplo los scripts en Bash y tengo curiosidad sobre Python (siempre digo que debería ponerme en serio con este lenguaje).

Pero siempre me han interesado las curiosidades frikis llamadas “huevos de pascua” que se esconden en algunos códigos, códigos en hardware, etc. Así que en este artículo veremos un par de “huevos de pascua” en Python, que podremos disfrutar sin necesidad de ser programador.

Import this

Para empezar, vamos a escribir en un archivo que llamaremos por ejemplo archivo.py lo siguiente:

import this

Con esto es suficiente. Guardamos el archivo y lo ejecutamos, en una consola mediante:

python3 archivo.py

Se nos mostrarán 19 aforismos que son los llamados Zen Python, que son recomendaciones que influyen en el diseño del lenguaje de programación Python.

Estos 19 aforismos están escritos por Tim Peters y se supone que un vigésimo aforismo iba a ser escrito por el Guido van Rossum el creador del lenguaje Python, pero nunca llegó tal aforismo.

Disfrutando de la “antigravedad”

El segundo huevo de pascua que te traigo con Python es más friki y divertido. Volvemos a editar nuestro archivo.py borrando lo anterior y ahora escribiendo lo siguiente:

import antigravity

Y como antes, volvemos a ejecutar nuestro pequeño script mediante:

python3 archivo.py

Y verás lo que pasa… Sí, la anti gravedad se manifestará a tu alrededor… bueno, no. Se abrirá una página en tu navegador… No te digo cual es, te dejo que la descubras y lo comentes por aquí 🙂


Me pareció un buen par de huevos de pascua en Python y quise compartirlos aquí en el blog ¿conocías estas curiosidades? ¿alguna más que quieras compartir? Usa los comentarios del blog para compartirlas.

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

SoloLinux de septiembre de 2021, dedicada a Sergio G. B.

Esta edición de SoloLinux de septiembre de 2021 no puede ser más agridulce. Y lo es porque lamentablemente está dedicada a Sergio G. B., uno de sus creadores, editores y mantenedores que nos ha dejado este pasado mes. Como os podéis imaginar, la tristeza nos invade.

SoloLinux de septiembre de 2021, dedicada a Sergio G. B.

La introducción es repetitiva, así que os dirijo a la del mes pasado ya que en este solo quiero poner las palabras de la editorial:

«Llegó el día 1 de Octubre y como es habitual, ya tenemos listo el número 32 de la revista SoloLinux.

Estamos de luto:
Estas líneas no solíamos escribirlas nosotros, siempre era Sergio G. B.
Pero septiembre ha terminado con algo que no hubiéramos imaginado, y que nos ha golpeado en el corazón de nuestra comunidad.

El cerebro y creador de la comunidad, amigo, compañero, mentor y maestro Sergio G. B. ha fallecido.
Estamos desolados, pero sabemos que desde donde esté nos seguirá apoyando y guiando.

Sergio G. B. fue y es una gran persona, que siempre ayudó sin mirar a quién, con una mentalidad libre como el software, y que supo dejar su huella marcada en esta nuestra comunidad, y en todo el panorama Open-Source.

Así ha quedado reflejado por la comunidad Sololinux, que se ha volcado en este momento de dolor, como del resto de comunidades, lectores, patrocinadores y empresas del sector que nos han hecho llegar una multitud de ánimos, apoyos y condolencias a la comunidad, familiares y amigos.

GRACIAS.

Nos deja un legado y un camino marcado, para continuar con su misión como él hubiera querido. Así perdurará en el tiempo lo que entre él y todos hemos creado.

Nuestro más sincero pésame a la familia, lamentando el dolor y reciban todo nuestro apoyo.«

No puedo decir más que lo siento mucho.

SoloLinux de septiembre de 2021, dedicada a Sergio G. B.
SOFTWARE
Comparar archivos y carpetas con meld

SEGURIDAD

Restringir la shell de usuario con rbash

HARDWARE

Conectar un iPhone como unidad externa en Ubuntu
20.04

NOTICIAS
Manjaro abandona Mozilla Firefox

DISTROS LINUX
Kali Linux 2021.3 – Listo para su descarga
MANUALES

Uso del comando passwd con ejemplos
Uso del comando dmesg con ejemplos
Combinar archivos pdf con PDFtk
Cambiar de interfaz gráfica a línea de comandos con
TTY
Crear un entorno virtual Python en Ubuntu 20.04
Qué es el instalador calamares en Linux
Instalar Rust en Debian 11 Bullseye
Instalar php 8 en Debian 11 Bullseye
Uso del comando chage con ejemplos
Instalar Opera en Debian 11 y todos sus derivados

CARTAS AL LECTOR
CARTA AL LECTOR. GRACIAS
Notas de los LECTORES


La revista puede ser descargada o simplemente visualizarla en línea, ya que se cuelga en diferente servicios como Calameo. A continuación os dejo los enlaces de descarga y visualización directa de todos los números publicados hasta la fecha.

Además, recordar que desde hace muchos meses se ha abierto el canal oficial sololinux.es de Telegram: https://t.me/sololinux_es

Evidentemente, este proyecto no se centra en exclusivo a los contenidos de su web y está abierto a colaboraciones de todo tipo. De esta forma si estas interesado en insertar publicidad en nuestra revista, o quieres que publiquemos algún articulo que hayas escrito tu mismo, puedes contactar con «Adrián» por correo electrónico: adrian @ sololinux. com

Muchos ánimos en este proyecto que ya parecer estar consolidad y que que facilita la difusión del Software Libre de una forma que ya no es tan habitual en estos tiempos pero que es igual de válida y necesaria en algunas ocasiones.

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

¿Por qué la aplicación Gwenview de KDE tiene ese extraño nombre?

En Plasma de KDE el visor de imágenes predeterminado es la gran aplicación llamada Gwenview. ¿Te has preguntado alguna vez el motivo de ese nombre?

Imagen: Markus Freak

Si usas el escritorio Plasma de KDE y quieres abrir una imagen, de manera predeterminada se abrirá con la aplicación Gwenview.

Una aplicación genial, para ver varias imágenes, y realizar tareas de edición básicas, como voltear, girar, recortar, etc una imagen.

Pero siempre me había preguntado, el motivo de que esa aplicación tuviera ese nombre, tan largo y tan “extraño”. Si tu también has tenido esa inquietud, aquí vas a saciar tu curiosidad, como lo he hecho yo.

Este artículo es una traducción/adaptación del artículo escrito en inglés por Aurélien Gâteau el desarrollador original de la aplicación Gwenview que nos relata de primera mano la historia de este nombre para la aplicación. Puedes leer la entrada original en este enlace:

Los inicios

A principios de los 90 Aurelién comenzaba en Linux con Mandrake y escritorio GNOME en su PC. Quizás ya había probado KDE por aquel entonces, pero o no le funcionaba o no le gustó.

Utilizaba GQview para navegar y ver las imágenes de su equipo, pero no estaba muy contento con ella, así que decidió escribir su propio visor de imágenes.

Por aquel tiempo su experiencia desarrollando una interfaz de usuario era en Windows utilizando Borland C++ y sus herramientas.

Investigó cómo poder crear una aplicación gráfica en C++ en un entorno Linux y así dio con Qt, que rápidamente desechó, además de no ser C++ puro. Ya estaba bastante no conforme por las numerosas extensiones agregadas por el compilador de C ++ al lenguaje, ¡no iba a aceptar la impureza nuevamente! Según dice el propio Aurelién: “En ese entonces era joven y tonto (ahora soy menos joven y, con suerte, un poco menos tonto).”

La alternativa era GTK+. Y sentía una especial afinidad por GTK+, porque había llegado a Linux conociendo GIMP, usándolo en Windows y viendo que en Linux era más estable, empezó a hacer un arranque dual, utilizando más a menudo su sistema Mandrake.

Aunque desafortunadamente no le gustaba mucho al API de GTK+. Tratar de escribir código orientado a objetos en C con muchas macros le hacía sentir torpe. Por esa razón cambió a gtkmm.

Así que sí, se puede decir que ¡Gwenview empezó siendo una aplicación GTK+!

Ahora necesitaba un nombre para su aplicación que comenzara por “G”. La tradición por entonces era que las aplicación de GNOME y GTK+ comenzarán en su nombre por “G” y las de KDE con “K”.

Estuvo buscando consejo también junto con su entonces novia (hoy su esposa) llamada Gwenaëlle. Pero no encontraron una idea para el nombre. En algún momento dijo en broma “Sabes, podría llamarlo Gwenview“. Y como no encontraron nada mejor, se quedó 🙂

Convirtiéndose en una aplicación de KDE

Cuanto más aprendía sobre gtkmm mientras escribía la recién bautizada Gwenview, se encontró con que uno de los responsables se había cambiado a Qt. Así que pensó que si ese tipo con todos sus conocimientos sobre gtkmm, se había cambiado, quizás él también debería darle una oportunidad aunque no fuera “C++ puro”.

Lo primero que le llamó la atención fue que la documentación era muy completa, con ejemplos y con explicaciones detalladas. Encontrándose más cómodo y eficiente en este nuevo entorno.

Así que la reescribió por completo utilizando Qt. Por aquel tiempo ya había cambiado a KDE 2, así que empezó a utilizar KDELibs y así es como Gwenview se convirtió en una aplicación de KDE.

Por aquel tiempo, utilizaba SourceForge, donde todavía se puede encontrar el código de gwenview-0.1.0.tar.gz.

Aunque con la llegada de KDE 3, se convirtió en parte de KDE Extra Gear: un conjunto de aplicaciones con su propio calendario de publicaciones, pero utilizando la infraestructura de KDE (SVN, Bugzilla y los traductores de la comunidad).

Durante el desarrollo de KDE 4.0 formó parte de kdegraphics y se convirtió en el visor de imágenes predeterminado de este escritorio.

¿Por qué no renombrar la aplicación?

El hecho de haberla llamado utilizando parte del nombre de pila de su, por entonces, novia, le había creado un vínculo emocional con el código, y cambiarle el nombre habría sido como una traición.

Durante 14 años Aurelién se encargó de mantener el código y le fue muy difícil dejar de hacerlo para dedicarse a otras cosas. Finalmente lo dejó y ve que sigue estando en buenas manos con desarrolladores que siguen manteniéndola como una gran aplicación.

Algo que sí sacó en claro de todo esto y aconseja a otras personas que sean desarrolladores de software, es que no les pongan a sus proyectos nombres de personas queridas.

Esto, asegura, le hará difícil cambiar de proyecto y también hubiera sido duro, si hubiera tenido que seguir trabajando en Gwenview y por peripecias de la vida su mujer Gwenaëlle y él no hubieran seguido juntos.

Como ocurrió a un proyecto de software libre mucho más conocido como es la distribución de GNU/Linux, Debian. Debian fue creada por Ian Murdock que por aquel entonces tenía una novia (con la que más tarde se casó y terminó separándose) llamada Debra Lynn.

Debra + Ian = Debian


Y esta es la curiosa historia detrás del nombre de Gwenview, una de las aplicaciones básicas más útiles en Plasma de KDE, compartida por su creador.

¿Te habías preguntado alguna vez el motivo de dicho nombre? ¿Usas la aplicación en tu día a día? Usa los comentarios del blog para compartir tu opinión.

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

Syslog-ng 3.34: MQTT destination with TLS and WebSocket support

Version 3.33 of syslog-ng arrived with basic MQTT support. Version 3.34 has added many important features to it: user authentication, TLS support and WebSocket support. These features give you both security and flexibility while sending log messages to an MQTT broker.

This blog helps you to make your first steps securing your MQTT connection: https://www.syslog-ng.com/community/b/blog/posts/syslog-ng-3-34-mqtt-destination-with-tls-and-websocket-support