Usando Pi como quiosco O cómo obtener VNC en Pi

11

Me gustaría ejecutar el Pi como un quiosco que muchas personas pueden usar. El Pi no es lo suficientemente potente como para ejecutar la aplicación que me gustaría. ¿Hay alguna manera de usar el Pi solo como una pantalla y tener todo el cálculo realizado en un servidor?

Editar: más información. En Pi, estoy abierto a usar cualquier distribución. En el servidor, solo necesito poder ejecutar Chrome. Entonces Ubuntu, OS X o Windows estarían bien.

Cucharón
fuente
2
Debería habernos dicho qué distribución desea usar en la Raspberry Pi. También debería habernos dicho qué programa y sistema operativo desea usar en la otra máquina. Sería bueno si puede editar su pregunta y agregar esa información.
Anders
agregó la información. Para el Pi, todo está bien. Para el servidor, cualquier sistema operativo que pueda ejecutar Chrome.
Scoop
¿Puedo aclarar ... has intentado ejecutar Chromium en el Pi?
Alex Chamberlain
Sí, lo intenté, pero la página web que me gustaría ejecutar tiene demasiado JavaScript.
Scoop
La última actualización de la imagen de Raspberry Pi en su sitio web es un poco más rápida, podría ser suficiente. Si ejecuta un Ubuntu en el servidor, puede usar 'sh -Y' para conectarse al servidor. Luego, todos los gráficos se canalizarán a través de ssh del servidor al cliente.
Anders

Respuestas:

9

En la pregunta que dijo "El Pi no es lo suficientemente potente como para ejecutar la aplicación que me gustaría" y también dijo "En el servidor, solo necesito poder ejecutar Chrome". Así que voy a suponer que está intentando ejecutar algún tipo de aplicación web con algunas cargas de página dinámicas (es decir, ajax o flex / flash).

Sugeriría que, en lugar de intentar hacer la infraestructura del servidor / cliente que menciona, pruebe la nueva versión de Raspbian e instale Chromium, que es la versión de código abierto de Chrome, o tal vez solo le dé otra oportunidad al navegador Midori predeterminado. La última versión de Raspbian promociona un rendimiento mucho mejor específicamente en el caso de la navegación web, por lo que debe verificarlo.

Dan B
fuente
4

Todo depende de la distribución que ejecute en la Raspberry Pi y del programa que desee ejecutar en la otra máquina. También es importante saber qué sistema operativo ejecuta esa máquina.

Si se trata de un programa X11 que se ejecuta en una caja Linux / Unix, entonces debería poder iniciar sesión en esa otra máquina y ejecutar su programa allí.

ssh user@machine -X -e /path/to/program/on/other/machine

También puede configurar la cuenta de usuario useren otra máquina para que solo pueda ejecutar el programa machine. De esa manera, aumentará un poco la seguridad. Como no era parte de la pregunta, no intentaré responder cómo configurar un quiosco seguro.

Si se trata de una máquina MS Windows, supongo que será un poco más complicado. Pero como no sé cómo usar esto en una máquina con Windows, algún otro tendrá que decirte cómo hacerlo.

Anders
fuente
3

X11 se ejecuta en la frambuesa. En los viejos tiempos, podía usar XDMCP con X -query servery luego ejecutar una sesión en el servidor. Parece que eso es lo que necesitas aquí también.

Thorbjørn Ravn Andersen
fuente
Me gustaría ver más Xsoluciones únicas: es un buen protocolo.
Alex Chamberlain
Al menos sobre enlaces de confianza. Remote X ha funcionado muy bien en lo que hoy parecen máquinas increíblemente pequeñas con procesadores m68k e i960 y 10base2. Un sparc de 25MHz podría ser una terminal muy rápida o un servidor. Buenos tiempos :)
XTL