Acerca de:

Este blog contiene los códigos, ejemplos y bases de datos que he usado cuando aprendía acerca de algún tema específico. En lugar de borrarlos (una vez dominado ya el tema), he decidido publicarlos :)
Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas

miércoles, 10 de junio de 2026

Usando mi scanner Canon Lide 110 en Linux Mint

Paso 1: Conectar el Scanner

Paso 2: No esperar a que el scanner haga algún ruido

Paso 3: Abrir la aplicación "Escáner de Documentos" que ya viene instalada

Paso 4: esperar a que detecte el scanner


Paso 5: Have fun




Para guardar la imagen se debe presionar el botón con la flechita hacia abajo en la esquina superior derecha. El formato se puede elegir entre pdf, jpg y png. La aplicación tiene en la parte inferior las opciones para rotar y recortar la imagen (no se muestran porque recorté demasiado los pantallazos).

Este es el dibujito después de aumentarle el contraste con el Krita (lo más parecido a Paint.net que he encontrado), el cual puede instalarse usando el Gestor de Software del Linux Mint. (Creo que se nota que me gusta hacer dibujitos).



Y ahora...


Ya van varios días que estoy usando Linux Mint y no he tenido que ni abrir la terminal. Yo trasteé con varias distros allá por los 2010s, en aquella época en que venían sin las librerías para NTFS o para USB 2.0, y había que montar las particiones NTFS con comandos en la terminal y hasta manoseando archivos de sistema. El tema es que lo primero que se debía hacer apenas instalar un linux era buscar los comandos para resolver dependencias, instalar paquetes, ejecutar aplicaciones... casi todo en realidad. Linux era algo que no podías recomendar a usuarios de Windows. La prueba está en estas entradas:  

2026... las cosas son MUY distintas. Es casi un salto cuántico.


Soy sincera... extraño un poco tener que aporrear la terminal como un mandril con epilepsia.

lunes, 8 de junio de 2026

Configurando el Linux Mint

Mi Linux Mint es el siguiente:

System:
  Kernel: 6.17.0-35-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0 clocksource: tsc
  Desktop: Cinnamon v: 6.6.7 tk: GTK v: 3.24.41 wm: Muffin v: 6.6.3 vt: 7 dm: LightDM v: 1.30.0
    Distro: Linux Mint 22.3 Zena base: Ubuntu 24.04 noble
Machine:
  Type: Laptop System: LENOVO product: 83A1 v: Lenovo V15 G4 IRU

En esta distro se puede acceder al menú de inicio con la tecla Windows.

A esta información se llega poniendo "About" en la caja de búsqueda del menú inicio (¿se le dice así en Linux?)  y aparecerá la pantalla de Información del Sistema (Este pantallazo es de cuando ya había cambiado mi sistema a español, las instrucciones más abajo). 

Y ahora el tutorial:

Primero: aumentar el tamaño de fuente porque por defecto los Linux muestran todo muy chiquito.  Nos vomos a la opción All Applications -> Accesibility-> Visual y elegimos Large Text:

 

 

Luego vamos a All Applications -> Font Selection (debajo del que está resaltado en la imagen)

 

En esta ventana podemos configurar el tamaño de fuente de todo el sistema, yo le puse 11 a todo:

 

 

Segundo:. El teclado. El layout "Spanish (Latin America no Dead keys)" no coincide con mi teclado. Para corregirlo hay que ir a Inicio y escribir Keyboard en la caja de búsqueda 

En la ventana que aparece, podremos elegir un nuevo layout haciendo click en el botón con el signo +

 

 

Escritorio: Le hacemos click derecho y elegimos Change Desktop Background:

 

 El signo + permite elegir una carpeta conn las imágenes y la pestaña Settings permite configurar el tamaño y el tiempo que se verán en el escritorio

Faltan los íconos, le hacemos click derecho a la barra de tareas y elegimos System Settings->Desktop

 

Luego quise aumentarle el tamaño al panel (barra de tareas). Nos vamos a System Settings -> Panel o también haciéndole click derecho al Panel y eligiendo la primera opción: Panel Settings. En la sección Customize se puede aumentar el alto del Panel, esto hará que el panel (y los ícoonos de los programas) sean más grandes.

 

