VNC: Mit Maus, Tastatur und Monitor eines anderen Computers
          Deinen Beaglebone bedienen



Vielleicht willst Du ja Deinen Beaglebone ohne angestöpselte Maus, Tastatur und Bildschirm betreiben.
Oder mal eben schnell von einem anderen Computer aus in Deinen Beaglebone hineingehen, um ein paar Befehle auszuführen.

Hier bediene ich Beaglebone mit meinem Mac:

vnc client

Das geht ganz einfach! Die Zauberworte heißen: SSH und VNC

Es sind nur sehr wenige einfache Schritte.

Mit SSH gibt man, wie im vorhergehenden Kapitel beschrieben, Terminalbefehle.

Wenn Du stattdessen die grafische Oberfläche Deines Beaglebone sehen und bedienen willst, wird VNC benutzt (doch auch hier könnte SSH der erste Schritt sein).



VNC:

Da Du nun schon über SSH mit Deinem Beaglebone verbunden bist, installiere Dir gleich mal den VNC-Server "tightvncserver"!

1. Schritt: VNC-Server installieren
mit: sudo apt-get install tightvncserver


2. Schritt: VNC-Server starten
Mit: tightvncserver
Dann Passwort vergeben.
Auf die Frage: Would you like to enter a view-only password (y/n)?  antwortest Du mit n, denn Du willst nicht nur gucken (view-only), sondern auch bedienen.


3. Schritt: Session starten
Bevor Du mit einem anderen Computer den grafischen Bildschirm von Beaglebone siehst, mußt Du erst auf Beaglebone eine VNC-Session starten,
mit: tightvncserver -geometry 800x600 -depth 16
wobei: -geometry 800x600 die Bildschirmauflösung und: -depth 16 die Farbtiefe sein soll.
Du kannst natürlich auch andere Werte nehmen.


4. Schritt: Auf dem anderen Computer einen VNC-Clienten bzw. VNC-Viewer benutzen
Es gibt jede Menge Programme, mit denen man sich nun in den VNC-Server des Beaglebone einklinken kann.

  • Ich benutze dafür auf meinem Mac "Chicken of the VNC" (gibt's hier).

  • Für Ubuntu und andere Linuxe kann man z. B. Remmina oder Vinagre benutzen (häufig zu starten unter der Formulierung: "Zugriff auf entfernte Arbeitsflächen" oder "Betrachter für andere Desktops").

  • Unter Windows wird gelegentlich RealVNC empfohlen.

  • Unter Android gibt's z. B. androidVNC.

  • Unabhängig vom Betriebssystem, kannst Du Dir als Erweiterung des Browsers "Chrome" von Google einen VNC-Viewer installieren.
Falls in Deinem Client bzw. Viewer nach einem Port gefragt wird: 5901 (wenn tightvncserver Display 1 freigibt bzw. 5902 für Display 2 usw.).