Vorlagen: Unterschied zwischen den Versionen

Aus NComputing Knowledge Base
Wechseln zu: Navigation, Suche
Zeile 17: Zeile 17:
 
'''Hinweis''': Verwechseln Sie diese Funktion nicht mit dem Parameter "Allow in-application configuration", insbesondere die Möglichkeit , [[Mozilla Firefox#Erstellen eines benutzerdefinierten Firefox-Profils|Firefox-Profile]] zu erstellen . Vorlagen werden für fast jeden Aspekt des Systems verwendet, einschließlich des Startvorgangs, der Dienste usw., nicht nur der Dateien einer Anwendung.
 
'''Hinweis''': Verwechseln Sie diese Funktion nicht mit dem Parameter "Allow in-application configuration", insbesondere die Möglichkeit , [[Mozilla Firefox#Erstellen eines benutzerdefinierten Firefox-Profils|Firefox-Profile]] zu erstellen . Vorlagen werden für fast jeden Aspekt des Systems verwendet, einschließlich des Startvorgangs, der Dienste usw., nicht nur der Dateien einer Anwendung.
  
 +
== Ändern einer Vorlage/Erstellen einer benutzerdefinierten Vorlage ==
 +
 +
Sie können Vorlagen an ihrem ursprünglichen Speicherort in /etc/templates ändern, dies funktioniert während der Laufzeit des Systems und Ihre Änderungen sind nach einem Neustart weg. Wenn Sie modifizierte Vorlagen persistent speichern möchten, müssen Sie sie in /config/templates innerhalb desselben Unterpfads speichern. Das heißt, /config/templates shadows/etc/templates. Wenn das System nach der Vorlage ica/module.ini sucht, wird zunächst geprüft, ob /config/templates/ica/module.ini existiert. Wenn es existiert, wird es vom System verwendet (Ihre modifizierte Vorlage), andernfalls würde es /etc/templates/ica/module.ini verwenden.
 +
 +
Um Ihre benutzerdefinierte Vorlage zu erstellen, empfehlen wir Folgendes:
 +
 +
# Öffnen Sie eine [[Shell Eingabeaufforderung|Shell-Prompt]]/Konsole/[[SSH-Anmeldung|SSH-Login]]-Sitzung
 +
# Verwenden Sie die folgenden Befehle, um Ihre benutzerdefinierte Vorlage zu erstellen:
 +
 +
mkdir -p /config/templates/MYPATH
 +
    cp /etc/templates/MYPATH/MYFILE /config/templates/MYFILE
 +
 +
Sie können Ihre Datei nun unter /config/templates/MYFILE/MYPATH ändern (bitte ersetzen Sie MYPATH/MYFILE durch den tatsächlichen Dateipfad und -namen, z.B. ica/module.ini oder so):
 +
 +
vi /config/templates/MYFILE/MYPATH
 +
 +
[https://de.wikipedia.org/wiki/Vi vi] ist ein Unix-Texteditor. Drücken Sie "i", um den "insert mode" zu starten, und nehmen Sie Ihre Änderungen vor. Wenn Sie fertig sind, drücken Sie "Esc", um den "insert mode" wieder zu verlassen, dann speichern und beenden Sie mit ":wq" (= schreiben und beenden).
 +
 +
Wenn Sie Ihre Verbindung starten, wird die neue Vorlage jetzt verwendet. Sie können die Datei auch selbst testen, siehe unten - dies ist nützlich, um Fehlermeldungen anzuzeigen, auf die Sie ansonsten nicht leicht zugreifen könnten.
 +
 +
'''Hinweis''': Wir empfehlen, nach der Änderung den Befehl "sync" in der Shell-Eingabeaufforderung aufzurufen, um sicherzustellen, dass das Betriebssystem tatsächlich Änderungen auf die Festplatte schreibt.
  
 
[[Kategorie:NoTouch OS]] [[Kategorie:Anpassung]]
 
[[Kategorie:NoTouch OS]] [[Kategorie:Anpassung]]
 
[[en:Templates]]
 
[[en:Templates]]

Version vom 13. September 2018, 09:47 Uhr

Vorlagen werden in NoTouch verwendet, um die eigentlichen Konfigurationsdateien zu erstellen und Befehle für alle Anwendungen von Drittanbietern wie Citrix Receiver, VMware Horizon View, Mozilla Firefox usw. zu starten.

Grundlagen zu Vorlagen

Vorlagen sind Textdateien, die den ursprünglichen Konfigurationsdateien ähneln, jedoch spezielle Felder enthalten. In diese speziellen Felder werden die Werte aus der NComputing-Konfiguration zusammengeführt, wodurch die eigentlichen Konfigurationsdateien erstellt werden.

Vorlagen werden in /etc/templates in einer benutzerdefinierten Hierarchie gespeichert - einige wichtige Unterverzeichnisse:

  • ica. Alle Vorlagen zur Citrix Receiver Konfiguration . Wenn es um Citrix geht, können Sie in einigen Fällen auch eine alternative, einfachere Methode zum Ändern von [Citrix Receiver-Konfigurationsdateien] verwenden .
  • vmview. VMware Horizon View-Vorlagen.
  • Verbindungen. Starten Sie Skripts für die Verbindungen.

Die Cheetah template engine wird zum Erstellen der endgültigen Dateien verwendet. Cheetah erlaubt die Aufnahme anderer Dateien und Programmiersprachen-ähnlicher Konstrukte. Wenn Sie nur etwas statischen Text hinzufügen oder Linien entfernen möchten, müssen Sie Cheetah überhaupt nicht lernen - es unterscheidet sich nicht von der Bearbeitung anderer Textdateien.

Template-Änderungen erfordern Shell-Prompt-/SSH-Login-Vertrautheit.

Hinweis: Verwechseln Sie diese Funktion nicht mit dem Parameter "Allow in-application configuration", insbesondere die Möglichkeit , Firefox-Profile zu erstellen . Vorlagen werden für fast jeden Aspekt des Systems verwendet, einschließlich des Startvorgangs, der Dienste usw., nicht nur der Dateien einer Anwendung.

Ändern einer Vorlage/Erstellen einer benutzerdefinierten Vorlage

Sie können Vorlagen an ihrem ursprünglichen Speicherort in /etc/templates ändern, dies funktioniert während der Laufzeit des Systems und Ihre Änderungen sind nach einem Neustart weg. Wenn Sie modifizierte Vorlagen persistent speichern möchten, müssen Sie sie in /config/templates innerhalb desselben Unterpfads speichern. Das heißt, /config/templates shadows/etc/templates. Wenn das System nach der Vorlage ica/module.ini sucht, wird zunächst geprüft, ob /config/templates/ica/module.ini existiert. Wenn es existiert, wird es vom System verwendet (Ihre modifizierte Vorlage), andernfalls würde es /etc/templates/ica/module.ini verwenden.

Um Ihre benutzerdefinierte Vorlage zu erstellen, empfehlen wir Folgendes:

  1. Öffnen Sie eine Shell-Prompt/Konsole/SSH-Login-Sitzung
  2. Verwenden Sie die folgenden Befehle, um Ihre benutzerdefinierte Vorlage zu erstellen:
mkdir -p /config/templates/MYPATH
   cp /etc/templates/MYPATH/MYFILE /config/templates/MYFILE

Sie können Ihre Datei nun unter /config/templates/MYFILE/MYPATH ändern (bitte ersetzen Sie MYPATH/MYFILE durch den tatsächlichen Dateipfad und -namen, z.B. ica/module.ini oder so):

vi /config/templates/MYFILE/MYPATH

vi ist ein Unix-Texteditor. Drücken Sie "i", um den "insert mode" zu starten, und nehmen Sie Ihre Änderungen vor. Wenn Sie fertig sind, drücken Sie "Esc", um den "insert mode" wieder zu verlassen, dann speichern und beenden Sie mit ":wq" (= schreiben und beenden).

Wenn Sie Ihre Verbindung starten, wird die neue Vorlage jetzt verwendet. Sie können die Datei auch selbst testen, siehe unten - dies ist nützlich, um Fehlermeldungen anzuzeigen, auf die Sie ansonsten nicht leicht zugreifen könnten.

Hinweis: Wir empfehlen, nach der Änderung den Befehl "sync" in der Shell-Eingabeaufforderung aufzurufen, um sicherzustellen, dass das Betriebssystem tatsächlich Änderungen auf die Festplatte schreibt.