KDE estará presente en SWYP 2021 VIGO
Eventos, eventos y eventos. El blog se llena de eventos y es que hay muchos, variados y para todos los públicos. Y algunos son nuevos en esta bitácora, como es el caso de Students, Women in Engineering and Young Professionals (aka SWYP) que se va a celebrar en Vigo de forma virtual. Y es protagonista en el blog porque KDE estará presente en SWYP 2021 VIGO gracias a la presencia de Rubén Gómez, representando a KDE España, y de Miguel Muíños, de Enxeñería Sen Fronteiras.
¿Qué es SWYP?
Para los que no lo conozcan, entre los que me incluyo, la SWYP es el evento más importante del IEEE en España a nivel estudiantil y de juventud que cCada año congrega a aproximadamente a más de 80 estudiantes y jóvenes profesionales de ingeniería de todo el país.
Es de detcar que anteriormente el evento era conocido como Congreso Nacional de Ramas (CNR), desde el 2017 se decidió cambiar el nombre por SWYP: Students, Women in Engineering and Young Professionals, para dar visibilidad a todos los grupos integrantes del congreso.

Está apoyado y patrocinado por la Sección España del IEEE, la mayor asociación de ingenieros del mundo. Pueden asistir todos los miembros del IEEE de la Sección España y personas interesadas.
Este año SWYP se va a realizar del 24 al 28 de Marzo en línea utilizando los servicios de Big Blue Button. Serán un poco técnicas pero seguro que algunos de mis lectores les puede interesar.
KDE estará presente en SWYP 2021 VIGO
El programa ya está publicado y está más que completo, así que podéis encontrar cosas como Predicción dinámica COVID-19, Tu primer modelo de Inteligencia Artificial o Mujeres en ingeniería, etapas en nuestro camino y cómo mejorarlas.
No obstante, si buscamos la presencia de KDE nos tenemos que ir al domingo 27 a las 19 horas de la mano de Rubén Gómez y Miguel Muíños – KDE España & Enxeñería Sen Fronteiras y que lleva por título «Visión y experiencias en ingenieria con software libre» en Sala de exhibición 1 – Palacio de congresos.
Como pequeño aperitivo podemos decir que nos darán una visión global acerca de la situación actual del software libre en la ingeniería y del empleo de Octave y R como alternativas libres para el cálculo numérico.
Más información: swyp 2021 VIGO
User Friendly Printer Management | openSUSE YaST
Música en GCompris – A fondo @g_compris (4)
Sigo aprovechándome de una publicación de Valencia Tech en la que se realizaba un listado completo de juegos que ofrece GCompris he empezado una serie donde se describen con más detalles los juegos. Seguimos la serie con la sección de «Música» en GCompris la cual tiene como objetivo hacer que aprendamos la base de este disciplina tan bella y humana.
Música en GCompris – A fondo @g_compris (4)
Para poder tener claro lo que hacen las aplicaciones de GCompris he pensado hacer una revisión a su enorme colección de juegos y actividades, realizando una simple captura de pantalla y una breve descripción.
Ya hemos descrito la sección de «Descubre la computadora». los «Juegos de lógica» y las «Bellas Artes», es hora de hablar de la «Música» en GCompris.
En la subsección de Música nos encontramos con:
Toca el piano: actividad básica donde nos enseñarás las teclas básicas del piano con la nomenclatura habitual. Evidentemente la melodía que creemos sonará con las notas correctas. Tiene 10 niveles de dificultad.

Toca el ritmo: dado que el ritmo en básico en la música con esta actividad aprenderemos a controlarlo. Además, en algunas de las sesiones dispondremos un metrónomo.

Melodía: con un sencillo xilófono debemos reproducir la melodía que nos sugiere GCompris.

Juego de memoria auditiva: el clásico juego de memoria de cartas pero en el que debemos emparejar sonidos en vez de imágenes.

