domingo, 30 de junio de 2013

Autologin en Debian 7 con LXDE

Este experimento surge de la necesidad de dejar mi viejo pentium III a mi sobrino, al eliminar la necesidad de logarse nos ahorramos tener que poner el nombre de usuario y contraseña, pero esto resta seguridad al equipo pues cualquiera podría sentarse físicamente en el equipo.
Por tanto es una solución para un escenario muy concreto y puede tener otros efectos no deseados (no recomiendo hacerlo en servidores y máquinas importantes y siempre tened a mano un CD-live por si acaso).

Una vez aclarado esto pasamos a la faena.

Simplemente hay que modificar los siguientes archivos:

/etc/inittab

Comentamos la primera de las siguientes líneas y añadimos la segunda:
#1:2345:respawn:/sbin/getty 38400 tty
1:2345:respawn:/bin/login -f usuario tty1
/dev/tty1 2>&1

Donde usuario es el usuario con el que quieres iniciar la sesión.

/etc/X11/default-display-manager


Añadimos al archivo la palabra stop.
En el caso de lxde quedaría así:
/usr/sbin/lightdm stop

$HOME/.bashrc

Añadimos al final las siguientes líneas:
# Modo grafico
if [ $(ps -e | grep xinit | wc -l) = "0" ]; then
  xinit
  /sbin/shutdown -h now
fi

$HOME/.xinitrc

Añadimos al final las siguientes líneas:
lxsession
exit



Si este archivo no existiera lo creamos.

Al archivo shutdown hay que darle permisos de ejecución para el usuario:
chmod +s /sbin/shutdown

sábado, 15 de junio de 2013

LDraw multiconstrucción: kit de configuración para MLCad 3.40 y LDView

He preparado un kit de configuración ya cocinado para usar MLCad 3.40 y LDView con diferentes librerías de construcción, concretamente Tente, Exin Castillos y Lego.
Podéis ver el 'invento' en acción en el siguiente vídeo:




Es para Windows y GNU/Linux e incluye iconos personalizados y un par de archivos de texto explicando los pasos a seguir que podemos resumir en los siguientes:
  • Instalar previamente LDView (además de wine en el caso de GNU/Linux)
  • Descomprimimos el kit en C:\LDRAW en el caso de Windows o en /opt/ldraw en el caso de GNU/Linux (la carpeta ldraw deben tener permisos de escritura para el usuario normal, o por lo menos las subcarpetas que contengan los modelos que vayamos a crear).
  • Descomprimir las librerías de piezas en las subcarpetas correspondientes (tente, exincastillos y lego).
  • Descomprimir el resto de programas dentro de las subcarpetas correspondiente de la carpeta software.
  • Copiar los accesos directos al escritorio desde la carpeta software\accesos-directos-windows

jueves, 6 de junio de 2013

Expotente 2013 en Pozuelo de Alarcón (Madrid)

Como en años anteriores ya se acerca el evento que los aficionados al tente tanto esperan:



Este año va a ser en la localidad madrileña de Pozuelo de Alarcón en el Centro Cultural Padre Vallet.

A todos los que estéis por allí os recomiendo la visita, especialmente el sábado 29 de junio día de la inauguración en el que como podéis ver en el cartel hay actividades muy interesantes, como las charlas sobre su historia y la creación de modelos virtuales con ordenador (Tente 3D)
También podréis admirar en vivo los impresionantes modelos que han hecho muchos aficionados, como los que podéis ver en el foro de los organizadores, Tenteros.land

Aqui tenéis un mapa para llegar:


Ver mapa más grande

sábado, 1 de junio de 2013

Accesos directos en el escritorio LXDE de Debian

Los accesos directos en el escritorio son un recurso muy socorrido para tener tus programas favoritos siempre a mano.
Hay dos maneras de crear accesos directos en LXDE:

Duplicar accesos que ya existen en el menú de inicio

  1. Pulsamos el botón de inicio
  2. Accedemos a la categoría
  3. No situamos sobre la opción de menú de la aplicación que queremos duplicar.
  4. Pulsamos con el botón derecho.
  5. Seleccionamos la opción 'Agregar al escritorio'.

Crear iconos desde cero

Este procedimiento es un poco más difícil pero nada del otro mundo y te permite crear iconos para cualquier aplicación:
  • Abrimos la consola (Inicio => Accesorios => LXTerminal).
  • Nos situamos en la carpeta Desktop
    cd Desktop
  • Creamos un archivo con un nombre tal como mi_aplicacion.desktop con el siguiente contenido: [Desktop Entry]
    Version=1.0
    Encoding=UTF-8
    Name=Nombre_de_la_aplicacion
    Comment=Comentario_sobre_la_aplicacion
    Exec=ruta_absoluta__al_ejecutable
    Path=ruta_absoluta_al_directorio_que contiene_ejecutable
    Icon=ruta_al_icono
    Type=Application
    Categories=Categorias_separadas_por_punto_y_coma;
  •  Nos aseguramos que el archivo tenga los permisos de escritura para el propietario que debe ser el usuario de la cuenta.
    sudo chmod +x mi_programa.desktop
This article is also on English