viernes, 26 de septiembre de 2025

Denise, emulador de Commodore 64 y Amiga

Denise, es un interesante emulador de ordenadores Commodore, en concreto del C64 y el Commodore Amiga.


Podéis instalarlo con RetroMultiInstaller, que ahora os creará el acceso directo en el menú en una nueva subcategoría Commodore dentro de la categoría Emuladores, aunque la instalación manual es tan sencilla como bajarse el último deb de su página oficial e instalarlo con dos comandos:

sudo apt install deniseXXX.deb
sudo apt install -f

Nada más iniciar el emulador os vais a encontrar un problema si no domináis el alemán, ya que los menús en principio aparecen en ese idioma, para cambiar el idioma, castellano en nuestro caso, vamos a las siguientes opciones:

Optionen ►  Einstellungen ► Sprache ► Spanisch

E instantáneamente aparecerán los menús en nuestro idioma.

En los menús tenemos opciones para el C64 y el Amiga, si le damos a reiniciar en el item correspondiente de cada uno de estas opciones arrancará una máquina u otra, ojo, el Commodore no necesita configuraciones ni archivos extra, mientras que si no configuramos el Amiga nos arrancará la distribución Aros.


En el modo Amiga si haces clic dentro de la pantalla captura el ratón, que puedes recuperar haciendo clic con el botón central (la rueda). 

Navega por los menús del emulador para descubrir todas sus posibilidades.




sábado, 20 de septiembre de 2025

Homenaje a CDlibre

Para celebrar que hoy es el Día Internacional del Software Libre voy a recordar un recurso que para muchos fue la puerta de entrada al software libre primero y a GNU/Linux después.

Se trata del CDlibre, una recopilación de software libre para Windows que se distribuía como CD-ROM con todos esos programas libres que necesitabas para sustituir al típico software privativo que usábamos entonces.

Estos programas estaban clasificados por tipo, lo que facilitaba mucho encontrar lo que queríamos: suites ofimáticas, navegadores, programas de dibujo, audio, bases de datos, lenguajes de programación, educativos, tipografías, redes, juegos, ciencia, etc...

Se llegó a distribuir en diversas revistas de informática, que aún se vendían con el reclamo de su discos de software de "regalo", y lo pongo entre comillas porque lo que traían más era shareware y demos de dudosa seguridad que muchas veces te dejaba el Windows para volver a formatear.

En el caso del CD libre ya podíamos quitar las comillas a la palabra regalo, porque desde luego lo era y al no tener mecanismos para usar más allá de lo que permitía los programas con fechas de caducidad no estropeaba el sistema.

La idea del CD libre realmente era que lo copiáramos a los amigos para difundir el uso y conocimiento de las soluciones libres, tened en cuenta que por aquél entonces todo el mundo no tenía una conexión a Internet tan rápida como para poderse descargar el disco.

Con el tiempo la cantidad de programas ya no cabían en un CD y paso a ser en realidad un DVD libre, y después ya ni cabía en ningún disco porque la familia de software libre esencial iba creciendo, aún hoy lo podemos encontrar, ya como un buen sitio donde descargar software libre para Windows sin añadidos desagradables.

https://www.cdlibre.org/




jueves, 11 de septiembre de 2025

Exportar contraseñas de Mozilla Firefox a KeePass

