miércoles, 14 de octubre de 2015

Ejecutar el panel de gnome del linux de mi PC en la raspberry pi

Otro procedimiento para ejecutar aplicaciones del Ubuntu del ordenador potente en la modesta raspberry pi 2.
Consiste en exportar el panel de gnome a la raspberry y desde él ejecutar nuestras aplicaciones.



Como veis el invento tiene limitaciones de las que hablamos más adelante, pero también interesantes ventajas.

En el PC con Ubuntu que hace de servidor

Hay que instalar algunos paquetes:
sudo apt-get install gnome-panel ssh openssh-server

En la raspberry que hace de cliente

Instalamos los siguientes paquetes:
sudo apt-get install ssh openssh-server

Uso

Para conseguir nuestro panel ejecutamos:
ssh -XC miusuario@ip_o_nombre_servidor gnome-panel
Se cierra pulsando simultáneamente las teclas CTRL y C en la consola en la que ejecutamos este comando (o cerrando la ventana de la consola).

Truco: Para mayor comodidad, lo podemos incluir en un acceso directo del Escritorio en la raspberry (directorio $HOME/Desktop).

Ventajas

  • Ejecutamos las aplicaciones en el ordenador principal, aprovechando su potencia de cálculo.
  • Posibilidad de ejecución de aplicaciones que no están disponibles para raspberry pi, por no ser compilables en esta plataforma o por ejemplo, aplicaciones de Windows a través de wine.
  • Control remoto del ordenador grande (p.e.: poner música en otra habitación).

Inconvenientes

  • El primero y más evidente en la captura es que no se muestran las opciones de menú Aplicaciones y Lugares hasta que pinchamos sobre sabemos que están estas opciones.
  • Tampoco se muestra el fondo de pantalla del servidor, es solo el panel de control, aunque esto también puede ser una ventaja ya que nos permite ejecutar aplicaciones que hay en el fondo de pantalla del cliente.
  • No aprovechamos la potencia gráfica del servidor sino que estamos usando la de la propia raspberry, por lo que este procedimiento no sirve para ejecutar juegos complejos, por ejemplo.
  • Por último algunas aplicaciones no se pueden ejecutar a la vez en el ordenador principal y en la raspberry (p.e.: Firefox, Telegram oficial, etc...), la solución es cerrarla en un sitio para ejecutarla en otro o usar otras aplicaciones que hagan lo mismo (p.e.: chromium/google chrome si se puede usar a la vez).
En fin, un truco que es útil en muchas ocasiones.
Si alguien sabe como sortear algunos de los inconvenientes puede ponerlo en los comentarios.

1 comentario:

  1. Guacamole, otra opción:
    http://www.systerminal.com/2014/07/08/guacamole-un-visor-html5-de-vnc-y-rdp/

    ResponderEliminar