Fugue Machine on the M8
Since the start of the year I’ve been doing weeklybeats. So far it’s been possible mainly thanks to the Dirtywave M8’s ability to be picked up, instantly turned on and creating. I have to admit to mostly composing in bed (and only occasionally waking up my better half by shaking to the beat).
I’m not going to be spamming the planet with every track, but I do want to share some that I feel worked out. This one is a jam done on the Digitakt (that I actually modified to run on a li-ion battery) and the M8 doing most of the heavy lifting. The track started by setting up Fugue Machine like sequence in the M8. A friend of mine suggested to spice the ambient with a bit of a beat, which I used a Digitakt for. I now map the mixer on the M8 onto the 8 encoders of the Digitakt, but for the jam I was still using the internal keypad.
I really enjoy stepping back into my tracking shoes after two decades, especially when I ran into the old Buzz crew on the Dirtywave Discord server. Shout out to Ilya and Noggin’ who’ve made my re-entry to music super enjoyable.
EterTICs 12 software libre diseñado por y para radios comunitarias
El equipo de GNU EterTICs ha publicado la versión 12 de su distribución de GNU/Linux orientada a equipos que mantienen radios comunitarias

Las ondas de radio parecen transmitirse «mágicamente» por el éter, desde las emisoras hasta nuestras casas, trayéndonos noticias, acontecimientos y acercando distancia y gentes.
Pero detrás de esa «magia» hay tecnología y personas que lo hacen posible. Como el equipo que desarrolla la distribución de GNU/Linux libre EterTICs, que mantiene un sistema operativo diseñado por y para radios comunitarias.
Y acaban de publicar la versión 12 de su sistema, versión que han llamado Yetapá que es un precioso pájaro que habita en América del Sur.
GNU EterTICs 12 es una distribución de GNU/Linux que incorpora 100% software libre, basada en Devuan 4, que a su vez se basa en Debian 11.
Los desarrolladores principales son latinoamericanos y crean esta distribución como sistema de gestión de radios comunitarias que existen en Latinoamérica y por todo el mundo.
Incorpora software específico orientado a la emisión de radios comunitarias, edición de audio y otro software necesario para diversas tareas. Además de tener mucho más software disponible desde los respositorios listo para ser instalado cuando se necesite.
La versión 12 de GNU EterTICs incorpora kernel libre liquorix-5.15.0-16.1-amd64, dejando atrás la arquitectura de 32 bits.
Incluye un entorno de escritorio Xfce igual que Devuan y además software como:
- G-Radio
- Raboms
- Audacity 2.4.2
- Ardour 6.5.0
- Spek (analizador de audios)
- Mediainfo (analizador de códecs multimedia)
- EasyTag (Edición de metadatos de audio)
- mp3splt-gtk (elimina silencios en audios)
- QtGain (normaliza volumen de audios)
- Firefox ESR
- Chromiumg
- Podder
- Thunderbird
- OBS Studio
- y un largo etcétera de aplicaciones de software libre.
Todo ello para facilitar la tarea de gestionar tu radio comunitaria o ponerla en marcha sin necesidad de utilizar software privativo, comprar licencias, etc.
Los desarrolladores principales de la distribución siguen realizando una gran labor para ofrecer esta herramienta de manera libre. ¡Enhorabuena por su gran labor durante tantos años!
Enlaces de interés
- https://gnuetertics.org/
- https://liberaturadio.org/alza-el-vuelo-yetapa-version-12-de-etertics/
- https://gnuetertics.org/descargar.php

Actualización de febrero del 2022 de KDE Frameworks
Segundo mes del año siguen las entradas recurrentes de las actualizaciones mensuales de rigor que demuestra que los desarrolladores de KDE no dejan de trabajar en sus librerías. Así que se congratulan en anunciar la actualización de febrero del 2022 de KDE Frameworks. Con esta se llega a la versión 5.91, un suma y sigue de compromiso y constancia que no parece que tenga un final cercano, y que ofrece una novedad, como mínimo, controvertida.
Actualización de febrero del 2022 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 domingo 13 de febrero de 2022 ha sido lanzado KDE Frameworks 5.91, 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.
Y esta versión nos ofrece el retorno de una funcionalidad esperada por unos, temida por otros: el acceso root mediante Dolphin. Os invito a leer la entrada de This week in KDE de Nate Graham.
Más información: KDE
La constancia del equipo de desarrollo de la Comunidad KDE
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.
¿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.

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.
Droneman
Probably only a fraction of you had a chance to see Droneman in a theatre. It’s available on Netflix, so perhaps not universally, but ever so slightly more available to a global audience. Why would I be plugging a movie? Because it’s my only entry in IMDB and features a spectacular performance by my son, that’s why!