Juego de memoria auditiva contra Tux: variante competitiva del juego anterior. Tux no nos lo pondrá fácil.

Composición para piano: es hora de que compongas libremente con tu piano de GCompris… he incluso grabar y cargar tus creaciones.

Explora la música del mundo: la cultura musical también es importante, así que te invitamos a conocer un poco mejor la música que se hace alrededor del mundo.

Instrumentos musicales: tener un oído musical también significa distinguir los instrumentos musicales por su timbre. Desde una simple guitarra hasta el complicado acordeón todos tienen su sonido característico.

El nombre de esta nota: para finalizar este conjunto de aplicaciones nos encontramos con la más complicada ya que deberemos distinguir las notas musicales que nos aparezcan… eso si, con un poco de ayuda.

.
#openSUSE Tumbleweed revisión de la semana 11 de 2021
Tumbleweed es una distribución “Rolling Release” de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

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.
El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este enlace:
El mayor problema esta semana fue el problema con la infraestructura de servidores de réplica después de la recompilación completa de la distribución. Más peticiones, más trafico, mayor “stres” para los servidores.
La propia Tumbleweed como es normal, se ha mantenido sólida después de toda la renovación de paquetes. En total se han publicado 4 snapshots (0312, 0315, 0316 y 0317) esta semana.
De entre todos los cambios, podemos destacar:
- Mozilla Thunderbird 78.8.1
- Mozilla Firefox 86.0.1
- KDE Frameworks 5.80.0
- Bison 3.7.6
- grub2
- PipeWire 0.3.23
- Linux kernel 5.11.6
- SQLite 3.35.0
- Systemd 246.11
De entre los paquetes de software que próximamente podremos disfrutar, podemos destacar:
- KDE Plasma 5.21.3
- Perl 5.32.1
- SELinux 3.2
- Módulos de Python 3.9
- GCC 11 como compilador principal
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
-
-
- ¿Por qué deberías utilizar openSUSE Tumbleweed?
- zypper dup en Tumbleweed hace todo el trabajo al actualizar
- ¿Cual es el mejor comando para actualizar Tumbleweed?
- Comprueba la valoración de las “snapshots” de Tumbleweed
- ¿Qué es el test openQA?
- http://download.opensuse.org/tumbleweed/iso/
- https://es.opensuse.org/Portal:Tumbleweed
-

——————————–
openSUSE Tumbleweed – Review of the week 2021/11
Dear Tumbleweed users and hackers,
The biggest trouble of the week was the mirror infrastructure having a hard time catching up to the full rebuild. Tumbleweed itself was, as usual, solid and has been steadily rolling. In total, there were 4 snapshots (0312, 0315, 0316, and 0317) released last week.
The main changes in those snapshots included:
- Mozilla Thunderbird 78.8.1
- Mozilla Firefox 86.0.1
- KDE Frameworks 5.80.0
- Bison 3.7.6
- grub2: boothole v2 fixes: the first iteration was blocked, as dual boot was broken. New signing certs and revocation of old certs will follow.
- PipeWire 0.3.23
- Linux kernel 5.11.6
- SQLite 3.35.0
- Systemd 246.11
The staging projects are largely unchanged, the main topics there are still:
- KDE Plasma 5.21.3
- Perl 5.32.1
- SELinux 3.2
- Python 3.9 modules: besides python36-FOO and python38-FOO, we are testing to also shop python39-FOO modules; we already have the interpreter after all. Python 3.8 will remain the default for now.
- UsrMerge is gaining some traction again, thanks to Ludwig for pushing for it
- GCC 11 as the default compiler
Noodlings 25 | Getting Feedback
Presenta tu charla para Linux App Summit 2021
Lo anuncié esta semana y el plazo termina pronto pero creo que vale la pena promocionar que todavía está abierto el plazo. Así que no te lo pienses mucho y presenta tu charla para Linux App Summit 2021 que se celebrará en línea del 13 al 15 de mayo. Pero ¡date prisa, el plazo finaliza el próximo 22 de marzo a las 23:59!
¿Qué es Linux App Summit (LAS)?
Para los que no lo conozcan os comento que el evento Linux App Summit lleva celebrándose hace unos años y que poco a poco va cogiendo impulso que se merece, convirtiéndose en un clásico en el blog.
LAS (acrónimo con el que se conoce Linux App Summit) reúne bajo un mismo techo, aunque sea virtual, a los desarrolladores de los entornos de trabajo KDE y Gnome para que compartan ideas, código y conocimiento.
En otras palabras, LAS está diseñado para acelerar el crecimiento del ecosistema de aplicaciones de Linux reuniendo a todos los que participan en la creación de una gran experiencia de usuario de aplicaciones de Linux.
Presenta tu charla para Linux App Summit 2021
Comenté LAS 2021 (que será como la todos los eventos actuales en línea) el pasado lunes 15 de marzo, y decía que seguro que se ampliaba el plazo para presentar las ponencia, como así ha sido ya que ahora tienes hasta el lunes que viene, 22 de marzo, para hacerlo.
Las charlas tienen una duración aproximada de 40 minutos, mientras que las relámpago se reducen a 10 minutos.

