Verwenden des Pi als Kiosk ODER wie man VNC auf Pi bekommt

11

Ich möchte den Pi als Kiosk betreiben, den viele Leute benutzen können. Der Pi ist nicht leistungsfähig genug, um die gewünschte Anwendung auszuführen. Gibt es eine Möglichkeit, den Pi nur als Anzeige zu verwenden und die gesamte Berechnung auf einem Server durchzuführen?

Bearbeiten: Weitere Infos. Auf dem Pi bin ich offen für jede Distribution. Auf dem Server muss ich nur Chrome ausführen können. Ubuntu, OS X oder Windows wären also in Ordnung.

Scoop
quelle
2
Sie sollten uns mitgeteilt haben, welche Distribution Sie auf dem Raspberry Pi verwenden möchten. Sie sollten uns auch mitgeteilt haben, welches Programm und Betriebssystem Sie auf dem anderen Computer verwenden möchten. Es wäre gut, wenn Sie Ihre Frage bearbeiten und diese Informationen hinzufügen könnten.
Anders
fügte die Informationen hinzu. Für den Pi ist alles in Ordnung. Für den Server jedes Betriebssystem, auf dem Chrome ausgeführt werden kann.
Scoop
Kann ich klarstellen ... haben Sie versucht, Chromium auf dem Pi auszuführen?
Alex Chamberlain
Ja, ich habe es versucht, aber die Webseite, die ich ausführen möchte, enthält zu viel Javascript.
Scoop
Das neueste Update auf Raspberry Pi Image auf ihrer Website ist etwas schneller, könnte ausreichen. Wenn Sie ein Ubuntu auf dem Server ausführen, können Sie ´ssh -Y´ verwenden, um eine Verbindung zum Server herzustellen. Dann werden alle Grafiken vom Server zum Client durch ssh getunnelt.
Anders

Antworten:

9

In der Frage sagten Sie "Der Pi ist nicht leistungsfähig genug, um die Anwendung auszuführen, die ich möchte" und Sie sagten auch "Auf dem Server muss ich nur Chrome ausführen können." Ich gehe also davon aus, dass Sie versuchen, eine Art Web-App mit einigen dynamischen Seitenladevorgängen (z. B. Ajax oder Flex / Flash) auszuführen.

Ich würde vorschlagen, dass Sie lieber versuchen, die von Ihnen erwähnte Server- / Client-Infrastruktur zu nutzen. Probieren Sie die neue Version von Raspbian aus und installieren Sie Chromium , die Open Source-Version von Chrome, oder geben Sie dem Standard-Midori-Browser eine weitere Chance. Die neueste Version von Raspbian bietet eine deutlich verbesserte Leistung, insbesondere beim Surfen im Internet. Sie sollten sie sich also ansehen .

Dan B.
quelle
4

Alles hängt davon ab, welche Distribution Sie auf dem Raspberry Pi ausführen und welches Programm Sie auf dem anderen Computer ausführen möchten. Es ist auch wichtig zu wissen, unter welchem ​​Betriebssystem diese Maschine ausgeführt wird.

Wenn es sich um ein X11-Programm handelt, das auf einer Linux / Unix-Box ausgeführt wird, sollten Sie sich bei diesem anderen Computer anmelden und Ihr Programm dort ausführen können.

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

Sie können das Benutzerkonto auch userauf einem anderen Computer so konfigurieren , dass nur das Programm ausgeführt werden kann machine. Auf diese Weise erhöhen Sie die Sicherheit ein wenig. Da dies nicht Teil der Frage war, werde ich nicht versuchen zu beantworten, wie ein sicherer Kiosk eingerichtet wird.

Wenn es sich um einen MS Windows-Computer handelt, wird es wahrscheinlich etwas komplizierter. Da ich jedoch nicht weiß, wie ich dies auf einem Windows-Computer verwenden soll, muss Ihnen ein anderer Benutzer sagen, wie dies zu tun ist.

Anders
quelle
3

X11 läuft auf der Himbeere. Früher konnte man XDMCP mit verwenden X -query serverund dann eine Sitzung auf dem Server ausführen. Klingt so, als ob Sie das auch hier brauchen.

Thorbjørn Ravn Andersen
quelle
Ich würde gerne mehr XLösungen sehen - es ist ein gutes Protokoll.
Alex Chamberlain
Zumindest über vertrauenswürdige Links. Remote X hat auf den heute scheinbar erstaunlich kleinen Maschinen mit m68k- und i960-Prozessoren und 10base2 sehr gut funktioniert. Ein 25-MHz-Sparc kann ein sehr flottes Terminal oder / und ein Server sein. Gute Zeiten :)
XTL