Skip to main content

Custom Ordner

    Mit dem

    Der Custom-Ordner könnenim Kontext des openthinclient-Servers bietet eine flexible Möglichkeit, um individuelle Dateien aufund dem openthinclient-Server hinterlegt werden, dieKonfigurationen auf die ThinClients beimzu Bootverteilen. verteilt werden.

    Übliche Anwendungen sind das Hinterlegen von Zertifikaten und das Anpassen von Icons und Desktop-Hintergrund.

    Erfahrene Anwender können über den Custom-Ordner Konfigurationen oder Skripte verteilen. Auch das Überschreiben von Dateien ist möglich.

    Pfad

    openthinclient

    Installer:

    openthinclient

    ThinClient

    (PXE

    Installer

    <Manager-Home>/nfs/root/custom/

    (

    Das Manager-Home wurde bei der Installation von openthinclient angegeben)angegeben.

    Virtual Appliance

    Appliance:

    /home/openthinclient/otc-manager-home/nfs/root/custom/

    on-a-Stick/config/custom

    Der Custom-Ordner steht den PXE-gebooteten ThinClients untergebootet): /tcos/link  zur Verfügung.




    Struktur

        

     <Manager-Home>/nfs/root/custom/


    browser-ssl-certs/

    Server-Zertifikate, die in den Browser importiert werden.

    ica-ssl-certs/

    CA-Zertifikate für Citrix

    system-certs/

    (ℹ️ seit tcos-libs Version 2022.1.3)3

    Systemweite Server-Zertifikate.

    Zertifikate, 

    Diesediese werden genutzt von FreeRDP, VMware u.a.


    icons/

    Icons für Anwendungen im PNG- oder SVG-Format.

    PNG-Icons sollten 16x1616 x 16 oder 32x3232 x 32 Pixel groß sein.

    Verwendung:

    Den Dateinamen (inkl. Endung) als "Benutzerdefiniertes Symbol"Symbol in der Anwendungskonfigurationen angeben.

    splashscreens/

    Boot-Splash-Screens im PPM-Format.

    Verwendung:

    Den Dateinamen (inkl. Endung) im Hardwaretypen angeben.

    Der Dateiname tcos-splash.ppm ist reserviert und sollte nicht verwendet werden.


    rootfs/

    Beliebige Dateien und Verzeichnisse, die auf die ThinClients kopiert werden. Bereits vorhandene Dateien werden überschrieben.

    packages/

    Beliebige Dateien und Verzeichnisse in tar-Archivdateien.



    Beliebige Dateien verteilen

    Mit rootfs/ und packages/ können beliebige Dateien und Verzeichnisse an die ThinClients verteilt werden.

     

    Unter rootfs/ bzw. innnerhalb 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
    Beispielauf den ThinClients folgende Eigenschaften:

    • Besitzer: der angemeldete Benutzer User-ID 1000
    • Ausführbar und Lesbar für alle
    • Schreibbar für Besitzer
    packages/

    Datei-Rechte und -Besitzer einebleiben erhalten.

    Ausnahme, Dateien im Benutzerverzeichnis /home/tcos, gehören immer dem angemeldeten Benutzer User-ID 1000.

    Unterstütze Archiv-Formate
    unkomprimiertes tar

    .tar


    bzip2-komprimiertes tar

    .tar.bz2

    .tar.bz
    gzip-komprimiertes tar

    .tar.gz

    .tgz

    Andere Archivformate werden ignoriert.

    Beispiele

    Datei auf dem Desktop der ThinClients ablegen

    ablegen:

    1. In rootfs/ den gesamten Verzeichnisbaum anlegen:anlegen,
      <Manager-Home>/nfs/root/custom/rootfs/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.

    Die Dateien werden während des Bootvorgangs auf die ThinClients kopiert, bevor Debian gestartet wird.

    rootfs/

    Dateien, die mittels diesen Ordner verteilt werden haben auf den ThinClients folgende Eigenschaften:

    • Besitzer: der angemeldete Benutzer (User-ID 1000)
    • 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ütze Archiv-Formate

        
    unkomprimiertes tar.tar
    bzip2-komprimiertes tar.tar.bz2.tar.bz
    gzip-komprimiertes tar

    .tar.gz

    .tgz

    Andere Dateien werden ignoriert.




    Beispiele

    SSL Zertifikate der Zertifizierungsstelle hinterlegen (Citrix)

    :

    Beim Bootvorgang des ThinClients können Zertifikate von Zertifizierungsstellen auf die ThinClient kopiert werden.
     Es werden alle Zertifikate kopiert und automatisch in das benötigte Format umgewandelt.

    Hinterlegen Sie die Zertifikate der Zertifizierungsstellen auf dem Server im folgenden Ordner:

    Ordner 
     <Manager-Home>/nfs/root/custom/ica-ssl-certs/

    .

    Pfad

    Individuelles des Hintergrundbild der Clients

    Hintergrundbild:

    Das gewünschte Hintergrundbild unter folgendem Dateinamen auf dem Server ablegen:

    <Manager-Home>/nfs/root/custom/rootfs/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.