Por cierto, os recuerdo que el registro ya está abierto, así que os podéis apuntar en este enlace con lo que podréis, además, estar más informados de este interesante encuentro.
Otro fin de semana que intentaré estar delante del ordenador, afinando mi inglés y descubriendo más y más aplicaciones y proyectos libres.
Más información: Linux App summit 2021
Entire Rebuild of Tumbleweed Brings Enormous Update
There were few packages untouched in openSUSE’s rolling release distribution Tumbleweed this week as updates poured out of five new snapshots.
The 20210311 snapshot provided an entire rebuild of the distribution, which is something that occasionally happens.
The most recent 20210317 snapshot updated more than a half dozen packages, which included the data plotting package kplotting as the lone KDE Frameworks 5.80.0 package to update in the snapshot. A memory leak fix was made in the update of flatpak 1.10.2 and a security update in the package fixed a potential attack where a flatpak application could use custom formatted .desktop files to gain access to files on the host system. An update of systemd 246.11 fixed a void pointer arithmetic warning and moved Secure Boot logic to a new file. Other updates in the snapshot included spacenavd 0.8, python-packaging 20.9, python-scipy 1.6.1 and rtkit 0.13.
Snapshot 20210316 delivered most of the 5.80.0 Frameworks packages. Kirigami, which offers application framework components for mobile, had multiple improvements and fixes; it changed and improved the PlaceholderMessage for new Application Programming Interfaces. The Plasma Framework package ported a Plasma Style Kirigami Theme plugin to the new Kirigami API. A Flatpak manifest was also added to the Kirigami template. The snapshot brought an update of ImageMagick 7.0.11.3, which decodes HEIC images in sRGB instead of YCbCr. Mozilla Firefox 86.0.1 fixed a frequent Linux crash on the browser launch. The 5.11.6 Linux Kernel was updated in the snapshot, which had some Btrfs fixes. The kernel also enabled the headset microphone of the Acer Swift line. There was a fix for the maximum length of a password entered through a terminal with cryptsetup 2.3.5. Various fixes were made in the update of xfsprogs 5.11.0 and the Open Chinese Convert library opencc 1.1.2 added a Hong Kong Traditional Chinese conversion. A major version update of Python-hyperlink to 21.0.0 was included in the snapshot and bumped some long overdue dependencies. Other packages to update in the snapshot were gnutls 3.7.1, vim 8.2.2607 and sqlite3 3.35.0, which enhanced the .stats command to accept new arguments stmt and vmstep and causes the prepare statement statistics and only the virtual-machine step count to be shown, respectively.
Updated KDE packages appeared to be a common theme throughout the week as snapshot 20210315 provided an update of KDE Plasma 5.21.2; the Plasma Desktop update avoids using non-integer numbers as spacing and the Plasma Workspace fixed a bug that for a more graceful handling of the escape key in history view. KWin had some updates for Wayland like fixing the PrepareForSleep dbus connection and a commit that honors a NoPlugin option. A major version of rubygem-rspec-rails 5.0.0 added new fixture test support code and dropped support for Rails below 5.2. Multimedia package pipewire 0.3.23 has some critical fixes from the previous release, makes improvements in JSON parsing and encoding, and Bluetooth now supports delay adjustments. Wireshark 3.4.4 fixed one Common Vulnerabilities and Exposure that could open unsafe URLs.
Snapshot 20210312 provided some OpenPGP fixes and calendar fixes with the Mozilla Thunderbird 78.8.1 update. Data transfer package curl 7.75.0 added Hyper as a new optional HTTP backend and introduced AWS HTTP v4 Signature support. An update of btrfsprogs 5.11, which is the userspace utilities to manage btrfs filesystems, brought in a new subcommand create-control-device. The new version of bison 3.7.6 fixed the reused push parsers and table generation. The updated version of git 2.30.2 took care of a CVE that could have been fooled into running remote code during a clone. Other packages updated in the snapshot were text editor nano 5.6.1, sssd 2.4.2 and yast2 4.3.59.
Snapshot 20210311 was an entire rebuild of the Tumbleweed distribution. This snapshot also included package updates from KDE Plasma 5.21.2, but KDE Applications 20.12.3 had the most updates in in the snapshot. Video editor Kdenlive had the most enhancements in the snapshot; an enhancement included improving the handling when switching to fullscreen and there was a crash fix for group keyframe moves. Another 20.12.3 Applications update was made to the storage package Akonadi, which makes use of loose_ option prefix for the MySQL server settings. Most of the updates around the 7.1.1.2 update of LibreOffice involved translation updates. Updates to brltty, php, vim, fwupd and redis were among the several packages updated in this rebuild snapshot.
Solucionar problema con el repositorio Packman de #openSUSE
¿Has tenido problemas últimamente con tu repositorio Packman en openSUSE? Veamos cómo solucionarlo

