Skip to main content

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

Actualización de octubre del 2020 de KDE Frameworks

Hoy toca entrada recurrente ya que llegamos a la actualización mensual de rigor que demuestra que los desarrolladores de KDE no dejan de trabajar. Así que se congratulan en anunciar la actualización de octubre del 2020 de KDE Frameworks.  Con esta se llega a la versión 5.75, un suma y sigue de compromiso y constancia que no parece que tenga un final cercano.

Actualización de octubre del 2020 de KDE Frameworks

Actualización de octubre del 2020 de KDE Frameworks

A pesar de que para los usuarios corrientes esta noticia sea algo confusa ya que no se trata de realzar una nueva aplicación ni de una nueva gran funcionalidad del escritorio, el desarrollo de KDE Frameworks tiene repercusiones directas en él a medio y largo plazo.

La razón de esta afirmación es que KDE Frameworks es básicamente la base de trabajo de los desarrolladores para realizar sus aplicaciones, es como el papel y las herramientas de dibujo para un artista: cuanto mejor sea el papel y mejores pinceles tenga, la creación de una artista será mejor.

De esta forma, las mejoras en KDE Frameworks facilitan el desarrollo del Software de la Comunidad KDE, haciendo que su funcionamiento, su estabilidad y su integración sea la mejor posible.

El pasado sábado 10 de octubre de 2020 fue lanzado KDE Frameworks 5.75, la nueva revisión del entorno de programación sobre el que se asienta Plasma 5, el escritorio GNU/Linux de la Comunidad KDE, y las aplicaciones que se crean con para él.

Hay que recordar que los desarrolladores de KDE decidieron lanzar actualizaciones mensuales de este proyecto y lo están cumpliendo con puntualmente. La idea es ofrecer pocas pero consolidadas novedades, a la vez que se mantiene el proyecto evolucionando y siempre adaptándose al vertiginoso mundo del Software Libre.

Una gran noticia para la Comunidad KDE que demuestra la evolución continua del proyecto que continua ganando prestigio en el mundo de los entornos de trabajo Libres.

Más información: KDE

¿Qué es KDE Frameworks?

Para los que no lo sepan, KDE Frameworks añade más de 70 librerías a Qt que proporcionan una gran variedad de funcionalidades necesarias y comunes, precisadas por los desarrolladores, testeadas por aplicaciones especí­ficas y publicadas bajo licencias flexibles. Como he comentado, este entorno de programación es la base para el desarrollo tanto de las nuevas aplicaciones KDE y del escritorio Plasma 5.

Actualización de agosto del 2020 de KDE Frameworks

Aquí podéis encontrar un listado con todos estos frameworks y la serie de artículos que dedico a KDE Frameworks en el blog,

Recuerda que puedes ver una introducción a Frameworks 5.0 en su anuncio de lanzamiento.

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

openSUSE + LibreOffice Virtual Conference

openSUSE dan LibreOffice menggabungkan konferensi tahunannya pada tahun 2020. Konferensi bersama ini digabungkan untuk merayakan 10 tahun Proyek LibreOffice dan 15 tahun Proyek openSUSE. Acara semula akan diselenggarakan di Nuremberg, Jerman. Namun karena situasi pandemi, acara bergeser menjadi sebuah acara daring yang akan berlokasi di https://oslo.gonogo.live. Pendaftaran di https://oslo.gonogo.live diperlukan untuk berpartisipasi dalam acara ini. Tanggal konferensi telah dijadwalkan ulang menjadi 15 – 17 Oktober 2020. Konferensi ini adalah acara komunitas yang bebas dan terbuka. Jadwal lengkap konferensi dapat dilihat pada tautan https://events.opensuse.org/conferences/oSLO/schedule. Harap perhatikan bahwa waktu yang tertera adalah UTC.

