Bueno ya que me ha costado dar un par de vueltas para hacer todo esto les dejo una guiá que en principio fue para mi biblioteca privada pero la comparto por el bien común. Lo siento por los windowseros de verdad pero es un SO que no quiero ni verlo.
Con Raspbian Jessie instalado en Raspberry
Paso 1. Conectar por ssh desde el terminal de Ubuntu a Raspberry, para poder manejar Raspberry de forma remota en el terminal Ubuntu escribe: (Nota: si no sabes ver la IP al final se explica)
Code: Select all
ssh -X pi@192.168.1.132 Pide confirmación para conectar en ingles:
Code: Select all
Are you sure you want to continue connecting (yes/no)? YesPaso 2. Instalar el servidor gráfico VNC en Raspberry y así poder entrar al escritorio completo, escribe:
Code: Select all
sudo apt-get install tightvncserverCode: Select all
tightvncserverCode: Select all
Would you like to enter a view-only password (y/n)? n Paso 5. Ejecutamos el servidor VNC en el terminal. En este ejemplo inicio sesión en la pantalla uno (:1) con resolución de alta definición:
Code: Select all
vncserver :1 -geometry 1024x768 -depth 24Paso 6. Voy a parar el sesión X gráfica de Raspberry funcionando en (:0) para ahorrar recursos usando:
Code: Select all
service lightdm stopCode: Select all
sudo apt-get install xtightvncviewerNo vamos a instalar mas cosas porque es mas que suficiente.
Remmina by hiddenotbk rules, on FlickrPaso 9. La configuración es muy simple en Servidor ponemos la IP más el número de pantalla.
En Nombre de usuario el nombre de la maquina y en contraseña ponemos la creada en el Paso 4.
El resto de configuraciones son opcionales, como en la imagen siguiente.
preferencias by hiddenotbk rules, on FlickrPaso 10. Pulsa conectar… y disfruta.
raspberryDesktop by hiddenotbk rules, on FlickrAhora que tenemos todo conectado creamos un Script para recordar fácilmente o conectar automáticamente al inicio lanzando el script…
Se puede crear un simple archivo con el comando para ejecutar el servidor VNC en la Pi , para ahorrar tener que recordar todo.
Crear un archivo que contiene la siguiente secuencia de comandos de la shell:
Code: Select all
#!/bin/sh
vncserver :1 -geometry 1024x768 -depth 24 -dpi 96Lo guardo como vnc.sh por ejemplo. Le doy permisos de ejecución:
Code: Select all
chmod +x vnc.shCode: Select all
./vnc.shCode: Select all
sudo ./vnc.shCode: Select all
xsetroot -solid grey -cursor_name left_ptr
Cambiar_cursor_raspberry by hiddenotbk rules, on FlickrY tenemos la flecha como un cursor de ratón normal.
Para ejecutar el Script al inicio automáticamente, entra a PI desde Ubuntu por ssh como se explica en el Paso1. Necesitas permisos de súper usuario:
Code: Select all
sudo suCode: Select all
cd /etc/init.dCode: Select all
nano vncbootCode: Select all
#! /bin/sh
# /etc/init.d/vncboot
### BEGIN INIT INFO
# Provides: vncboot
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start VNC Server at boot time
# Description: Start VNC Server at boot time.
### END INIT INFO
USER=pi
HOME=/home/pi
export USER HOME
case "$1" in
start)
echo "Starting VNC Server"
#Insert your favoured settings for a VNC session
su - $USER -c "/usr/bin/vncserver :1 -geometry 1024x768 -depth 24 -dpi 96"
;;
stop)
echo "Stopping VNC Server"
/usr/bin/vncserver -kill :1
;;
*)
echo "Usage: /etc/init.d/vncboot {start|stop}"
exit 1
;;
esac
exit 0Code: Select all
chmod 755 vncbootCode: Select all
update-rc.d -f lightdm removeCode: Select all
update-rc.d vncboot defaultsCode: Select all
sudo service lightdm stopPara ver que IP tienes asignada podemos ver la configuración del router o:
Code: Select all
ifconfig
ifconfig_lan by hiddenotbk rules, on FlickrSi lo quieres hacer por wifi lo mismo pero nos fijamos en wlan0 o como se llame la interfaz wifi:
ip_wlan by hiddenotbk rules, on FlickrBueno ahí dejo mi aporte a esta gran comunidad. Espero que les resulte agradable y se ahorren unas vueltas por ahí.
Dar las gracias no cuesta dinero