Make Hibernation Great Again!
I have now put the fixes from the last two blogposts into a github repository: https://github.com/seife/make-hibernate-great-again so that you can just clone it, examine what it does and then run
sudo make install
followed by
sudo dracut -f
This should do the following:
- let resume actually work (by enabling the dracut resume module)
- make hibernate more verbose (switch to an empty text console and increase the kernel's log level before hibernation, restore after resume)
- make resume more verbose
Disponible Plasma Mobile Gear 22.02, un primer vistazo
Como es habitual los desarrolladores de la Comunidad KDE no quieren dejar de ofrecer su mejor cara y su impresionante trabajo. Y es que si a principio de mes hablaba de la segunda revisión de KDE Gear 21.12 (colección de aplicaciones para sistemas de escritorio) y hace menos de una semana nos dejaron disponible Plasma 5.24, hoy quiero compartir con vosotros que ya está disponible Plasma Mobile Gear 22.02, la colección de aplicaciones especialmente diseñadas para dispositivos móviles. Demos un primer vistazo a sus novedades.
Para los que no lo conozcan Plasma Mobile es la alternativa libre a interfaz gráfica para smartphones de la Comunidad KDE, hablé de él hace un tiempo y, poco a poco, se está convirtiendo en un clásico del blog.

Su idea es muy simple, tras conquistar tu escritorio KDE la Comunidad también quiere conquistar tu teléfono móvil… aunque todavía lo tenga complicado por todas las limitaciones de hardware que todavía tiene este campo de la tecnología.
No obstante, confiemos que de igual forma se han ido conquistando los ordenadores de sobremesa, portátiles y servidores, lleguemos un día que podamos tener libertad total en nuestros smartphones.
Y para cuando eso ocurra la Comunidad KDE estará preparada para ello y por eso está confeccionando un catálogo más que decente de aplicaciones con tecnología adaptativa.
Disponible Plasma Mobile 22.02, un primer vistazo
En este mes de febrero, y siguiendo la estela de los KDE Gear, Plasma Mobile ha lanzado su primera gran versión del 2022, la cual llega con muchas novedades. Veamos algunas una previa de las mismas:
- Mejoras en la barra de estado y panel de ajustes rápidos.
- Reescrito el conmutador de tareas y panel de navegación.
- La pantalla principal recibe multitud de optimizaciones como que KRunner ahora aparece en la pantalla de inicio al realizar un gesto de deslizamiento hacia abajo.
- Multitud de pequeñas mejoras en aplicaciones como Clock, Preferencias del sistema, Kasts, Dialer, Calindori, etc.
Más información: Plasma Mobile Gear 22.02
OSXLaunchpad – Plasmoides de KDE (191)
La variedad de usuarios dentro del Software Libre es asombrosa. A muchos de ellos les gusta configurar todo hasta el extremo y por ello necesitan todo tipo de herramientas para hacerlo. Por ellos los usuarios del escritorio Plasma de la Comunidad KDE están felices gracias a los plasmoiides, como el que os presento OSXLaunchpad un lanzador de aplicaciones que es una alternativa más que adecuada al lanzador por defecto.
OSXLaunchpad – Plasmoides de KDE (191)
Seguimos con las posibilidades de personalización de Plasma 5 en cuanto a lanzadores de aplicaciones. Al nuevo lanzador que nos vino con Plasma 5.21, a su versión clásica que podéis encontrar en la KDE Store, y a la infinidad de alternativas que tenemos (UMenu, Minimal Menu, Simple Menu , Ditto Menu ,Popup Launcher o Stupid Simple Launcher) se unen modificaciones sobre los mismos como el que os presento hoy.
Así que espero que le deis la bienvenida a un plasmoide de hachikoha llamado OSXLaunchpad, un lanzador de aplicaciones que adapta el lanzador básico de con las siguientes modificaciones:
- Se han eliminado las esquinas redondeadas
- Se ha eliminado la influencia del tema en el menú (sólo se ha cambiado la fuente)
- Se ha cambiado el diseño del campo «Buscar».
- Se ha añadido una animación al voltear (se puede cambiar la velocidad de la animación)
- Añadido soporte para el desplazamiento horizontal (pensado para los touchpads, pero de momento solo funciona bien con sólo dos páginas)

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 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.
openSUSE Leap 15.3 で Rancher Desktop を使ってみる
Rancher Desktop はデスクトップ環境上に開発用の Kubernetes 環境や Docker 環境を構築できるアプリケーションです。Rancher は現在は SUSE の傘下にあり、Rancher Desktop も SUSE の Rancher チームを中心に開発されています。
先日、Docker Desktop が個人用途を除いて有償化されたため、代替として注目されています。
インストール
Rancher Desktop の公式ページにも案内がありますが、RPM パッケージは以下の OBS リポジトリで配布されています。
https://download.opensuse.org/repositories/isv:/Rancher:/stable/rpm/
インストールはいつもの通りです。
sudo zypper ar -c https://download.opensuse.org/repositories/isv:/Rancher:/stable/rpm/isv:Rancher:stable.repo sudo zypper ref sudo zypper in rancher-desktop
あとは、メニューから Rancher Desktop を選べば起動できます。
Kubernetes のインストール
起動すると、何をセットアップするか聞かれます。ここで、containerd を選ぶと nerdctl が使えるようになります。docker を選ぶと、docker コマンドや API が使えるようになるはずです。

しかし、何やらエラーが。

「Reset Kubernetes」でリセットしてみたところ、今度は何も出ませんでした。

クライアントコマンドは ~/.local/bin/ にインストールされるので、パスを通しておきます:
% ls ~/.local/bin docker@ helm@ kubectl@ nerdctl@
~/.kube/config は勝手に設定してくれるので、らくらくですね。
完了すると Kubernetes などが動いている VM (Lima) が走っていることが分かります。
% pgrep -a qemu 984 /usr/bin/qemu-system-x86_64 -cpu host -machine q35,accel=kvm -smp 2,sockets=1,cores=2,threads=1 -m 6144 -boot order=d,splash-time=0,menu=on -drive file=/home/geeko/.local/share/rancher-desktop/lima/0/basedisk,media=cdrom,readonly=on -drive file=/home/geeko/.local/share/rancher-desktop/lima/0/diffdisk,if=virtio -cdrom /home/geeko/.local/share/rancher-desktop/lima/0/cidata.iso -netdev user,id=net0,net=192.168.5.0/24,dhcpstart=192.168.5.15,hostfwd=tcp:127.0.0.1:45009-:22 -device virtio-net-pci,netdev=net0,mac=52:55:55:f4:b7:19 -device virtio-rng-pci -display none -device virtio-vga -device virtio-keyboard-pci -device virtio-mouse-pci -parallel none -chardev socket,id=char-serial,path=/home/geeko/.local/share/rancher-desktop/lima/0/serial.sock,server=on,wait=off,logfile=/home/geeko/.local/share/rancher-desktop/lima/0/serial.log -serial chardev:char-serial -chardev socket,id=char-qmp,path=/home/geeko/.local/share/rancher-desktop/lima/0/qmp.sock,server=on,wait=off -qmp chardev:char-qmp -name lima-0 -pidfile /home/geeko/.local/share/rancher-desktop/lima/0/qemu.pid
使ってみる
簡単に何かを動かしてみましょう。
kubectl run redmine-test --image=redmine --port=3000 kubectl port-forward redmine-test 8080:3000
あとはブラウザで http://localhost:8080 にアクセス

kubectl によるトンネリングだけではなく、Rancher Desktop 側にもポートフォワーディング機能があるようですが、私の環境では出てきませんので、もう少し探してみます。
"hibernation fix" part 2: verbose resume
Contribuciones finales a Season of KDE 2022
Un año más se está celebrando una nueva edición de un programa cuyo objetivo es incorporar nuevos estudiantes al gran proyecto mundial que es KDE. En otras palabras, me complace presentar las más contribuciones finalesa Season of KDE 2022, que complementa las de las semanas pasadas (I y II), que a lo largo de su más de una década de existencia se ha consolidado como una alternativa bastante fiable a otros programas como Google Summer of Code o Google Code In que consiguen incorporar sabia nueva al proyecto.
Season of KDE 2022
Uno de los objetivos del proyecto KDE es involucrar al mayor número de personas en él y para ello organiza todo tipo de acciones: eventos como Akademy, encuentros como los Sprints, blogs colaborativos como KDE Planet, participación en proyectos para estudiantes como el Google Code In o Google Summer of Code, y, por supuesto, mejorar el código de sus múltiples proyectos con sus programas de incubación.

No contento con esto, una vez al año organiza Season of KDE, es decir, su programa para involucrar a nuevos estudiantes en KDE. Una especie de Google Summer of Code pero para colaborar directamente en KDE y con la posibilidad de desarrollar proyectos no vinculados necesariamente con la programación, es decir, proyectos de promoción, documentación, diseño, etc.
Este año, en el Dot de KDE se ha redactado un artículo escrito por Johnny Jazeix, donde nos explica nueve de estos proyectos que se han iniciado el pasado mes de diciembre.
Contribuciones finales a Season of KDE 2022
Para dar visibilidad al proyecto creo que es positivo darlos a conocerlos en el blog en pequeñas contribuciones. A finales de enero ya hablé de tres de ellas y el primer fin de semana de febrero de tres más… esta semana toca las finales. De esta forma tenemos a:
- Soumik Dutta documentará el protocolo de comunicación de KDE Connect. Soumik creará una documentación completa que cubra los contratos de la API y las vías de acción de los eventos, validará la documentación generada, decidirá el diseño y fusionará el trabajo con la documentación existente. Soumik tendrá como mentores a Apollo Zhu y Lucas Wang.
- Para el proyecto KDE-Eco, Karanjot Singh preparará escenarios de uso estándar para las mediciones de consumo de energía. El primer paso será seleccionar una herramienta automática para reproducir escenarios y, a continuación, definir/escribir escenarios para probar el consumo de energía para múltiples proyectos KDE/FOSS, como Kate, KWrite, Vim, nano, emacs, etc. Finalmente, Karanjot implementará los escenarios. Karanjot tendrá como mentor a Joseph P. De Veaugh-Geiss.
- Stefan Kowalczyk mejorará la experiencia de usuario para los errores internos y las alertas de KDE Connect en iOS. iOS no permite múltiples alertas al mismo tiempo, por lo que el objetivo del proyecto es poner en cola las alertas de KDE Connect si hay más de una, y mostrarlas una tras otra. Stefan tendrá como mentores a Apollo Zhu y Lucas Wang.