sábado, 24 de junio de 2017

Autologin en Debian 9 (stretch)

Hacer autologin es simplemente que al iniciar nuestro debian abra la sesión del usuario que le indiquemos sin introducir la contraseña.
Esto es muy cómodo, pero implica un riesgo ya que si alguien tiene acceso a nuestro equipo puede acceder a su contenido, así sería muy interesante para un equipo público sin datos personales para uso genérico pero no para un portátil por ejemplo.

Eso sí si accedemos por red, por ejemplo por ssh, nos seguirá pidiendo la clave.

Para conseguir esto en Debian Stretch hay que modificar el archivo /etc/lightdm/lightdm.conf y cambiar las líneas:

#autologin-user=
#autologin-user-timeout=0

Por:

autologin-user=tuusuario
autologin-user-timeout=0

Así se simple y rápido.

sábado, 17 de junio de 2017

Malagueños Originales y Libres en inglés

Selections of M.O.L. (English)Algunos usuarios no hispanohablantes me han mostrado su interés para que algunos artículos de este blog estén en inglés, llegando incluso a usar traductores automáticos, lo cual da unas traducciones muy malas y destrozan cualquier código que haya en el artículo.

Así que he creado otro blog paralelo en inglés en el que iremos traduciendo mi mujer y yo los artículos que puedan tener cierto interés internacional, poco a poco y en la medida de nuestras posibilidades.

De paso refrescamos la lengua de Shakespeare que nunca viene mal.

See you soon on Selections of M.O.L. (English)! ;-)

viernes, 9 de junio de 2017

Reparado mi viejo Pentium 4 de 2002 por 0,75€

Hace un par de meses os conté que se rompieron mis dos equipos que soportan disquetera a la vez, mi pentium II y mi pentium 4.

Mi pentium 4 cuando era un equipo puntero. Archivo personal.

Hoy que conseguido reparar mi pentium 4, de hecho ya tenía localizada la causa de la avería, una chorrada tan gorda como que una pestaña de la abrazadera del disipador del micro se había partido y esto hacía que no estuvieran en contacto el micro con la superficie del disipador y se detuviera por calor a los segundos de arrancar.

La suerte es que era un viejo micro Intel no un AMD, en cuyo caso hubiera terminado como un humeante carboncillo irrecuperable.

De todas formas no las tenía todas conmigo, temía que la pestaña muelle metálica al saltar hubiera hecho un corto en la placa madre y la hubiera estropeado o que el micro hubiera tenido daños.

Hoy he probado iniciar el ordenador sujetando firmemente el disipador contra el micro con un objeto que no impedía el flujo de aire y no se ha colgado, así que solo me quedaba encontrar alguna manera de mantener fijos ambos elementos, la solución ha sido ponerle una micro abrazadera de plástico (brida) que une la abrazadera con la pestaña muelle y tensarla para que mantengan el contacto, y ha funcionado tan bien que este artículo lo estoy escribiendo desde el propio pentium 4 mientras actualizo su debian.
Creo que no va a ver problemas con el calor al menos a corto plazo pues está enganchado a una zona que no genera mucho, ya iremos viendo y si no ya buscaré otras soluciones (están los pegamentos extrafuertes pero prefiero no llegar a eso).


El coste de la reparación ha sido 0,75€, el precio de una bolsita llena de minibridas.

En fin, el futuro de este equipo pintaba muy mal, carne de punto limpio y ahora vuelve a la vida una vez más. Muy contento.

A ver si consigo resucitar también al pentium 2.

miércoles, 31 de mayo de 2017

Configurar la raspberry pi en modo kiosko

Poner un ordenador en modo kiosko es hacer que un ordenador arranque con un navegador sin opciones en una determinada página web y sin posiblidad de cerrarlo.
Esto es muy útil para congresos, demos, máquinas de bienvenida, etc...

1. Partimos de una raspbian jessie with pixel recién descargada de su página oficial, muy fácil de instalar desde cualquier linux.
El proceso es bastante sencillo y rápido si se hace desde la consola de linux:

2. Arrancamos la raspberry con la tarjeta dentro.

3. Ejecutamos
sudo raspi-config
Hay que cambiar los siguientes valores:
  • Change user password :: ponemos la que queramos siempre que no sea la de por defecto ni ninguna demasiado fácil de adivinar.
  • Hostname :: ponemos el nombre del equipo
  • Localizasion options:
    • Change locale :: cambiamos las locales y el idioma por defecto a es_ES_utf8
    • Change Timezone :: elegimos Europe Madrid
    • Change keyboard layout :: elegimos es_ES
  • Interfacing options:
    • SSH :: lo activamos
    • VNC :: lo activamos
  • Advanced options:
    • Expand filesystem :: elegimos esta opción para que la partición ocupe todo el espacio disponible en la tarjeta
4. Salimos de raspi-config y reiniciamos.

5. Configuramos la red, si es necesario (IP fija y/o proxy).

6. Automatización. Hay que crear dos archivos:
  • Si lo que queremos es interactuar con una página web creamos el archivo /usr/local/bin/mylauncher con el siguiente contenido:
#!/bin/bash
chromium-browser --kiosk http://www.pagina_a_la_que_accedo.com
  • Si lo que queremos es que se ejecute un vídeo de manera continua hay que cambiar la línea que abre el navegador por algo así:
omxplayer -o local --loop /home/pi/mivideo.mp4
  • Asignamos permiso de ejecución a este archivo:
sudo chmod +x /usr/local/bin/mylauncher
  • /home/pi/.config/autostart/.desktop con el siguiente contenido:
[Desktop Entry]
Type=Application
Exec=mylauncher 
7. Evitar que se oscurezca la pantalla:
Añadimos la siguiente línea a /etc/lightdm/lightdm.conf en la sección [SeatDefault]:
xserver-command=X -s 0 dpms

8. Control remoto:
Si necesitamos reiniciarla o manejarla a distancia necesitamos acceder a ella desde control remoto, tiene que ser desde otro ordenador que esté en la misma subred (también vale tu smartphone).
  • Para conectarnos por VNC a la misma pantalla que se muestra añadimos a /etc/rc.local la siguiente línea:
/usr/bin/x11vnc -bg -forever -passwd laclavequeusemosparavnc
Ahora nos podríamos conectar con cualquier cliente VNC introduciendo la IP/nombre de red de la raspberry y la clave elegida.

  • También nos podemos conectar por ssh para ejecutar comandos de consola:
ssh pi@ip_o_nombre_de_red_raspberry
En este caso nos pedirá la clave que le introdujimos con raspi-config.
  • Se puede ejecutar programas gráficos sueltos también por ssh, pero en este caso tenemos que habernos conectado con el comando:
ssh -XC pi@ip_o_nombre_de_red_raspberry
  • Hay un truco para reiniciar la raspberry sin pegarle el botonazo si se queda colgada por red:
ssh -t pi@ip_o_nombre_de_red_raspberry 'sudo shutdown -r now'

¡Y ya está! con toda esta información puedes montar tu raspberry en modo kiosko y gestionarla según tus necesidades.

Enlaces de interés


viernes, 19 de mayo de 2017

BIMP, el plugin de manipulación masiva de archivos para GIMP en Debian o Ubuntu

BIMP es una extensión para GIMP que le permite aplicar sus efectos a un conjunto de archivos de imágenes.
En su página oficial viene el binario para Windows y que requiere GIMP para Windows, pero nosotros no usamos eso, usamos Debian, afortunadamente también viene el código fuente, ya que es software libre.

Instalación

  • Lo primero convertirnos en root e instalar las librerías necesarias:
su - (Debian) o sudo bash (Ubuntu)
apt-get install libgimp2.0-dev libpcre3-dev git
  • Descargamos el código fuente:
git clone https://github.com/alessandrofrancesconi/gimp-plugin-bimp
  • Compilamos
cd gimp-plugin-bimp
make install
  • En debian hay que hacer un paso más pues copia la estructura en /root/.gimp-2.8 y debería haberlo hecho en /home/tuusuario/.gimp-2.8, basta con moverla y darle la propiedad de las carpetas y archivos a tu usuario:
mv /root/.gimp-2.8/* /home/tusuario/.gimp-2.8/
chown -R tuusuario .gimp-2.8/
rmdir /root/.gimp-2.8/

Lógicamente tuusuario es el nombre de usuario que uses en tu Debian.

Si usáis otra distro, consultad el manual de compilación.

Uso

1. Abres GIMP y aparecerá la opción en:

Archivo ► Batch Image Manipulation

2. Pulsas en añadir imágenes, te preguntará si quieres añadir imágenes individuales, directorios completos o todas las imágenes abiertas.

3. Pulsas en añadir y eliges el procedimiento que le quieres aplicar a las imágenes.

4. Pulsas en aplicar y ya está.



Advertencia: Cuando hagas modificaciones masivas sobre archivos de imágenes con éste o cualquier programa nunca lo hagas sobre los originales sino sobre copias.

miércoles, 10 de mayo de 2017

Copiar el midnight commader (mc) de raspbian a recalbox

Midnight commader es el mejor gestor de archivos para la consola de GNU/Linux, una herramienta muy útil para los novatillos y para los vaguetes como yo, por ejemplo para copiar cosas por ssh es una pasada:


La manera más rápida de tener mc en recalbox es cogérselo "prestado" a un raspbian al que previamente se lo hayamos instalado. Estos son los archivos y directorios que hay que copiar:

Rasbian►►►Recalbox
/usr/bin/mc.../usr/bin/mc
/usr/lib/mc.../usr/lib/mc
/etc/mc.../etc/mc
/usr/share/mc.../usr/share/mc
/usr/lib/arm-linux-gnueabihf/libgpm.so.2.../lib/libgpm.so.2
/usr/lib/arm-linux-gnueabihf/libssh2.so.1.../lib/libssh2.so.1

Puedes copiar los archivos por ssh con el mismo mc si tienes GNU/Linux en el PC (o localmente conectando la propia microsd), desde raspbian si lo tienes instalado junto a recalbox, WinSCP si tienes Windows, etc...

Si no tienes un raspbian a mano, aquí tienes todos los archivos de mc en el sitio adecuado para funcionar en recalbox.

¡Aviso! Es posible que tengas que volver a copiar estos archivos cada vez que se actualice Recalbox (como ves es muy rápido y las actualizaciones se hacen muy de vez en cuando).
En todo caso si quieres que mc sea parte de recalbox puedes adherirte, amable y educamente, a la petición que hice en su día.

lunes, 1 de mayo de 2017

Cosas a tener en cuenta al comprar un televisor nuevo

Si estás pensando comprarte un televisor nuevo hay una serie de preguntas que te tienes que hacer...

¿Realmente necesito una tele nueva?

La trampa del consumismo siempre nos está tentando, pero cuando compras un nuevo electrodoméstico es como un melón, no sabes como te va a salir hasta que lo abres y lo pruebas, aunque sigas las recomendaciones siguientes.
En los televisores también hay que tener en cuenta que los nuevos modelos, presentan nuevas incompatibilidades y pegas porque siempre son un mundo nuevo, ¿te merece la pena? ¿tu televisor actual realmente no cubre tus necesidades? ¿se ha roto y no se puede reparar a un precio razonable? (esto posiblemente sea así, y solo te merezca la pena repararla si lo haces tu mismo).
   

¿Qué es innegociable?

  • Botones EN EL PROPIO TELEVISOR de manera que sea posible usarlo completamente sin mando a distancia (sintonización incluida). Esto es muy importante porque el día que el mando se rompa, o peor el televisor deje de entenderse con él te has quedado sin tele.
  • Full HD mínimo: mucho cuidado que todavía venden televisores HD READY
  • Conectores imprescindibles: euroconector, vídeo compuesto, al menos 2 HDMI (mejor 3 o más), puerto USB, VGA
  • Debe soportar varias resoluciones gráficas para PC, por lo menos la nativa y el modo texto (si no no entras ni en la BIOS).
  • Sintonizador HD TDT
Hay que rechazar sistemáticamente cualquier televisor que no tenga entradas de vídeo analógicas.

¿Qué es deseable, pero no imprescindible?

  • Conector por componentes.
 

¿SmartTV o no smartTV?

NO SMARTTV, ¿por qué? porque estos televisores te permitirán ver lo que te permita hacer el fabricante, muy limitado, nada configurables, no sabes si te activan la webcam o los micrófonos para espiarte.
Una opción mucho más sensata es pillarte una tele SIN smartTV junto a una raspberry pi y, sólo si quieres ver plataformas de pago con DRM, un buen pincho con Android.
   

Tamaño

Cuanto más grande mejor, pero si estás limitado por el espacio de un mueble busca una que tenga el marco pequeño para poder poner la de más pulgadas posible pero dejando un poco de hueco para que el calor pueda disiparse y así garantizar la duración del aparato.
Eso sí, recuerda que a más grande más cara, si no tienes limitación de espacio a lo mejor tienes que buscar la que tenga mejor relación precio/pulgadas.
   

¿Extras? No gracias

  • Los televisores 3D han resultado un fracaso, no pagues más por esa funcionalidad
  • ¿Ambilight? Si te gustan estos efectos recuerda que la propia raspberry te permite hacerlos, haz números (a mi me molesta, me parece hortera y no los quiero). 

¡Que no te lleven al huerto!

Si vas a un centro comercial no dejes que el vendedor te coma la cabeza, si te dice que algo que quieres ya no existe porque no lo tienen los televisores modernos posiblemente te esté mintiendo para llevarse su comisión, en realidad lo que está diciendo es que no tienen lo que quieres.

Ve siempre con las ídeas claras y con lo que quieres impreso de casa, si no lo tienen... ¡adiós, muy buenas!

Mucho cuidado con las ofertas de catálogo, hay que informarse muy bien, ya que muchas veces son televisores con limitaciones o defectos ocultos que te puedes dar cuenta a las semanas de estar en casa o cuando le pides algo más, por ejemplo, limitaciones en los modos de vídeo como me pasó con mi Sony Bravia (no tenía modo de texto, ni se podía ver la BIOS del ordenador).
Y por supuesto, antes de comprar, comparar en todos los sitios.