Desde hace unas semanas los usuarios de openSUSE, tanto Leap como Tumbleweed, hemos tenido problemas a la hora de actualizar o instalar paquetes desde el repositorio no oficial de Packman.
Veamos cómo solucionar este problema cambiando el repositorio por otro “mirror” .
Este artículo tenía que haber llegado al blog hace unas semanas, pero como he tenido poco tiempo, no he podido publicarlo, así que más vale tarde que nunca.
Quizás muchas de las personas que utilizamos openSUSE tenemos habilitado el repositorio Packman, el repositorio no oficial, pero muchas veces necesario, ya que ahí es donde encontraremos software que por problemas de patentes, etc no se pueden incluir en los repos oficiales de openSUSE.
Desde hace unas semanas quizás tienes problemas relacionados con este repositorio a la hora de actualizar o instalar software. Puede ser a la hora de instalar software o actualizar el sistema te dice que no puede acceder al repositorio.
Ve a YaST y en la sección de Software abre el apartado Repositorios de software y comprueba si la dirección del repositorio Packman que tienes configurada apunta a esta url:
http://packman.inode.at/suse/openSUSE_Tumbleweed/
El problema aparece porque el servidor de inode.at al que apunta, desde hace un tiempo tiene problemas, desconozco si están actualizando el servidor u otro problema técnico.
Por lo que hay que hacer es quitar esa url o cambiarla para utilizar otro de los “mirrors” o servidores de réplica que contienen una copia de dicho repositorio.
También de esta manera distribuimos la carga del servidor, ya que cada persona utilizará un servidor de réplica distinto y lo más adecuado es utilizar un servidor que se encuentre cerca de nuestra ubicación.
Pero vamos al meollo y veamos cómo hacer todo esto.
En YaST, en la sección que nos encontrábamos yo he inhabilitado el repositorio de Packman que tenía actualmente configurado. No lo he borrado o modificado por si algún día lo vuelvo a activar, eso queda a tu elección.
Vamos a la sección de servidores de réplica o “mirrors” de Packman y escogemos una url y la copiamos:
Seleccionas el mirror, tu sistema, tu versión de sistema y copias la url. Por ejemplo yo utilizo esta:
Volvemos a YaST → Repositorio de software y pulsamos sobre el botón Añadir. Se nos abrirá una ventana donde nos pedirá una url. Pegamos la url que hemos copiado del repositorio de réplica que hemos seleccionado antes y le ponemos un nombre, por ejemplo Packman alternativo (o el que quieras)
Le damos aceptar y yo a este repositorio le tengo configurada una prioridad de 70 en vez de 99 (ya sabes, un valor más pequeño implica una mayor prioridad) para que a la hora de instalar software primero lo haga de este repositorio.
Aceptamos y guardamos. Podemos volver a cerrar y abrir de nuevo la sección de repositorios para forzar un refresco de los paquetes de software leídos. O podemos ir a la consola y ejecutar zypper ref.
Con esto, ya deberíamos tener solventado nuestro problema de acceso a Packman. Podemos ejecutar el siguiente comando para hacer que los paquetes de software se actualicen al nuevo repositorio:
sudo zypper dup --from <nombre> --allow-vendor-change
Donde <nombre> es el nombre que le has dado cuando lo has añadido. Si no te acuerdas ejecuta antes zypper lr donde verás los repositorios que tienes configurados y podrás consultar el nombre del nuevo repo que has activado antes.
Con el comando anterior lo que haces es que el software que tengas instalado se instale desde este repositorio para impedir mezclas de paquetes, etc.
¡Y con esto ya puedes seguir disfrutando de GNU/Linux con openSUSE! Espero que aunque un poco tarde, este artículo pueda solucionar alguna duda o problema que hayas tenido.
Enlaces de interés
- https://forums.opensuse.org/showthread.php/550696-Packman-repository-permission-denied
- https://forums.opensuse.org/showthread.php/551314-Which-Packman-mirror-should-i-choose-and-how-do-i-change-it
- https://en.opensuse.org/Additional_package_repositories#Packman