Beberapa pembicara dari Indonesia turut meramaikan openSUSE + LibreOffice Virtual Conference tahun ini, antara lain:

  1. Kuliax: Is GNU/Linux distribution for higher education still relevant? oleh Iwan Setiawan
  2. Podman on Kubernetes Cluster Production Grade – Kubernetes on Hard Way oleh Estu Fardani
  3. Building Upstream Contribution in Local FOSS Community – Based on openSUSE and LibreOffice Community in Indonesia oleh Kukuh Syafaat
  4. IT Risk Management Based on ISO 31000 and OWASP Framework using OSINT (Case Study: Election Commission of X City) oleh Anak Agung Bagus Arya Wiradarma

 

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

#openSUSE Tumbleweed revisión de la semana 41 de 2020

Tumbleweed es una distribución “Rolling Release” de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

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.

El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este enlace:

Después de un largo periodo de integración, finalmente se ha incluido glibc 2.32 durante esta semana 41. Pero ha habido más actualizaciones en las 4 snapshots publicadas (1002, 1004, 1005, y 1007).

Los cambios más notables:

  • systemd 246.6
  • virt-manager 3.1.0
  • Mozilla Thunderbird 78.3.1
  • Linux kernel 5.8.12
  • glibc 2.32
  • SELinux 3.1
  • bison 3.7.2
  • gettext 0.21

Pero muchas otras actualizaciones esperan para ser incluidas en próximas snapshots. Por ejemplo:

  • Mozilla Firefox 81.0.1
  • GNOME 3.36.7
  • GNOME 3.38.1
  • Mesa 20.2
  • openssl 1.1.1h
  • KDE Plasma 5.20
  • openssl 3.0
  • RPM 4.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

Geeko_ascii

——————————–

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

openSUSE Tumbleweed – Review of the week 2020/41

Dear Tumbleweed users and hackers,

After a lengthy integration period, we have finally merged glibc 2.32 during week 41. Of course, this is not all that happened in the 4 published snapshots (1002, 1004, 1005, and 1007).

The most noteworthy changes were:

  • systemd 246.6
  • virt-manager 3.1.0
  • Mozilla Thunderbird 78.3.1
  • Linux kernel 5.8.12
  • glibc 2.32
  • SELinux 3.1
  • bison 3.7.2
  • gettext 0.21

