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:
-
In
rootfs/
den gesamten Verzeichnisbaum anlegen:<Manager-Home>/nfs/root/custom/rootfs/home/tcos/Desktop
-
In diesem Verzeichnis eine Datei erstellen.
-
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.