El resultado no está mal:

 

En el menú de inicio elegimos Language, aparecerá esta ventana:

 

Aquí podemos instalar Lenguajes. Nos va a pedir la contaseña.

 

 Para que se haga efectivo el cambio se debe reiniciar el sistema:

 

 

Update un día después: Al cambiar el lenguaje del sistema, Linux me creó nuevas carpetas en mi carpeta home:

 

Los archivos que creé o descargué antes del cambio de idioma se quedaron en las carpetas Documents, Pictures y Downloads. Las nuevas carpetas, y que son las que aparecen en la lista de la izquierda, son respectivamente: Documentos, Imágenes y Descargas. Un detalle es que esto sólo ha sucedido con las carpetas que tenían archivos dentro, las que estaban vacías (Music, Desktop, etc) ya no aparecen.

Instalando Linux Mint de modo que nos de la opción de doble booteo Linux/Windows 11

 Ah, cómo echo de menos el linux. Y antes de que Microsoft me obligue a usar su AI (mi odio a la AI es otra historia: sé lo que hay detrás, sé cómo funciona, y he visto cómo nos está llevando al desastre ecológico y social), y me obligue a cederle más data personal de la que ya le doy, quiero tener la opción de usar un linux y mandarlos a dar por culo.

Y mejor no menciono Windows Recall, eso ya es un círculo más profundo en el infierno.

rant/

Mi lucha contra la AI incluye también a Google y otras empresas por ahi: lo único smart que tengo es mi teléfono del 2018 junto a un martillo por si se le ocurre hacer un ruido raro (mi tablet del 2014 no cuenta). El beneficio que da la AI a una persona común y corriente es cero, no hace nada que no hacíamos ya usando el cerebro y la wikipedia, y la obsesión por la productividad no nos ha dado aire más limpio ni comida más barata. Ojalá la burbuja reviente de una vez.

/rant

Y ahora al tutorial. Mi laptop es una Lenovo del año pasado (yo misma me sorprendo: ¡estoy usando hardware de menos de una década de edad!) así que puedo meterle todo el software patea-hardware que me de la gana, así que le voy a meter la última versión del Linux Mint https://linuxmint-installation-guide.readthedocs.io/en/latest/

Antes tenía que crearme un USB booteable. Elegí el disco duro que tengo tirado de una laptop del 2011 (y que ya murió) al que hice que me lo pusieran en uno de esos adaptadores que permiten usarlo como disco duro externo.

Paso 0: Siempre: backupear todo.

Instrucciones para crear el USB booteable aquí: https://linuxmint-installation-guide.readthedocs.io/en/latest/burn.html Linux Mint recomienda usar la aplicación Etcher.

Para bootear desde USB seguí las instrucciones de esta web:  https://support.lenovo.com/pe/es/solutions/ht500217 

En Windows 11 hay que ir a configuración -> Sistema ->Recuperación


De ahí vamos  a Arranque Avanzado -> Reiniciar


Windows nos mostrará este menú, hay que elegir "Usar un Dispositivo":


Conectamos el USB desde donde bootearemos el Linux y elegimos EFI USB Device:


Aquí el sistema arrancará desde el Live Linux dentro del USB. En la esquina superior izquierda nos aparecerá esta opción:


Entramos a esta opción, una vez que termine de cargar el instalador nos mostrará la opción que necesitamos ya seleccionada:


Ya nos está prometiendo no trastearnos el Windows y que nos dará la opción de elegir el sistema operativo una vez terminada la instalación. Le damos continuar.

Mi laptop tiene un disco duro de 500 gigas particionado en C y D (mitad y mitad aproximadamente). En la imagen se ve la partición C (nvme0n1p3), a la derecha está la D (nvme0np1p5), se las reconoce por el tamaño:

Aquí debo resaltar que MI PARTICIÓN D ESTÁ VACÍA.

Para el "Device for boot loader installation" le dejamos el dispositivo /dev/nvme0n1 que es mi disco duro, le damos continuar:


Yo le dejé el tamaño de partición por defecto, está cogiendo mi partición D (vacía). Va a crear una partición nueva: nvme0n1p6


Hasta aquí podemos retroceder todas las veces que queramos.

