miércoles, 20 de marzo de 2024

Could not create MoklistRT: volume full, Could not create MoklistXRT: volume full, etc.

 

 Por la mañana, muy temprano, uno no debería recibir sustos como éste: “Could not create MoklistRT: volume full, Could not create MoklistXRT: volume full, etc.”

    A pesar de tener desactivado Secure Boot en la UEFI, las formas de asegurar el proceso de arranque echando mano de una clave del propietario de la máquina, MOK ( Machine Owner Key), pretendiendo que así se ejecuten sólo los componentes y drivers que fueron aprobados por el sistema operativo, pueden sorprenderos con una pantalla negra como a mí esta mañana.
    No os voy a matar aquí contando el alcance de usar estas firmas para proteger el sistema de ciberataques en el arranque, detectando cualquier alteración en el núcleo o kernel del sistema o los drivers o controladores que carga al inicio del sistema; en mi caso, el Chuwi todavía tiene las firmas del Windows 11 que traía, y sabiendo que la venganza se sirve fría, mi Debian acusó el mamporrazo.
    Afortunadamente, esto es prescindible, y un pequeño truco salvó mi situación. Hay mucha gente que resolvió este problema de otro modo, pero dejo aquí mi experiencia (como es habitual en este blog) con la intención de que esta entrada pueda salvar la vida de cualquier otra máquina que presente el mismo problema.

    Entramos en la UEFI, pulsando al inicio la tecla que corresponda para cada ordenador, y en la pestaña Boot buscamos el siguiente menú:

    Intercambiamos luego las opciones hasta dejar únicamente  el arranque de nuestra unidad SSD. La opción dos corresponde al menú de arranque que maneja la UEFI que apela al "volumen lleno", posiblemente a la NVRAM (Non volatile random access memory), que tiene un tamaño muy limitado y donde guarda las claves que precisa. Nosotros prescindimos de las claves haciendo esta operación.


jueves, 18 de enero de 2024

ABC - The Flames Of Desire

Esta es la antorcha, la llama, la pasión salvaje e indómita. Ardiendo entre las llamas del deseo. Nadie es indiferente ante el provocador ritmo disco-soul de este tema.

This is the torch, this is the flameThis is the passion wild and untamedBurning in flames of desire

Veni Vidi Vici

You came you saw you conquered meRight then I knew you wanted meBurning in flames of desire


miércoles, 17 de enero de 2024

Termorregulación simple para miniPC en Debian 12 Bookworm

A los tipos listos nos molesta mucho el ruido, y especialmente el de un miniPC que se percibe sutilmente en mitad de la noche cuando uno tiene un crítico momento de paz y lucidez.

Al miniPC que yo tengo, con un microprocesador N5100, le sobraba el pequeño ventilador que traía. Cuando se aceleraba un poco emitía un ruido que me molestaba muchísimo, y decidí retirarlo. En el hueco que quedó le puse un disipador pasivo que se pegó con facilidad a la superficie de disipación que disponía; de todos modos, se cocía un poco, y decidí aplicarle una limitación por software para evitar que su temperatura media supere los 60 ºC. Este sencillo recurso le viene de perillas al miniPC para trabajar dentro del margen que puede hacerlo sin que se corra riesgo alguno de que pete.

Lo primero que hice fue interrogar al miniPC cuál era el rango de velocidad que el microprocesador disponía realmente; para ello use la siguiente instrucción:

cpufreq-info

El rango de esta máquina esta entre 800 Mhz (0.8 Ghz) y 2.8 GHz. Reduciendo su velocidad máxima, la disipación de calor se reduce considerablemente; así, le asigne empíricamente una velocidad máxima de 2.2 Ghz.

¿Cómo hacer esto?

Muy sencillo. Abrimos el gestor de archivos Thunar con permisos administrativos desde un terminal:

sudo thunar

Editamos luego el archivo cpufrequtils, ubicado en la carpeta /etc/init.d

Lo editamos con Mousepad, abriéndolo usando el menú contextual:

 Cambiamos en el archivo las siguientes líneas:


El valor de MAX_SPEED y MIN_SPEED está en Khz.
Powersave ahorra energía y limita la velocidad máxima al valor establecido en MAX_SPEED en Khz. Se percibe un estupendo rendimiento sin que se eche de menos un ventilador para refrigerarlo.
 
 
Ahora los valores de funcionamiento quedaron establecidos del siguiente modo:

cpufreq-info


En reposo pasa a frecuencia mínima:


Al finalizar de editar esta entrada subí la velocidad a 2.3 Ghz, y pienso que ahora está ideal para trabajar con rapidez sin que se cueza más de lo razonable. 
Los valores dependerán de la máquina en la que aplique esta medicina.

sábado, 25 de noviembre de 2023

Dar vida a un PDF con OpenBoard