Instalando un servidor SFTP en openSUSE
Instalando un servidor SFTP en openSUSE
vsftpd (Very Secure File Transport Protocol Daemon) es un servidor FTP seguro y rápido para sistemas Unix / Linux. Tiene licencia GPL y es el servidor FTP predeterminado para CentOS, Fedora, RHEL, Ubuntu, Slackware, entre otros..
Instalar vsftpd
Ingresamos el siguiente comando para instalar el paquete vsftpd.
sudo zypper in vsftpd
Iniciamos el servicio vsftpd y lo habilítamos para que se inicie automáticamente en cada reinicio.
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
Configurar vsftpd
Verificamos que se tenga el directorio para usuarios de ftp.
Nota: En openSUSE, este directorio se creará automáticamente después de instalar el paquete VSFTPD.
dir /srv/
Creamos un grupo llamado ftp-users.
sudo groupadd ftp-users
NOTA:En este ejemplo, se tiene creado con anterioridad un usuario de muestra llamado prueba, procedemos a asignar al usuario al grupo ftp-users.
sudo usermod -a -G ftp-users prueba
Hagamos que el directorio de inicio de ftp /srv/ftp/ sea accesible para los usuarios de ftp.
sudo chmod 750 /srv/ftp/
sudo chown prueba: ftp-users /srv/ftp/
Editamos el archivo vsftpd.conf
sudo vi /etc/vsftpd.conf
...]
# Descomentamos y cambiamos a YES el valor de escritura.write_enable=YES
[...]
# Descomentamos y agregamos un mensaje de bienvenidaftpd_banner=Bienvenido al ServIdor FTP.
[...]
# Descomentamosls_recurse_enable=YES
[...]
# Descomentamos y cambiamos a YES el valor para permitir el acceso a los usuarios locales.local_enable=YES
[...]
# Para deshabilitar el acceso a usuarios anónimos, dejamos el valor en NO.anonymous_enable=NO
[...]
# Descomentamos para habilitar la subida y descarga de código ascii.ascii_upload_enable=YES ascii_download_enable=YES
[...]
## Agregamos la siguiente línea al final del archivo ##use_localtime=YES
Guardamos cambios, salimos y reiniciamos el servicio.
su service vsftpd restart
Configurar FTP para conectarnos de forma segura (SFTP)
Generamos el certificado con el siguiente comando:
sudo openssl req -x509 -nodes -days 7300 -newkey rsa:2048 -keyout /etc/ssl/certs/vsftpd.pem -out /etc/ssl/certs/vsftpd.pem
Como resultado tendremos lo siguiente:
NOTA: Los valores que a continuación se muestra, únicamente son utilizados para este ejemplo, utilicen su propia información para su servidor
Generating a RSA private key
.......+++++
....................................................................+++++
writing new private key to '/etc/ssl/certs/vsftpd.pem'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:MX
State or Province Name (full name) [Some-State]:CDMX
Locality Name (eg, city) []:CDMX
Organization Name (eg, company) [Internet Widgits Pty Ltd]:openSUSE
Organizational Unit Name (eg, section) []:Comunidad
Common Name (e.g. server FQDN or YOUR name) []:openSUSE
Email Address []:info@opensusemexico.com
Abrimos el archivo vsftpd.conf y agregamos la siguiente información al final
sudo vi /etc/vsftpd.conf
ssl_enable=YES
allow_anon_ssl=NO
rsa_cert_file=YES
dsa_cert_file=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
# Limit passive ports to this range to assis firewalling
pasv_min_port=30000
ssl_ciphers=HIGH
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
rsa_private_key_file=/etc/ssl/certs/vsftpd.pem
Guardamos los cambios y reiniciamos el servico vsftpd
su service vsftpd restart
Hacemos pruebas de conexión
Desde la línea de comandos escribimos
NOTA: Es importante mencionar que el portador para esta opción será el servicio SSH, que deberá de estar funcionando previo a la ejecución del siguiente comando.
sftp 192.168.1.67
Al momento de realizar la conexión por primera vez, nos solicitará aceptar la huella digital para la conexión a este dispositivo.
Una vez confirmado la huella digital, nos pedirá la contraseña del usuario con el que estamos en sesión. Habiendo proporcionado la contraseña, nos mostrará el contenido del directorio de trabajo.
stuartlinux@geeko:~> sftp prueba@192.168.1.67
The authenticity of host '192.168.1.67 (192.168.1.67)' can't be established.
ECDSA key fingerprint is SHA256:0UTXOzaNnrGtqACSmep1Z5BZttvVwBc2c3NCRD/hvNI.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.1.67' (ECDSA) to the list of known hosts.
Password:
Connected to 192.168.1.67.
sftp> dir
ftp.txt opensuse-logo.png
sftp>
Prueba utilizando Filezilla
Abrimos el programa de Filezilla y detallamos la dirección IP a la que nos vamos a conectar. Nótese que al inicio en el nombre de host, se hace referencia a que la conexión será segura utilizando una capa de seguridad que previamente creamos. Por eso se utliliza el protocolo sftp.
Colocamos el nombre de usuaario y su contraseña, así como el puerto que se utlizará para la conexión segura. Como se puede observar es el puerto 22.
Si es la primera vez que hacemos la conexión segura al serfidor FTP utilizando Filezilla, nos muestra la siguiente ventana emergente. Aceptamos la huella digital para realizar la conexión segura.
Una vez que se valida la conexión, estaremos dentro de nuestro servidor FTP visualizado desde la interfaz de Filezilla
