Skip to main content

Branding und Anpassung des openthinclient-Management Server

Der openthinclient-Management Server bietet umfassende Möglichkeiten zur individuellen Anpassung und zum Branding der ThinClients. Durch die Nutzung des Custom-Ordners können Organisationen spezifische Konfigurationen, Dateien und visuelle Elemente bereitstellen, um die ThinClients an ihre Anforderungen und ihr Corporate Design anzupassen.

Der Custom-Ordner

Der Custom-Ordner ermöglicht es, individuelle Dateien und Konfigurationen auf die ThinClients zu verteilen. Typische Anwendungsfälle sind das Hinterlegen von Zertifikaten, das Anpassen von Icons und Desktop-Hintergründen sowie das Verteilen von Skripten und Konfigurationsdateien.

Pfad zum Custom-Ordner

  • openthinclient Installer: <Manager-Home>/nfs/root/custom/

  • openthinclient Virtual Appliance: /home/openthinclient/otc-manager-home/nfs/root/custom/

  • ThinClient (PXE gebootet): /tcos/link

Struktur des Custom-Ordners

Der Custom-Ordner enthält verschiedene Unterverzeichnisse für spezifische Anpassungen:

  • browser-ssl-certs/: Server-Zertifikate, die in den Browser importiert werden.

  • ica-ssl-certs/: CA-Zertifikate für Citrix.

  • system-certs/: Systemweite Server-Zertifikate, genutzt von FreeRDP, VMware u.a.

  • icons/: Icons für Anwendungen im PNG- oder SVG-Format.

  • splashscreens/: Boot-Splash-Screens im PPM-Format.

  • rootfs/: Beliebige Dateien und Verzeichnisse, die auf die ThinClients kopiert werden.

  • packages/: Beliebige Dateien und Verzeichnisse in tar-Archivdateien.

Verteilung beliebiger Dateien

Mit den Verzeichnissen rootfs/ und packages/ können beliebige Dateien und Verzeichnisse an die ThinClients verteilt werden. Unter rootfs/ bzw. innerhalb einer tar-Archivdatei in packages/ muss der komplette Pfad abgebildet werden. Die Dateien werden während des Bootvorgangs auf die ThinClients kopiert, bevor Debian gestartet wird.

rootfs/

Dateien, die mittels dieses Ordners verteilt werden, haben auf den ThinClients folgende Eigenschaften:

  • Besitzer: der angemeldete Benutzer User-ID 1000

  • Rechte: Ausführbar und Lesbar für alle, Schreibbar für Besitzer

packages/

Datei-Rechte und -Besitzer bleiben erhalten. Ausnahme: Dateien im Benutzerverzeichnis /home/tcos gehören immer dem angemeldeten Benutzer User-ID 1000.

Unterstützte Archivformate:

  • Unkomprimiertes tar: .tar

  • Bzip2-komprimiertes tar: .tar.bz2, .tar.bz

  • Gzip-komprimiertes tar: .tar.gz, .tgz

Andere Archivformate werden ignoriert.

Beispiele für Anpassungen

  • Datei auf dem Desktop der ThinClients ablegen:

    1. In rootfs/ den gesamten Verzeichnisbaum anlegen: <Manager-Home>/nfs/root/custom/rootfs/home/tcos/Desktop

    2. In diesem Verzeichnis eine Datei erstellen.

    3. Nach dem Boot der ThinClients ist die Datei auf dem Desktop zu sehen.

  • SSL-Zertifikate der Zertifizierungsstelle hinterlegen (Citrix):

    • Zertifikate der Zertifizierungsstellen auf dem Server im Ordner <Manager-Home>/nfs/root/custom/ica-ssl-certs/ hinterlegen. Diese werden beim Bootvorgang automatisch in das benötigte Format umgewandelt und auf die ThinClients kopiert.

  • Individuelles Hintergrundbild:

    • Das gewünschte Hintergrundbild unter folgendem Dateinamen auf dem Server ablegen: <Manager-Home>/nfs/root/custom/rootfs/usr/share/wallpapers/openthinclient/default.png

    • Sollte der Pfad unterhalb /rootfs/... nicht vorhanden sein, legen Sie ihn bitte exakt so an, wie hier beschrieben.

  • Eigenes Icon für Anwendungen:

    • Das Icon im Ordner <Manager-Home>/nfs/root/custom/icons ablegen.

    • In der Anwendungskonfiguration den Dateinamen inklusive Endung als benutzerdefiniertes Symbol angeben.

Fazit

Durch die Nutzung des Custom-Ordners bietet der openthinclient-Management Server flexible Möglichkeiten zur Anpassung und zum Branding der ThinClients. Diese Funktionalität ermöglicht es Organisationen, ihre ThinClients effektiv an spezifische Anforderungen und ihr Corporate Design anzupassen.