Hace meses que no escribo porque no he tenido nada relevante que escribir. Esta entrada es sólo para no dejar el blog abandonado otra vez, y para recopilar las pequeñas cosas que he ido viendo pero que, a mi entender, no merecen una entrada propia.
- Deimos va como un tiro, con Kubuntu 26.04, Wayland y PulseAudio. Llevo más de un año usándolo como ordenador principal. En "modo sobremesa", con ratón, teclado y monitor externos, no desmerece a una torre clásica, y como portátil es ligero y cómodo. No se ha averiado nada, la batería aguanta y no he encontrado limitaciones de rendimiento salvo en juegos recientes.
Deimos en una terraza, tomando un café. Estoy usando la conexión 4G del móvil, compartida por WiFi. Se muestra el emulador PPSSPP ejecutando Ridge Racers 2 con un paquete de texturas HD. La CPU va sobrada, hay mucha RAM libre y la temperatura se ha estabilizado en 55ºC.
- Tengo algunos problemas menores que no he conseguido solucionar:
1) A veces, después de una suspensión, el Bluetooth deja de funcionar (el sistema me dice que no hay adaptadores conectados), no he encontrado causa ni solución, pero después de un reinicio vuelve a funcionar. ó_Ô
2) También a veces, suspendo el equipo y se enciende solo a los pocos segundos. Se repite varias veces hasta que acepta quedarse dormido, o hasta que hago algo que rompe el bucle: sincronizar cachés (comando sync), minimizar todas las ventanas abiertas, desmontar una unidad en red... Estas acciones a veces resuelven el problema, a veces no. No he encontrado la causa, así que tampoco tengo solución.
3) En algunas aplicaciones, la rueda del ratón responde de forma errática. Lo noto sobre todo al querer subir o bajar el volumen en SMPlayer. Ni idea de por qué ocurre esto.
- GTK ha vuelto a hacer de las suyas. En las últimas versiones, copiar y pegar seleccionando y pulsando click central vienen desactivados por defecto. Una función clásica y tremendamente útil, desactivada porque patatas. Al principio creí que era un problema de Wayland o de Plasma, pero sólo es otra absurda decisión del equipo de Gnome. Se puede volver a activar así:
gsettings set org.gnome.desktop.interface gtk-enable-primary-paste true
- Descubrí NeoCities, un clon del viejo GeoCities repleto de páginas personales de toda índole. He visto varios blogs interesantes, como un anillo de páginas diseñadas expresamente para ser compatibles con navegadores antiguos (IE6, Mosaic, Netscape...), sin scripts, sin cookies, sin rastreadores. Me creé una cuenta con la idea de, en un futuro, trasladar este blog ahí... pero no me he puesto aún con ello.
- Me ha gustado especialmente el blog de Kabosu: Linux, web, programación... Todo desde un punto de vista muy personal, sin publicidad, algoritmos, métricas ni monetización; una web personal creada por el placer de crearla, sin más pretensiones.
Dejo aquí el enlace por si alguien quiere echarle un vistazo: https://kabosu.neocities.org/
Nota: He intentado contactar con el autor del blog, pero no lo he conseguido. ó_ò
- Mi vida va como siempre, a tumbos: Tuve unos meses de depresión profunda, unas semanas buenas, otro mes de ansiedad, otro par de semanas muy buenas, y ahora estoy cayendo de nuevo en la apatía y el desánimo. Este último período bueno lo dediqué a resolver trámites burocráticos varios que llevaban meses o años pendientes.
- Últimamente sólo juego a Minecraft (Java, 1.12, offline, supervivencia). Recuperé una vieja partida, me alejé unos cientos de metros de mi base principal y estoy construyendo un pueblo soterrado, con las casas excavadas debajo de una pradera y las calles como zanjas casi invisibles desde superficie, dejando pasar abundante luz del día. Ya tiene unas 30 viviendas, ayuntamiento, escuela, panadería, aserradero, parques, sastrería, floristería, dos restaurantes, posada... Construí una línea de ferrocarril a modo de "metro", pero la acabé desmantelando; quizá la replantee más adelante. Me falta el puerto, una estación de ferrocarril para largas distancias y darle uso a algunos edificios aún vacíos. Así me entretengo.
La "ciudad" vista desde arriba, desde el nivel de calle (esquina panadería) y vista nocturna (esquina floristería).- El dock sigue a medias. De hecho, le falta poco: el cuerpo principal está casi terminado, el cableado interior está listo para usar (cables USB y HDMI, hubs, DVD, HDD, interruptores, leds...) y ha pasado pruebas de uso real, tengo todas las piezas necesarias para la parte "inteligente" (Arduino, botones, pantalla e-ink...) y hasta los espacios que van a ocupar están preparados para el montaje final. Lo último que toqué fueron los conversores lineales 5v-3,3v entre el Arduino y la pantalla, que están a medio cablear y soldar en la mesa del taller desde hace más de un mes. Falta terminar eso, probarlo, programar el Arduino, pintar y barnizar. A ver si en mi próximo período "bueno" me pongo a ello.
Menudo caos. Cuesta creer que todo eso acabe encajando, pero lo hace.
Aquí me quedé, soldando los mil cablecitos del Arduino, el regulador de voltaje de alimentación y los lineales para datos.
- Después de haber probado una veintena de mandos a lo largo de los años, he conseguido mis mandos soñados:
Un 8bitdo Pro2, del tamaño de un DualShock, con botones de sobra, gatillos analógicos, buenos joysticks, vibración potente, Bluetooth... y funcionan de maravilla en Linux. Perfecto para partidas largas.
Un 8bitdo SN30 Pro, del tamaño de un mando de SNES, con gatillos digitales y vibración básica, aunque también Bluetooth, con muchos botones y un buen par de joysticks. Es menos cómodo que el otro, pero resulta ideal para viajes.
- Conseguí emular PS3 (Ridge Racer 7) y Switch (Lego Jurassic World y Crash Bandicoot remake) en HD a 60fps estables. Los acabé eliminando por distintos motivos, pero el hecho es que se puede hacer en este pequeño N100, por sorprendente que resulte.
Quiero repetir la experiencia pero documentándola. Ya va tocando nueva entrada de la serie "emulando".
- Desde hace algunos años tengo un script que mantiene el swap desactivado a menos que se alcance un nivel crítico de RAM libre, una chapucilla que evita que el sistema abuse del disco duro cuando no es necesario. Es bastante complejo: monitoriza la RAM disponible, utiliza distintos tipos de swap según la configuración del sistema, admite parámetros por variables, por consola o por GUI, muestra notificaciones, soporta idiomas... No lo he publicado aún porque a veces dejaba de funcionar sin dar explicaciones, a pesar de que las pruebas sintéticas las pasaba siempre con buena nota. Hace poco descubrí por fin el error: una variable que se establecía en una shell secundaria porque... bueno porque la sintaxis de Bash a veces es un poco rara, y mi nivel de programador es subterráneo.
He corregido el error, llevo un mes usando el script a diario, ya me salvó de quedarme sin RAM libre en un par de ocasiones tras sesiones de varios días, y creo que lo publicaré próximamente.








No hay comentarios:
Publicar un comentario