LibRemote/de

aus Metalab Wiki, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Zur Navigation springenZur Suche springen
Sprache: Deutsch



LibRemote/de
No-Logo.png
Gestartet:
Involvierte: anlumo, datacop, Hetti
Status: basic setup done - still not feature complete
Beschreibung: Ein Mini-PC für einfache Präsentationen und Medienanzeige am Beamer
Shutdownprozedur:
Zuletzt aktualisiert: 2023-05-12


LibRemote ist ein kleiner Computer mit Ubuntu 22.04.1 LTS. Er ist bei dem Netzwerkschrank in der Metalab Bilbiothek installiert. Er ist auf den HDMI switch (port 5) verbunden.

Es ist ein HP EliteDesk 800 G4-Desktop-Mini-Business-PC 35W (Maintenance and Service Guide).

Nutzungsmöglichkeiten

  • Mache Präsentationen auf dem Beamer ohne HDMI Kabel.
  • Make Präsentationen von einem Tablet aus.
  • Spiele Videos oder Musik ab ohne einen Computer verbunden zu haben.
  • Nutze einen Linux Computer für eine Präsentation, ohne selber Linux zu nutzen am eigenen Computer.
  • Mache eine Aufzeichnung von einem HDMI Input.

Warnung

Das ist ein öffentliches Gerät! Speichere keine privaten Daten auf dem Gerät. Nutze keine Passwörter bzw. Logins auf diesem Gerät. Sonst machst du das auf eigene Gefahr hin. Dieses Gerät kann jederzeit neu installiert werden. Vertraue nicht darauf, dass deine gespeicherten Daten auf dem Gerät bleiben.

Bedienungansleitung

Der Computer hat die IP-Adresse 10.20.30.111 und der DNS Name lautet libremote.lan.

Wie schalte ich es ein?

Der HDMI-Switch und der Computer befinden sich beim Eingang in der Bibliothek Links oben über dem großen Drucker

  1. Als erstes musst du den HDMI-Switch und die verbundenen Geräte einschalten. Gehe auf das SmartLab Home dashboard und aktiviere den "BibAudio" Schalter.
  2. Überprüfe, dass der LibRemote PC auf dem HDMI-Switch auf Input 5 aktiviert ist. Er sollte weiß leuchten.
  3. Der PC ist normalerweise ausgeschaltet. Es ist beim PC oben ein kleiner Einschaltknopf. Du erreichst den Computer mit einem Stuhl oder einer Leiter.
    Alternativ kannst du den PC mit Wake on Lan aktivieren (WoL). Es gibt verschiedene Kommandozeilen (CLI) Tools, siehe Trigger Wake up on Arch Wiki
    MAC Adresse für WoL: e4:e7:49:47:92:77

Bitte schalte alles nach der Benutzung wieder ab! Aktiviere den Knopf "AudioVideo" wieder, wie in Punkt 1.2. oben beschrieben !

Wie benutze ich es?

Um den Computer zu steuern verbinde dich in deinem Browser auf die Adresse http://10.20.30.111. Die Logindaten lauten metalab/metalab.

Wenn du dich einloggst, siehst du folgende Optionen:

  • Remote Shell
  • Desktop Session
  • Set to Extend Mode
  • Set to Mirror Mode
  • Shutdown
  • Remote Shell ist ein terminal via SSH im Browser.
  • Desktop Session startet den geteilten Bildschirm in deinem Browser.

   Es gibt zwei wege wie das funktioniert. Es gibt folgende zwei Möglichkeiten:

  • Extend Mode: Der Computer wird um ein virtuellen Bildschirm erweitert. Nur die Maus im Browser kann diesen Bildschirm nutzen, aber Applikationen können Dinge auf diesem Bildschirm anzeigen. Damit kann man Beispielsweise für Streaming Bildschirme (z.B. das OBS Interface) oder Präsentationsbildschirme nutzen.
  • Mirror Mode: Der Bildschirm ist gespiegelt. Du siehst das gleiche im Browser und am Projektor. Es passiern die gleichen Aktionen mit Maus und Tastatur.

   Die Aktivierung einer dieser Optionen wird nur für neue Verbindungen aktiviert. Bei der aktuellen passiert nichts, du musst das neu öffnen.

  • Shutdown schaltet den Computer direkt aus. (executes sudo shutdown -h now in a terminal). Du kannst ihn auch vom Desktop aus runterfahren im Sharing Modues (es kommt eine Warnung das ein anderer User eingeloggt ist, das bist du und du kannst das ignorieren).

Du kannst auch einen regulären RDP client auf deinem eigenen PC nutzen statt der Web Applikation. Gleiche Login Daten. Die IP ist 10.20.30.111 und der Port ist 3389 (standard). Das wurde auch mit der Remote Desktop Mobile app von Microsoft an einem iPad getestet.

VNC is auch möglich, die IP ist 10.20.30.111 mit dem Port 5900 (standard). Du kannst deinen eigenen VNC Client nutzen um dich hinzuverbinden. Das Passwort ist metalab. (Achtung: GNOME Remote Desktop unterstützt keinen Extend Mode mit VNC, nutze den Web Client mit RDP für dieses Feature!)

HDMI Input

Der Computer hat eine USB HDMI Aufzeichnungs Karte, sie ist unter /dev/video0 verfügbar und geprüft nutzbar mit OBS und VLC. Sie ist am output B auf dem Bibliotheks HDMI switch verbunden.

Die Idee ist, das du mit dieser Karte von einem verbundenen Laptop den Bildschirm aufzeichnen kannst. Dabei musst du am Laptop nichts extra ändern. Das heißt auch, dass du auch andere Dinge aufzeichnen kannst die am HDMI angehängt werden. Zum Beispiel eine Spielekonsole oder ein Mobiltelefon.

Für eine korrekte Funktion muss das Video Format auf 'Motion JPEG', Auflösung 1920x1080, framerate 30 fps (60 fps funktioniert leider nicht). Color range wird empfohlen auf full gesetzt zu werden.

Achtung du kannst nur die gleiche Anzeige aufzeichnen, die der Projekter auch zeigt. Wenn du den HDMI Switch Ausgang zum LibRemote Computer setzt, bekommst du einen Magic Mirror Effekt im Video Stream im Fenster.

Installierte Applikationen

  • OBS (Streaming Applikation, kann im Extend Mode benutzt werden um Bild im Bild zu nutzen, zeige nur ein einziges Fenster oder andere fancy Dinge. Kann auch Bildschirm oder HDMI Aufzeichnungen machen.)
  • LibreOffice Impress (WIE PowerPoint)
  • Terminal
  • VLC (Für video/audio playback UND streaming)

Vorschläge für andere nützliche Applikationen für das Gerät sind willkommen!

Ansible Skript

Das Setup kann automatisiert mit Ansible installiert werden, Siehe Github: https://github.com/Metalab/Ansible-LibRemote