Guardar contraseñas en un navegar es bastante inseguro y a la vez fácil de perderlas, mejor ponerlas encriptadas en un programa gestor de contraseñas como KeePassXC, hay que seguir estos pasos:

  1. En el navegador:
    1. Abrimos Firefox.
    2. Hacemos clic en el icono de las tres rallitas.
    3. Elegimos la opción "Ajustes'.
    4. Clic en la sección "Privacidad y seguridad"
    5. Buscamos y pulsamos el botón "Contraseñas guardadas" (está en la sección "Contraseñas"
    6.  Hacemos clic en el icono de los tres puntitos arriba a la derecha, dentro de la zona de la página web (NO en los iconos del programa).
    7. Seleccionamos Exportar contraseñas.
    8. Saldrá un aviso indicándonos que las contraseñas se guardan en texto legible, pulsamos continuar teniendo en cuenta esto al final del proceso.


    9. Las guardamos en una ruta que recordemos después
  2. En KeePassXC:
    1.  Abrimos KeePassXC.
    2. Base de datos > Importar > Archivo CSV
    3. Nos preguntará con el nombre de la nueva base de datos (se guardará en un nuevo archivo de claves).
    4. Nos pedirá la contraseña para acceder al archivo de claves, que sea muy segura y solo la debes conocer tú, es la entrada a todo.
    5. Nos preguntará sobre como importar campos de CSV, hay que mirar en el CSV y poner cada columna en el campo correspondiente, tal y como aparece en la siguiente imagen:
  3. Recogiendo la basura:
    1. Lo primero y fundamental es borrar el archivo CSV que hemos creado con el navegador, también de la papelera de reciclaje.
    2. A partir de ahora vamos a seguir buenas prácticas y NO guardar más las contraseñas en el navegador sino en KeePassXC.

viernes, 5 de septiembre de 2025

Instala todas las herramientas TENTE 3D con RetroMultiInstaller

A finales del mes pasado le di un buen repaso a RetroMultiInstaller para ampliar las aplicaciones para crear, ver y renderizar modelos de TENTE 3D.

Como podéis ver en esa captura, hay 16 aplicaciones relacionadas con el uso de TENTE 3D con el formato abierto LDraw que se podrían agrupar así:

  1. Editores:
    1. MLCad: editor recomendado, es para Windows pero funciona perfecto con WINE.
    2. LeoCAD: editor nativo. 
    3. LDCad: editor nativo.
  2. Visores:
    1. LDView: Visor nativo muy sencillo pero potente.
  3. Renderizadores: para obtener una mejor calidad que con los visores tradicionales:
    1. StudIO: herramienta multiuso de LEGO, a nosotros nos va a interesar más como renderizador.
    2. Blender: con un addon para añadir modelos LDraw, es una poderosa herramienta para hacer transformaciones y renderizar.
    3. Povray: renderizador de rayos.
  4. Generadores.
    1. Generador de proas.
    2. Generador de tubos.
  5. Conversores:
    1. STL2DAT.
    2. SVG2LDraw.
  6. Animación:
    1.  LD4DStudio: herramienta de animación.
    2. Stopmotion for TENTE 3D.
  7. Utilidades varias:
    1. BMP2LDraw: convierte archivo BMP en etiquetas en formato LDraw, es conveniente darle algún tratamiento previo a la imagen con GIMP para obtener óptimos resultados.
    2. LDDesignPad: editor de texto para el formato LDraw, para cambiar a mano elementos de modelos y fichas.
    3. LPartEditor: editor de piezas.

Todas estas herramientas están preconfiguradas para usar directamente el juego de fichas de TENTE, y en la mayoría de los casos también con el de LEGO o el de Exin Castillos.


Os dejo un vídeo con la instalación sencilla de RetroMultiInstaller, ni siquiera hay que entrar en la consola de GNU/Linux.


 

Si encontráis alguna deficiencia o tenéis más piezas para añadir podéis poner un comentario en la sección de issues de cada repositorio.

viernes, 29 de agosto de 2025

Montar automáticamente un disco duro interno auxiliar sin usar fstab

Cuando arranco Debian 12 Mate me monta automáticamente las particiones de la unidad SSD (sda) pero NO monta la partición del disco duro donde almaceno varios datos (sdb1) sino que necesito hacer clic en Lugares y la etiqueta de la partición o acceder a Caja (el "explorador de archivos" de MATE) y abrir la partición.

Lógicamente puedo añadir una nueva entrada en fstab y montar donde quiera mi disco duro pero, ¿no podría simplemente simular que hago clic en las opciones de montaje manual sin instalar nada más que lo que ya trae el sistema.

Pues sí se puede hacer, el comando en concreto es el siguiente:

udisksctl mount --block-device /dev/sdb1

Si queremos podemos poner el comando en el script de opciones de inicio y así se montará automáticamente la partición al iniciar el sistema.

Para ello podemos añadir gráficamente el comando mediante las opciones de menu:

Sistema ► Preferencias ► Personal ► Aplicaciones al inicio

Pulsamos el botón Añadir y le ponemos un nombre indicativo que lo que hace y en el campo comando el comando completo que deseamos ejecutar.


En este caso el comando a ejecutar es:

udisksctl mount --block-device /dev/sdb1

Esto hará que el disco se monte se monte en la ruta:

mi_etiqueta_de_disco

Donde mi_usuario es el usuario con el que trabajamos y mi_etiqueta_de_disco la etiqueta del disco que estamos usando.

Un problema es que como esta ruta pertenece en principio a root no nos va a funcionar la papelera ni crear carpetas en el raiz del disco externo, para solucionarlo simplemente otorgamos la propiedad a mi usuario:

sudo chown mi_usuario mi_etiqueta_de_disco

Si tuviéramos problemas para borrar alguna carpeta también deberíamos comprobar si esa carpeta es propiedad de mi usuario o de root. 

Si no quieres que te pida contraseña cada vez que inicie el sistema para montar la partición recuerda que puedes configurar para que no te pida nunca más.

viernes, 22 de agosto de 2025

¿Que hago después de instalar Debian 13?

Por si alguien no se ha enterado aún, el pasado 9 de agosto salió Debian 13 estable, así que estoy actualizando los equipos como siempre de menos a más críticos.

Por ahora, he actualizado mi viejo portátil de Debian 12 a 13 y he instalado de cero en mi segunda torre, un viejo DELL Inspirion 3847 i3 así digo adiós al último Ubuntu que todavía tenía instalado, un obsoleto 20.04 que ya olía. Para ello me he creado un pendrive con Ventoy.

Nos vamos a centrar en la instalación limpia en este último equipo, después de la cual he hecho las siguientes operaciones:

  1. Como recomendé en el anterior artículo, instalo git y etckeeper para tener un control de los cambios que vaya haciendo en las configuraciones.
    sudo apt install git etckeeper
  2. Actualizo el sistema:
    sudo apt update
    sudo apt upgrade
  3. Descargo RetroMultiInstaller y lo ejecuto para facilitar la instalación desatendida de buena parte de mis programas fundamentales:
    cd $HOME
    mkdir opt
    cd opt
    git clone https://gitlab.com/cpcbegin/retromultiinstaller
    cd retromultinstaller
    ./retroinstaller.sh
  4. Nos vamos a la instalación desatendida mediante las opciones:
    Update > Multiinstall
  5. Seleccionamos los programas que vamos a instalar y pulsamos aceptar
  6. Instalo los paquetes que no están en los menús de RMI por estar en los repositorios oficiales y no presentar dificultades en su puesta en marcha:
    sudo apt install usbutils mc dosbox jedit okular audacity vlc blockattack keepassxc-full pdfarranger

 

Otras opciones

Aquí tenéis enlaces de como hacer diversas configuraciones a vuestra discreción en función de como quieras usar el sistema, bajo que circunstancias y para qué:

  • Montar disco auxiliar sin introducir una contraseña, por ejemplo, al hacer clic en un disco duro interno de gran capacidad donde tenemos nuestros archivos.
  • Automontaje:  también nos puede interesar que el disco interno auxiliar sea accesible aunque no hayamos hecho clic en él.
  • Autologin: solo en equipos que no tengan archivos ni datos sensibles y vayan a ser usados por un solo perfil.
     

Por supuesto, esto es solo una guía de lo que puedes hacer después de instalar Debian 13, puedes instalar y configurar lo que te guste y/o necesites. 



viernes, 15 de agosto de 2025

Controlar los cambios en la configuración de GNU/Linux con etckeeper

Para adaptar nuestro GNU/Linux a nuestras necesidades muchas veces tenemos que hacerle configuraciones globales a nivel de todo el sistema, esto se hace cambiando los correspondientes archivos de configuración que están dentro de la carpeta /etc como archivos sueltos u otros que están en las subcarpetas de esta ruta.

Es una operación delicada que tenemos que hacer con los máximos privilegios como root y que, si configuramos mal, podemos hacer que algún servicio deje de funcionar y no sabremos como ponerlos como estaba antes.

Para esto tenemos el paquete etckeeper que lo que hace, es gestionar todos los cambios que se produzcan dentro de la carpeta /etc usando git y guardarlos como commits, que son instántaneas de como estaba la configuración en un momento dado.

El programa creará un commit cada vez que hagamos una operación importante, como actualizar paquetes, aunque también lo hará cada día con los cambios que hayamos hecho o incluso podemos crear un commit de manera manual para tener los cambios de una configuración en concreto.

Para instalarlo lo podríamos hacer con un comando como éste:

sudo apt install git etckeeper

Como al instalarlo crea el commit inicial, lo ideal sería hacerlo con una distro recién hecha para así tener toda la historia de cambios, aunque se puede instalar en cualquier momento, solo que todo lo que se haya cambiado antes no habrá sido monitoreado.

 

Uso de etckeeper

Para usar etckeeper, abrimos una consola de comandos, nos situamos en la carpeta /etc

cd /etc

y como root ejecutamos los diferentes comandos git, es decir, según la configuración de nuestro GNU/Linux debemos haber tecleado su - antes de introducir el comando o usar sudo si nuestro usuario ya está en los autorizados en sudoers, como yo voy a asumir este último escenario voy a asumir el uso de sudo.

Algunas cosas que podemos hacer con etckeeper

  • Ver la historia de cambios:
    sudo git log
  • Ver si hay cambios pendientes de controlar:
    sudo git status
  • Añadir cambios aún no controlados:
    sudo git add .
    sudo git commit -m "Descripción del cambio"
  • Si la cosa va mal, podemos deshacer el último cambio:
    sudo git reset --hard HEAD~1

Para más información mira cualquier manual de uso de git.