Estando impartiendo un curso en un CRA, Centro Rural Agrupado, el profesorado me preguntó si los estupendos PDF que usaban de Orientación Andújar podrían cobrar vida en el panel digital. Me apañé aquel día como pude, y sí, quedaron encantados al ver que uno de los PDF que organizaba el tiempo y los días de la semana, de repente, podían arrastrar sus elementos sobre el panel como si fueran recortes de papel, y ordenarlos y ubicarlos tal como en la actividad original se pedía. Así nació esta idea, pero ahora editada de una forma mucho más sencilla usando la misma aplicación con la que luego podemos trabajar sobre el panel digital: OpenBoard

Orientación Andújar es un blog con múltiples recursos didácticos muy recomendable:

En este caso no me voy a enrollar como lo hago habitualmente, por eso, dejo aquí un vídeo que lo explica todo de forma explícita y breve. No olviden que el archivo final se exporta como .ubz para poder compartirlo o usarlo en cualquier dispositivo, PDI o panel digital, donde dispongan de la aplicación OpenBoard.


sábado, 11 de noviembre de 2023

'Love Don't Live Here Anymore' (ROSE ROYCE) Band Cover by The HSCC

Qué no harías tú por mí. Y aunque se vislumbraban lejos los problemas, de repente cambiaste, cariño; me abandonaste, y ya no vive aquí el amor, sólo queda el vacío y los recuerdos de todo aquello que teníamos antes. 

A través de la abertura de mis ojos todos pueden ver la soledad en mi interior. ¿Por qué te fuiste?

Just a vacancy,

Love don't live here anymore,

You abandoned me

Kat Jade interpreta el tema sensacionalmente, pero el solo de saxo de Jason McMahon es emocionante, con un sonido y una garra alucinante. 


domingo, 10 de septiembre de 2023

Buscar archivos por contenido con Thunar y Catfish

    Un reto importante para cualquier profesional que viva de la abogacía o de la medicina, por ejemplo, es disponer de un recurso para buscar archivos por el contenido que tienen. Usando, por ejemplo, una palabra clave recordada puntualmente, podemos buscar con ella los archivos que puedan contener los informes que deseamos consultar.

    Para ello, usamos en Debian el gestor de archivos Thunar y la herramienta de búsqueda de archivos CatFish. Ambas aplicaciones podemos instalarlas usando el gestor de paquetes Synaptic o la línea de comandos.

    Cuando usamos el gestor de archivos Thunar podemos buscar archivos usando el icono de búsqueda que dispone en la parte derecha de la barra de direcciones:


 Esta búsqueda sólo será efectiva sobre el nombre del archivo a buscar, no por el contenido que posee. Para buscar luego sobre el contenido de los archivos usaremos CatFish, que Thunar nos brinda en la parte inferior de la pantalla al finalizar su búsqueda.

Al iniciar de nuevo la búsqueda con CatFish nos devuelve los archivos en cuyo interior está la palabra clave usada para localizarlos.

CONFIGURACIÓN

Para que CatFish realice esta tarea es preciso configurarlo en el menú de tres puntos que dispone a la derecha del icono de búsqueda:

Además de activar en los recuadros del menú "Mostrar la barra lateral" y "Buscar en el contenido de los archivos", deberemos de hurgar en "Preferencias" para poder activar en las "Opciones avanzadas" otra opción denominada "Buscar en archivos comprimidos (.zip, .odt, .docx)".


Después de realizar la configuración de CatFish, es interesante integrar en el "Menú contextual" de Thunar una acción personalizada que permita la búsqueda solamente desde una carpeta concreta, no que inicie siempre la búsqueda desde el directorio raíz. 

miércoles, 2 de agosto de 2023

KA2284: temporizador de ducha

Con un simple Darlington BC517, cuya relación de transferencia de carga mínima es de 30.000, y el circuito integrado KA2284, podemos construir un temporizador (monoestable) donde el KA2284 nos va mostrando con los diodos LED como el tiempo transcurre desde que pulsamos el pulsador cuando iniciamos nuestra ducha.

Para que sea interesante es preciso intercambiar los dos diodos verdes de un extremo por el rojo y amarillo del otro. El temporizador va de mayor a menor, al contrario del vúmetro, que va de menor a mayor.

Al pulsar el pulsador del circuito, el condensador de 1μF se carga completamente encendiendo todos los LED, y al descargarse a través del transistor Darlington lo hace paulatinamente, apagando, poco a poco y muy lentamente, los LED. Cuando transcurren 5 minutos, los LED verde se apagan, quedando el LED amarillo y el rojo; el amarillo se apaga, aproximadamente, dos minutos después, y todos los LED estarán apagados, más o menos, a los 10 minutos.

Esta es una idea muy curiosa, y es posible que no sólo me entusiasme a mí, por eso les dejo esta entrada.

Aquí les muestro un temporizador monoestable usando un transistor Darlington como Seguidor de Emisor: