inicio automatico

All posts tagged inicio automatico

Muchos de vosotros habéis preguntado si se puede configurar la Raspberry Pi para que el servidor VNC se arranque al inicio automáticamente y no haya que escribir ninguna linea de comandos. Pido disculpas ya que he tardado demasiado en escribir este tutorial pero el último año de universidad no te deja tiempo ni parar respirar. Pero…como más vale tarde que nunca, aquí tenéis el tutorial paso por paso para que la RPi ejecute el servidor VNC en el arranque.

En primer creamos un nuevo documento con el editor de texto en el cual escribiremos el programa que ejecutara la Raspberry al iniciar, escribiendo la siguiente linea de comandos:

sudo nano /etc/init.d/tightvncserver

Y copiáis y pegáis el siguiente texto:

#Primero seleccionamos el usuario en el que debe ejecutarse al inicio, por defecto pi
export USER=’pi’

eval cd ~$USER

# Comprobamos el estado del comando
case «$1» in
start)
# Si se tiene que iniciar…se inicia el servidor VNC con los siguientes valores
su $USER -c ‘/usr/bin/vncserver :0 -geometry 1920×1080 -depth 24 -dpi 96’
echo «Iniciando el servidor VNC para $USER «
;;
stop)
# si se tiene que parar, se mata el proceso
pkill Xtightvnc
echo «Servidor VNC parado»
;;
*)
echo «Usage: /etc/init.d/vncserver {start|stop}»
exit 1
;;
esac
exit 0

Como se puede observar el programa esta mas o menos explicado con los comentarios, la única puntualización que me gustaría hacer es que la resolución la deberíais adecuar a la que vosotros consideréis oportuna, modificando los valores escritos después de «-geometry». En mi caso la resolución es de 1920×1080.

02-04-2013 21-25-10

Una vez que tenemos el programa modificado cerramos el editor, como siempre, con Ctrl+x y guardando el archivo con el nombre ya indicado.

A continuación le damos los permisos necesarios al archivo escribiendo:

sudo chmod 755 /etc/init.d/tightvncserver

Y por último lo añadimos a la lista de tareas que han de realizarse al inicio escribiendo:

sudo update-rc.d tightvncserver defaults

Es necesario ejecutar el comando anterior cada vez que cambiemos el archivo de arranque, ya sea porque hemos cambiado la resoluciñon o por cualquier otro motivo, ya que si no lo hacemos los cambios no surtirán efecto.

Para finalizar reiniciamos la Raspbery Pi (sudo reboot) y comprobamos que podemos acceder desde el VNC viewer desde el ordenador sin ningún problema ya que el servidor se a iniciado automáticamente.