With these changes merged, a bit of the backlog has been worked off and the staging projects are a bit relaxed – but not for long: new changes are already in the pipeline. Currently, these things are being worked on:

  • Mozilla Firefox 81.0.1
  • GNOME 3.36.7 (short-term)
  • GNOME 3.38.1 (we still lack mozjs78)
  • Mesa 20.2 (Some transparency loss needs to be investigated on Plasma)
  • openssl 1.1.1h (1 build fail left, neon (gh#notroj/neon#38)
  • KDE Plasma 5.20 (currently beta being tested)
  • openssl 3.0 (long-term; no progress in the last few weeks)
  • RPM 4.16: quite a bit of build failures detected in the first run. A typical error seen is “%if %_lib == lib64” no longer being valid. Bareword comparison is being blocked and the values need to be quoted.
a silhouette of a person's head and shoulders, used as a default avatar

Aesthetic Clock – Plasmoides de KDE (159)

Hace tiempo que no hablo de relojes en el blog, y es que hace tiempo que los miembros de la Comunidad KDE no nos ofrecen ninguna novedad destacables. No obstante hoy me complace presentaros Aesthetic Clock, el plasmoide de KDE número de 159 de la serie, un reloj que combina una parte digital con otra analógica, lo que lo convierte en una excelente alternativa para nuestro entorno de trabajo.

Aesthetic Clock – Plasmoides de KDE (159)

Hoy os presento, Aesthetic Clock una creación de aeregeneratel38 que nos proporciona un simple reloj digital pero rodeado de una circunferencia con dos puntos, uno para las horas y otra para los minutos, de tal forma que podemos leer la hora de las dos forma de un simple golpe de vista.

Por otra parte, es ideal para que los niños pequeños puedan comprobar que saben leer la hora de las dos formas… eso si, necesitaría un par de retoques como añadir la opción de poner los números al círculo.

Además, en la parte inferior nos ofrece la fecha, con lo cual se convierte en un buen reloj para nuestro escritorio.

Aesthetic Clock - Plasmoides de KDE (148)

Aesthetic Clock está inspirado en Clock Widgets de Dinesh Khairate que se puede ver en Dribble.

Y como siempre digo, si os gusta el plasmoide podéis “pagarlo” de muchas formas en la nueva página de KDE Store, que estoy seguro que el desarrollador lo agradecerá: puntúale positivamente, hazle un comentario en la página o realiza una donación. Ayudar al desarrollo del Software Libre también se hace simplemente dando las gracias, ayuda mucho más de lo que os podéis imaginar, recordad la campaña I love Free Software Day 2017 de la Free Software Foundation donde se nos recordaba esta forma tan sencilla de colaborar con el gran proyecto del Software Libre y que en el blog dedicamos un artículo.

Más información: KDE Store

¿Qué son los plasmoides?

Para los no iniciados en el blog, quizás la palabra plasmoide le suene un poco rara pero no es mas que el nombre que reciben los widgets para el escritorio Plasma de KDE.

En otras palabras, los plasmoides no son más que pequeñas aplicaciones que puestas sobre el escritorio o sobre una de las barras de tareas del mismo aumentan las funcionalidades del mismo o simplemente lo decoran.

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

Pixel Wheels el juego libre de carreras para Android

Pixel Wheels es un clásico juego retro de carreras de coches publicado bajo una licencia de software libre, para disfrutar en PC o dispositivo móvil

También dentro del software libre hay tiempo para distraerse y jugar un poco. De eso quiero escribir hoy, de un juego de carreras de coches llamado Pixel Wheels al que recientemente me he “enganchado”.

Dentro de la comunidad de GNU/Linux y de software libre, es bien conocido el juego Super Tux Kart, un juego de coches con mascotas de proyectos de software libre como protagonistas e intrépidas conductoras a toda velocidad por circuitos vertiginosos.

Pixel Wheels es más modesto en cuanto a gráficos, pero igual de “adictivo” en cuanto a “engancharse” por hacer el mejor tiempo, conseguir la mejor posición o dominar los distintos circuitos.

Hace unos días instalé Pixel Wheels desde f-droid, el repositorio de aplicaciones de software libre para Android, y poco a poco, cuando tengo tiempo libre (que últimamente no es mucho) lo paso echando carreras…

La dinámica es sencilla. Escoges un coche de los disponibles, y seleccionas disputar una carrera o celebrar un campeonato con otros contrincantes. Ves tu coche y el circuito a vista de pájaro. El coche acelera solo y tu debes manejar a derecha e izquierda y también la opción de disparar.

Al igual que en Super Tux Kart, durante el trayecto hay diferentes cajas con sorpresas y bonos. Que si unos misiles, que si una ametralladora, una bomba… con la que interferir a los contrincantes para poder alcanzar la meta en primer lugar.

Una vez instalado, a medida que vamos jugando y practicando, vamos liberando logros. Y así aparecen nuevos coches, nuevos circuitos… y más sorpresas que todavía no he logrado! 🙂

Según el desarrollador, el juego está muy lejos de estar terminado. Pero si es totalmente funcional. En cada nueva versión, el desarrollador, va mejorando gráficos, añadiendo nuevos coches y mejorando el juego en otros aspectos.

El desarrollo de la aplicación se hace en GitHub, así que si quieres participar, mejorar, o simplemente leer el código puedes hacerlo.

Reconozco que no soy muy de jugar. Nunca tuve consolas, ni me atrajeron mucho. Pero este juego, que he descubierto hace unos días me ha gustado y es un buen pasatiempo que termina enganchando por su simplicidad de juego, pero su “tensión” durante las carreras.

Por mi parte te invito a descargarlo desde f-droid y probarlo a ver si a ti también te hace más llevaderas los tiempos muertos de esperas… y ten cuidado que engancha!! 🙂

Enlaces de interés

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

Solucionando problemas en Podcast Linux #113

Me complace compartir con todos compartir uno de los programas de los podcast de Juan Febles. En esta ocasión os presento «Solucionando problemas» en Podcast Linux #113 donde nos habla justamente de eso.

Solucionando problemas en Podcast Linux #113

A pesar de la gran evolución de los sistemas operativos GNU/Linux estos no están exentos de problemas que debemos solucionar para poder disfrutar plenamente de nuestros equipos.

Estos problemas suelen tener varios orígenes aunque yo destacaría las dificultades que tienen los desarrolladores para hacer funcionar hardware, ya que algunos fabricantes no liberan su código para que sea integrado en el Kernel de Linux.

Este es la motivación que Juan Febles ha encontrado para realizar su podcast #113 «Solucionando problemas».

En sus propias palabras:

¡¡¡Muy buenas amante del Software Libre!!! Bienvenido a otro episodio de Podcast Linux. Un saludo muy fuerte de quien te habla, Juan Febles.
Hoy vamos a seguir ayudando a migrar a GNU/Linux comentando los principales problemas a la hora de instalar este sistema operativo.

Cualquier duda, aportación o aclaración la puedes hacer en podcastlinux.com, en el Grupo de Telegram Pásate a GNU/Linux o en las diferentes redes sociales.

Como siempre, os dejo el audio para que los podáis escuchar y disfrutar de este programa de una hora de duración, aunque en esta ocasión también os invito a leer las notas del programa porque en ellas encontraréis un montón de información interesante:

Más información: Podcast Linux

Y aprovecho para animaros a seguir Podcast Linux en algunos de los canales de comunicación que tiene, los cuales han cambiado debido a que Podcast Linux ha abandona e

the avatar of Nathan Wolf
the avatar of openSUSE News

Thunderbird, grep, systemd Update in Tumbleweed

Systemd 246.6, grep 3.5 and Mozilla Thunderbird 78.3.1 became available in openSUSE Tumbleweed this week.

Four snapshots have been released so far this month.

The most recent snapshot, 20201007, brought a new version update of the general purpose parser bison 3.7.2, which fixed all known Bison Common Vulnerabilities and Exposure related to the bison program itself, but not the generated code. The GNU C Library, glibc, 2.32 corrected the locking and cancellation cleanup in syslog functions; the update also deprecated the <sys/sysctl.h> header and removed the sysctl function. The snapshot was released a couple of hours ago and started trending at a stable rating of 96, according to the Tumbleweed snapshot reviewer.

Email client Alpine was the only other package besides the several RubyGem packages there were updated in snapshot 20201005. The alpine 2.23.2 version added a shortcut to broaden or narrow searches and also expanded the configuration screen for XOAUTH2 so it can include the username and tenant. Many of the action/active packages of RubyGem updated from version 5.2.4.2 to 5.2.4.4, which fixed multiple CVEs. The 0.7.0.1 version of rubygem-bundler-audit fixed an issue with Bundler parsing. Some enhancements were made in the update of rubygem-fluentd from version 1.10.3 to version 1.11.2; the package also refactored the of code in it’s latest release. There were two major RubyGem packages updated in the snapshot. One of those was the Sept. 17 release of rubygem-puma 5.0.0; the package provides new experimental commands and options as well as allowing compiling without OpenSSL and dynamically loading files needed for SSL, add ‘no ssl’ Continuous Integration. The other major update was rubygem-vagrant_cloud 3.0.0. The snapshot is trending stable at a 91 rating.

Mozilla Thunderbird’s jump from version 68.12.0 to 78.3.1 brought several changes and CVE fixes in snapshot 20201004; the email application brings in a new Extended Support Release codebase into the rolling release. ImageMagick 7.0.10.31 added support for both Animated Portable Network Graphics and audiovisual media format WebM. The 3.34.2 gnome-bluetooth package hides the pairing dialogue when pairing fails and made better handling of the 8BitDo Zero. Various fixes were made in the grep 3.5 update and messages for matching binary files sent as standard errors were changed. The Linux Kernel updated to version 5.8.12 and fixed boot failure in PowerPC with large amounts of guest memory. Desktop-neutral object database tracker updated to major version 3.0.0 and vim’s 8.2.1775 update fixed a lengthy list of problems like a memory leak with heredoc that isn’t executed and memory leaks when using a nested function. The snapshot is trending moderately stable at a 79 rating.

The snapshot that started the month, 20201002, will likely record a stable rating of 99. The snapshot updated seven packages. The 246.6 version of systemd was included in the snapshot. A fix compiling with external PulseAudio 12.x headers was made with the update of the emulation apulse 0.1.13 package. Networking service package wicked 0.6.64 enabled ipv6 on ports when nsna_ping linkwatch is used. Regressions with spice audio were made in the virt-manager 3.1.0 update and several new unit systems were added in unit version 2.20 like floor, gamma and round.

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

vim-airline. Una barra de estado con estilo para #Vim

vim-airline es un complemento para el editor Vim que añadirá una nota de distinción y estilo a la barra de estado del editor Vim

vim-airline le da a tu editor Vim un toque extra de color y diseño a la vez que te ofrece diferente información mientras trabajas con el editor. Veamos cómo instalarlo y configurar sus distintos temas.

Este artículo es una nueva entrega del curso “improVIMsado” que desde hace meses vengo publicando en mi blog sobre el editor Vim y que puedes seguir en estos enlaces:

Si empiezas a utilizar Vim, sin duda una buena cosa es habilitar la información que nos ubica en línea y columna en la que se encuentra el cursor, mediante la configuración

set ruler

Pero esto sin duda es insuficiente. Vamos a darle un toque más de color, con más información presentada de una forma atractiva y “cool” con el complemento vim-airline.

Lo primero que tenemos que hacer es instalar el complemento, de las opciones disponible para instalarlo, yo he preferido hacerlo mediante la manera nativa que se incluye a partir de Vim 8.x

Para ello ejecutamos:

git clone https://github.com/vim-airline/vim-airline ~/.vim/pack/dist/start/vim-airline

También es buena idea, el instalar un paquete de diferentes temas de colores y configuraciones para vim-airline. Ejecutaremos lo siguiente:

git clone https://github.com/vim-airline/vim-airline-themes ~/.vim/pack/dist/start/vim-airline-themes

Ale, pues ya tenemos todo lo que necesitamos, ahora ya podemos abrir Vim y ver cómo ha cambiado el aspecto de nuestro editor. Se nos muestra una barra de estado con más información. Veremos de izquiera a derecha:

  • El nombre de estado
  • Si estamos editando un archivo de un repositorio git, nos mostrará el nombre de la ruta y diferente información de git
  • La ruta y nombre del archivo, y si ha sido modificado
  • El tipo de archivo editado
  • La codificación utilizada
  • La posición actual del cursor en el archivo. Mostrando porcentaje del archivo, la línea actual, las líneas totales, la columna
  • Información adicional

Y todo esto con un esquema de colores y diferentes opciones, que se adaptan a nuestros gustos. Podemos consultar el tema utilizado actualmente mediante el comando:

:AirlineTheme

Si a ese mismo comando le añadimos el nombre de un tema de los que tenemos instalados, se nos configurará para la sesión actual, hasta que cerremos Vim que volverá al tema configurado.

Si el tema que hemos configurado nos ha gustado y queremos que sea el tema predeterminado cada vez que abrimos Vim, deberemos incluir la siguiente línea en nuestro archivo de configuración .vimrc

let g:airline_theme='nombre_del_tema'

Hay unos cuantos temas para explorar y para escoger, dependiendo del tema de nuestro editor y nuestros gustos, podemos ir probando hasta encontrar el que mejor se adapte a nuestros gustos.

vim-airline está escrito en el lenguaje de vim, por lo que es más ligero que otras opciones como powerline que está escrito en Python. También se integra muy bien con otros complementos, ofreciendo más información y funcionalidades.

Una vez que lo pruebes ya no podrás vivir sin el en tu editor Vim. ¿Ya lo utilizabas? ¿Algún truco que quieras compartir? Cuéntalo en los comentarios.

Enlaces de interés