Le damos continuar y nos encomendamos a Linus Torvalds.

Primero va a pedir elegir si queremos descargar códecs, ingresar la contraseña del wifi, y el idioma del teclado (yo elegí Spanish LatinAmérica No Dead Keys), y los datos de nuestra cuenta de usuario:


A partir de aquí es darle "Continue". En mi caso la instalación demoró menos de diez minutos.


Al terminar la instalación yo le puse "Continue Testing" para poder apagar la laptop y quitar el USB.

Al iniciar nuevamente el sistema aparece este menú:


Todo bien y ya tenemos el el doble booteo Linux/Windows. Y pude confirmar que no tocó mi partición C:


La partición D quedó más pequeña porque ahí está la partición ext4 del Linux, sólo que Windows no puede verla, en cambio Linux sí puede leer y escribir la particiones NTFS ya por defecto.

Algo bonito: el Linux Mint tiene la misma combinación de teclas de Windows: 

Windows+D: mostrar escritorio

Windows+E: Abrir el explorador

Shift + Print Screen: Selecionar un área de la pantalla a copiar o guardar. En mi lenovo es Shiift+Fn+Print Screen

Tengo que probar aún Windows+Shiift+S que es para capturar áreas de la pantalla (update: abre las opciones de volumen)  y ver si me reconoce el scanner, pero eso es para otro día.

Update: Sí me lo reconoce!!

sábado, 4 de mayo de 2019

Reemplazando Windows XP por Xubuntu 16 en una laptop del 2008

Mi vieja laptop Toshiba Satellite A215 tenía windows XP instalado y estaba teniendo problemas de compatibilidad (no podía reproducir videos de youtube, el antivirus se suicidó, y Visual Studio y Java me mostraron el dedo del medio) de modo que decidí darle una nueva vida con un Sistema Operativo nuevo. Escuché que Windows 7 es una buena opción para PCs que corren Windows XP, dicen que optimiza mejor el hardware y es totalmente compatible. He usado Windows 7 por años y lo amo, pero esta vez quise intentar algo diferente. En el trabajo usé Centos, Ubuntu y me enamoré de Linux Mint, pero como esta laptop es más vieja que mis zapatos tenía que buscar un Linux que le cupiera. Al final descargué Xubuntu 16 LTS desktop iso, porque no pude encontrar el iso de la versión 18 para 32 bits. Esta es una distro para computadoras con hardware humilde.

Estos son los pasos que debemos seguir:

0. ¡¡¡BACKUPEAMOS TODA LA DATA!!!
1. Descargamos el iso de Xubuntu (primera opción en el enlace).
2. Quemamos el iso en un DVD (puede ser regrabable) con infraRecorded. No se puede simplemente quemar el iso en el DVD, No va a funcionar. Con este software sólo requiere presionar el botón "Write Image" y hace todo el trabajo de crear un DVD booteable.
3. Reiniciamos la laptop desde el DVD.

4. Esperamos a que cargue:



5. Podemos probar Xubuntu si deseamos, esta opción no cambia nada en el sistema. Yo fui directamente a la instalación después de escoger el idioma:



6. Escogemos Instalar todos los codecs y presionamos "Continuar":





7. Vamos a "Más Opciones".
Como esta laptop tiene 3 particiones C, E y F, yo quise reescribir la partición C (donde el WinXP está) y dejar las otras intactas (si algo va mal, tengo backups).




8. Al presionar "Continuar" nos mostrará las particiones detectadas. La partición C es dev/sda2.




9. Escogemos la partición con Windows XP y le hacemos doble click:

Escogemos formatearla con el tipo de formato ext4 para la partición sda2 seleccionando la opción de "formatear la partición". ¡Cuidado de no tocar las otras dos particiones!



Debe quedar así:

Como la idea es reemplazar Windows XP por Xubuntu, le indico que el cargador de arranque esté también en /dev/sda2.


10. El instalador va a pedir una partición de intercambio. Escogí dev/sda1, era la partición de recuperación de Toshiba, pero para una máquina así de vieja no necesito recuperar nada. Esta opción está en la misma ventana del paso anterior. Finalmente mis particiones quedaron así:





¡Y ahora es el momento de la espera! La instalación copiará los archivos y configurará el sistema.


 De nada :D

Aquí el sistema nos dirá que saquemos el DVD y reiniciemos la máquina.

Funciona como la gloria, hasta reconoce las particiones NTFS:



No tocó mis otras particiones, mis archivos siguen ahí.

Unas cosas más para hacer:

sudo apt-get install gimp
sudo apt-get install firefox
sudo apt-get install firefox-locale-es


Esto es para instalar el editor de imágenes gimp, y actualizar el firefox en español.

:D :D :D :D :D

 El enlace del videíto es éste:


Update dos semanas después:
No me funciona el scanner.

Mi scanner es un CanoScan Lide 110 (debo haberlo comprado allá por el 2012) que funciona perfectamente con Windows 7 sin necesidad de instalar nada (utiliza el protocolo Windows Image Adquisition por defecto) y funcionaba perfectamente con el Windows XP.
Xubuntu 16 me lo reconoce, pero no puede escanear, lo más que logra hacer es intentar arrancar el motor del scanner y nada más.
Probé actualizando sane, xsane, easy-scan, reiniciando, añadiendo ppas raritos, actualizado con apt-get update y apt-get upgrade... y nada.

Bueno, esto queda pendiente, mientras tanto tengo otra laptop (del 2010, tengo la manía de encariñarme con mi hardware) con Windows 7.

Una última recomendación: antes de reemplazar alegremente un Windows por un Linux, es mejor asegurarse que todos los dispositivos, cacharros y demás funcionan con la distro que hemos elegido, nunca se sabe.

viernes, 6 de julio de 2018

Cómo obtener información de la Distro de Linux

Más de una vez me ha pasado necesitar saber la versión y el nombre de una distro de Linux, y si es de 32 o 64 bits. Luego de probar con varios comandos, encontré dos que son fáciles de recordar:

>cat /etc/lsb-release
Me da el nombre y la versión de la distro.

>uname -a
Me dice si es de 32 o 64 bits.


A continuación muestro la información que dan estos comandos en distintos Ubuntus gracias a la magia de VirtualBox :D

Si dice "x86_64" es de 64 bits. Este Ubuntu vino con Unity.


Otra de 64 bits. Éste es Ubuntu Mate.


Este es un Ubuntu de 32 bits con xfce. Si es de 32 bits, uname sólo mostrará "i686".


Este es un Xubuntu 14 de 32 bits.


Debo añadir que estos comandos no dan información acerca del entorno de escritorio que se está usando.

martes, 25 de octubre de 2016

Cómo obtener información de la distro de Linux con Python 2.7

El siguiente código muestra en pantalla información sobre la distro de linux y la versión de java instalada en caso de existir:

import platform
import subprocess

print platform.architecture()
print platform.linux_distribution()
ret = subprocess.call('java -version', shell = True)



A continuación está lo que me imprimieron algunas distros:

centos 7 x64 por defecto:

('64bit', 'ELF')
('centos', '7.1.1503', 'Core')
java version "1.7.0_91"
OpenJDK Runtime Environment (rhel-2.6.2.1.el7_1-x86_64 u91-b00)
OpenJDK 64-Bit Server VM (build 24.91-b01, mixed mode)

Centos 6 x64 con Oracle Java 8:

('64bit', 'ELF')
('centos', '6.5', 'Final')
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)

Ubuntu 14 x32 con Oracle Java 8:

('32bit', 'ELF')
('Ubuntu', '14.04', 'trusty')
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) Server VM (build 25.65-b01, mixed mode)

Linux Mint 17 x32 por defecto:

('32bit', 'ELF')
('LinuxMint', '17.2', 'rafaela')
java version "1.7.0_79"
OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-0ubuntu0.14.04.2)
OpenJDK Server VM (build 24.79-b02, mixed mode)

Codingground webpage ide:

('64bit', '')
('Fedora', '23', 'Twenty Three')
openjdk version "1.8.0_72"
OpenJDK Runtime Environment (build 1.8.0_72-b15)
OpenJDK 64-Bit Server VM (build 25.72-b15, mixed mode)

Ideone webpage ide:

('32bit', '')
('debian', 'stretch/sid', '')