

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Erstellen Sie Ihre Linux-basierten Images
<a name="create-linux-based-images"></a>

Sie können Linux-basierte Amazon WorkSpaces Applications-Images erstellen, indem Sie eine Verbindung zu einem Linux-Image-Builder herstellen, die benötigten Anwendungen installieren, Standardanwendungseinstellungen und Umgebungsvariablen erstellen und diese Anwendungen mithilfe eines Befehlszeilenschnittstellentools (CLI) oder eines Image Assistant (GUI) Tools zum Anwendungskatalog hinzufügen. Um das GUI-Tool zu öffnen, suchen Sie in der Liste der Anwendungen nach **Image Assistant**.

**Topics**
+ [Erstellen von Standardeinstellungen für Anwendungen für Ihre Benutzer](create-default-app-settings.md)
+ [Erstellen von Standardumgebungsvariablen für Ihre Linux-Benutzer](create-default-variables-linux.md)
+ [Optimieren der Startleistung Ihrer Linux-Anwendungen](optimize-launch-performance.md)
+ [Erstellen von Sitzungsskripts](create-session-scripts.md)
+ [Verwenden des Image Assistant-CLI-Tools für Linux](image-assistant-cli.md)
+ [Aktivieren und Deaktivieren der Webcam-Unterstützung](webcam-support.md)
+ [Aktivieren und Deaktivieren des Modus „Heavy File Sync“ für Basisordner](heavy-file-sync.md)
+ [Tutorial: Erstellen Sie ein benutzerdefiniertes Linux-basiertes WorkSpaces Anwendungs-Image](tutorial-create-linux-image.md)
+ [Tutorial: Aktivieren der Unterstützung für Japanisch für Ihre Linux-Abbilder](enable-japanese-support-linux.md)

# Erstellen von Standardeinstellungen für Anwendungen für Ihre Benutzer
<a name="create-default-app-settings"></a>

Gehen Sie wie folgt vor, um Standardanwendungseinstellungen für Ihre Benutzer zu erstellen.

**Topics**
+ [Schritt 1: Installieren von Linux-Anwendungen auf dem Image Builder](#app-settings-image-install)
+ [Schritt 2: Erstellen Sie ein Konto TemplateUser](#app-settings-template-user)
+ [Schritt 3: Erstellen von Standardeinstellungen für Anwendungen](#app-settings-image-create-default-app-settings)
+ [Schritt 4: Speichern der Standardeinstellungen für Anwendungen](#app-settings-image-save-default-app-settings)
+ [Schritt 5: Testen der Standardeinstellungen für Anwendungen (optional)](#app-settings-image-test-applications)
+ [Schritt 6: Aufräumen](#app-settings-image-finish)

## Schritt 1: Installieren von Linux-Anwendungen auf dem Image Builder
<a name="app-settings-image-install"></a>

In diesem Schritt stellen Sie eine Verbindung zu einem Linux Image Builder her und installieren dort Ihre Anwendungen.

**So installieren Sie Anwendungen auf dem Image Builder**

1. Stellen Sie eine Verbindung zum Image Builder her, indem Sie einen der folgenden Schritte ausführen: 
   + [Verwenden Sie die WorkSpaces Anwendungskonsole](managing-image-builders-connect-console.md) (nur für Webverbindungen)
   + [Erstellen Sie eine Streaming-URL](managing-image-builders-connect-streaming-URL.md) (für Web- oder WorkSpaces Anwendungs-Client-Verbindungen)
**Anmerkung**  
Sie werden als ImageBuilderAdmin Benutzer am Amazon Linux GNOME-Desktop angemeldet und haben Root-Administratorrechte.

1. Installieren Sie die benötigten Anwendungen. Öffnen Sie zunächst die Terminal-Anwendung und führen Sie den folgenden Befehl aus, um zum Beispiel einen Chromium-Browser aus einem öffentlichen yum-Repository zu installieren:

   **[ImageBuilderAdmin]\$1 sudo yum update && sudo yum install chromium.x86\$164** 

## Schritt 2: Erstellen Sie ein Konto TemplateUser
<a name="app-settings-template-user"></a>

In diesem Schritt erstellen Sie ein TemplateUser Konto, das die Standardanwendungseinstellungen für Ihre Streaming-Benutzer erstellt.

**Um ein TemplateUser Konto zu erstellen**

1. Erstellen Sie ein TemplateUser Konto ohne Root-Rechte. Führen Sie beispielsweise in einem Terminalfenster die folgenden Befehle aus, um TemplateUser im Image Builder zu erstellen:

   **[ImageBuilderAdmin]\$1 sudo useradd -m TemplateUser** 

   **[ImageBuilderAdmin]\$1 echo -e '<*password*>\$1n<*password*>\$1n' \$1 sudo passwd TemplateUser**

1. Wechseln Sie zum TemplateUser Konto:

   **[ImageBuilderAdmin]\$1 su - TemplateUser** 

## Schritt 3: Erstellen von Standardeinstellungen für Anwendungen
<a name="app-settings-image-create-default-app-settings"></a>

In diesem Schritt erstellen Sie Standardanwendungseinstellungen für Ihre WorkSpaces Anwendungsbenutzer. Auf diese Weise können Ihre Benutzer während ihrer Anwendungs-Streaming-Sitzungen schnell mit WorkSpaces Anwendungen beginnen, ohne diese Einstellungen selbst erstellen oder konfigurieren zu müssen.

**So erstellen Sie Standardeinstellungen für Anwendungen für Benutzer**

1. Starten Sie die Anwendung, für die Sie die Standardeinstellungen erstellen möchten. Führen Sie beispielsweise in einem Terminalfenster den folgenden Befehl aus, um den Chromium-Browser zu starten:

    **[TemplateUser]\$1 chromium-browser**

1. Konfigurieren Sie die Anwendungseinstellungen. Legen Sie beispielsweise **https://aws.amazon.com** als Startseite für den Chromium-Browser fest.

1. Schließen Sie die Anwendungen.

1. Abmelden:

   **[TemplateUser]\$1 logout** 

## Schritt 4: Speichern der Standardeinstellungen für Anwendungen
<a name="app-settings-image-save-default-app-settings"></a>

In diesem Schritt kopieren Sie die Standardeinstellungen für Anwendungen, die Sie dem Verzeichnis **/etc/skel/** hinzugefügt haben, und stellen sie Ihren Streaming-Benutzern zur Verfügung.

**So speichern Sie die Standardeinstellungen für Anwendungen**
+ Führen Sie den folgenden Befehl in einem Terminalfenster aus, um die Standardeinstellungen für Anwendungen für Ihre Streaming-Benutzer zu kopieren:

   **[ImageBuilderAdmin]\$1 sudo cp -r -f /home/TemplateUser/. /etc/skel**

## Schritt 5: Testen der Standardeinstellungen für Anwendungen (optional)
<a name="app-settings-image-test-applications"></a>

Stellen Sie in diesem Schritt sicher, dass die von Ihnen hinzugefügten Anwendungen ordnungsgemäß ausgeführt werden und dass die Standardeinstellungen für Anwendungen erwartungsgemäß funktionieren. 

**So testen Sie Ihre Anwendungen und Standardeinstellungen im Image Builder**

1. Erstellen Sie einen Testbenutzer ohne Root-Berechtigungen. Führen Sie beispielsweise in einem **Terminalfenster** die folgenden Befehle aus, um **test-user** im Image Builder zu erstellen:

   **[ImageBuilderAdmin]\$1 sudo useradd -m test-user**

   **[ImageBuilderAdmin]\$1 echo -e '*password*>\$1n<*password*>\$1n' \$1 sudo passwd test-user** 

1. Wechseln Sie zum Testbenutzer:

   **[ImageBuilderAdmin]\$1 su - test-user**

1. Starten Sie die Anwendung (z. B. Chromium) als Testbenutzer:

   **[test-user]\$1 /usr/bin/chromium-browser** 

1. Stellen Sie sicher, dass die Standardeinstellungen für den Testbenutzer verfügbar sind (z. B. ist die Chromium-Startseite https://aws.amazon.com/).

1. Abmelden:

   **[test-user]\$1 logout**

## Schritt 6: Aufräumen
<a name="app-settings-image-finish"></a>

Der letzte Schritt besteht im Aufräumen.

**So räumen Sie auf**

1. Löschen TemplateUser:

   **[ImageBuilderAdmin]\$1 sudo killall -u TemplateUser**

   **[ImageBuilderAdmin]\$1 sudo userdel -r TemplateUser**

1. Testbenutzer löschen (nicht erforderlich, wenn Sie Schritt 5 übersprungen haben):

   **[ImageBuilderAdmin]\$1 sudo killall -u test-user**

   **ImageBuilderAdmin]\$1 sudo userdel -r test-user**

# Erstellen von Standardumgebungsvariablen für Ihre Linux-Benutzer
<a name="create-default-variables-linux"></a>

Sie können Umgebungsvariablen auf einer Linux Image-Builder-Instance erstellen. Durch das Erstellen von Umgebungsvariablen werden diese auf Streaming-Instances verfügbar, die mit diesem Image erstellt wurden. 

**Anmerkung**  
Auf Linux-Flotteninstanzen werden Umgebungsvariablen, die mit dem Tool Image Assistant (GUI) festgelegt wurden, und die Standardsystemumgebungsvariablen über das Skript/etc/profile.d/appstream\$1system\$1vars.sh script. To access these environment variables, you must explicitly source the /etc/profile.d/appstream\$1system\$1vars.sh in Ihre Anwendungen exportiert.

**So erstellen Sie Umgebungsvariablen für Ihre Benutzer**

1. Wenn der Ordner `/etc/profile` nicht vorhanden ist, führen Sie den folgenden Befehl aus, um ihn zu erstellen:

   **[ImageBuilderAdmin]\$1 sudo mkdir -p /etc/profile.d** 

1. Um eine neue Shell-Skriptdatei (z. B. my-environment.sh) in diesem Ordner zu erstellen, führen Sie den folgenden Befehl aus:

   **[ImageBuilderAdmin]\$1 vim my-environment.sh**

1. Fügen Sie in der ersten Zeile der Skriptdatei den folgenden Inhalt ein: 

   **\$1\$1/bin/sh **

1. Fügen Sie für jede nachfolgende Zeile einen **export**-Befehl hinzu, um die Umgebungsvariablen für Ihr Image festzulegen. Im folgenden Beispiel wird `$HOME/bin` zur Variable `PATH` hinzugefügt. 

   **export PATH=”\$1HOME/bin:\$1PATH”**

1. Drücken Sie die **Esc-Taste**, um in den Befehlsmodus in vim zurückzukehren, und führen Sie dann den folgenden Befehl aus, um Ihr Skript zu speichern und vim zu beenden: 

   **:x**

1. Führen Sie den folgenden Befehl aus, um die Ausführung des Skripts als Programm zu erlauben: 

   **[ImageBuilderAdmin]\$1 chmod \$1x my-environment.sh**

# Optimieren der Startleistung Ihrer Linux-Anwendungen
<a name="optimize-launch-performance"></a>

Wenn Sie das GUI-Tool Image Assistant verwenden, optimiert das Tool die Startleistung Ihrer Anwendungen automatisch.

Wenn Sie die Image Assistant-CLI verwenden, führen Sie die folgenden Schritte aus, um die Startleistung manuell zu optimieren. Wenn Sie Dateien erstellen und zu einem Anwendungsoptimierungsmanifest hinzufügen, wird die Anwendung schneller gestartet, wenn sie zum ersten Mal auf einer neuen Flotten-Instance gestartet wird. Dadurch dauert es aber auch länger, bis die Flotten-Instances den Nutzern zur Verfügung gestellt werden. Das Optimierungsmanifest ist eine Textdatei mit Zeilenumbrüchen als Trennzeichen, die für jede Anwendung erstellt wird.

Sie können eine Manifestdatei (z. B. < *your-app* >-manifest.txt) entweder manuell oder mithilfe der folgenden Schritte erstellen.

**So erstellen Sie eine Manifestdatei**

1. Stellen Sie sicher, dass die Anwendung, die Sie optimieren möchten, gestartet ist und ausgeführt wird.

1. Führen Sie über ein Terminal im Linux Image Builder den folgenden Befehl aus: 

   **ps -ef \$1 grep <*application-process-name*>**

1. Suchen Sie in der Ausgabe des letzten Schritts nach der kleinsten PID-Nummer. Dies ist die PID für den übergeordneten Root-Prozess der Anwendung.

1. Führen Sie die Anwendung weiter aus und stellen Sie sicher, dass Sie die ersten Komponenten verwenden, die von Ihren Benutzern benötigt werden. Auf diese Weise wird sichergestellt, dass diese Komponenten durch den Optimierungsvorgang erfasst werden. 

1. Erstellen Sie eine Skriptdatei (z. B. `~/getfilestool.sh`) mit dem folgenden Inhalt:

   ```
   #!/bin/bash
   ## usage getfilestool.sh $pid
   lsof -p $(pstree -p $1 | grep -o '([0-9]\+)' | grep -o '[0-9]\+' | tr '\012' ,)|grep REG | sed -n '1!p' | awk '{print $9}'|awk 'NF'
   ```

1. Stellen Sie sicher, dass die Datei mit dem folgenden Befehl ausgeführt werden kann:

   **[ImageBuilderAdmin]\$1 chmod u\$1x \$1/getfilestool.sh**

1. Führen Sie den folgenden Befehl aus, um alle ausgeführten Dateien des in Schritt 3 gefundenen übergeordneten Root-Prozesses zu erfassen und in einer temporären Manifestdatei zu speichern.

   **[ImageBuilderAdmin]\$1 sudo \$1/getfilestool.sh <*root-parent-pid*> > /tmp/<y*our-app*>-manifest.txt **

1. Überprüfen Sie den Inhalt des Optimierungsmanifests, der sich in einer durch Zeilen getrennten Textdatei für jede Anwendung befindet.

Alternativ können Sie das Optimierungsmanifest auch mithilfe der Image Assistant-Befehlszeilenschnittstelle (CLI) jeweils für die Anwendung eingeben. Weitere Informationen finden Sie unter [Verwenden des Image Assistant-CLI-Tools für Linux](image-assistant-cli.md).

# Erstellen von Sitzungsskripts
<a name="create-session-scripts"></a>

WorkSpaces Applications stellt Instanz-Sitzungsskripts sowohl für Windows- als auch für Linux-basierte Streaming-Instances bereit. Weitere Hinweise zu Sitzungsskripts finden Sie unter [Verwenden Sie Sitzungsskripten, um das Streaming-Erlebnis Ihrer Amazon WorkSpaces Applications-Benutzer zu verwalten](use-session-scripts.md).

Sitzungsskripts werden in einem WorkSpaces Anwendungs-Image angegeben. Um die Konfigurationsdatei für Sitzungsskripts auf einer Linux-Instance zu finden, navigieren Sie zu `/opt/appstream/SessionScripts/config.json`. Der folgende Code ist eine `config.json`-Beispieldatei, die ein Sitzungsstartskript mit dem Namen „`test-session-start`“ und ein Sitzungsendskript mit dem Namen „`test-session-stop`“ zusammen mit ihren jeweiligen Laufzeitparametern angibt. Stellen Sie sicher, dass die Skripts, auf die in `config.json` verwiesen wird, über Ausführungsberechtigungen verfügen und dass ein Befehlsinterpreter definiert ist (z. B. \$1\$1/bin/bash). 

```
{
     "SessionStart": {
          "Executables": [
               {
                    "Context": "system",
                    "Filename": "/opt/appstream/SessionScripts/test-session-start",
                    "Arguments": "arg1",
                    "S3LogEnabled": true
               }
          ],
          "WaitingTime": 30
     },
     "SessionTermination": {
          "Executables": [
               { 
                    "Context": "system",
                    "Filename": "/opt/appstream/SessionScripts/test-session-stop", 
                    "Arguments": "arg2", 
                    "S3LogEnabled": true
               }
          ],
          "WaitingTime": 30
     }
}
```

# Verwenden des Image Assistant-CLI-Tools für Linux
<a name="image-assistant-cli"></a>

Auf einem Linux-basierten Image Builder können Sie das Image Assistant CLI Tool verwenden, **AppStreamImageAssistant**um Ihr WorkSpaces Anwendungs-Image zu erstellen und zu verwalten. Das Tool befindet sich unter `/usr/local/appstream/image-assistant/AppStreamImageAssistant` mit einem symbolischen Link unter `/bin/AppStreamImageAssistant`. Dieses CLI-Tool für Linux unterstützt viele derselben Operationen wie das Image Assistant-CLI-Tool für Windows. Weitere Informationen zu diesen Operationen finden Sie unter [Image Assistant CLI-Operationen zum Erstellen und Verwalten Ihres Amazon WorkSpaces Applications-Images](cli-operations-managing-creating-image-image-assistant.md).

# Aktivieren und Deaktivieren der Webcam-Unterstützung
<a name="webcam-support"></a>

WorkSpaces Applications unterstützt Audio-Video (AV) in Echtzeit, indem lokale Webcam-Videoeingaben an Anwendungs-Streaming-Sitzungen weitergeleitet werden WorkSpaces . Diese Funktion ermöglicht es Ihren Benutzern, ihre lokale Webcam für Video- und Audiokonferenzen innerhalb einer WorkSpaces Anwendungs-Streaming-Sitzung zu verwenden. Dank Echtzeit-AV und Unterstützung für Echtzeit-Audio können Ihre Benutzer mithilfe vertrauter Video- und Audiokonferenzanwendungen zusammenarbeiten, ohne ihre WorkSpaces Anwendungs-Streaming-Sitzung verlassen zu müssen.

Um diese Funktion nutzen zu können, müssen Sie ein WorkSpaces Linux-Anwendungsimage verwenden, das einen WorkSpaces Linux-Anwendungsagenten verwendet, der am oder nach dem 21. September 2022 veröffentlicht wurde.

**Anmerkung**  
Echtzeit-AV wird für stream.standard.small-Instances, die von Rocky Linux oder Red Hat Enterprise Linux betrieben werden, nicht unterstützt. Benutzern werden die Kamera- und Mikrofonsymbole in der Client-Symbolleiste nicht angezeigt. 

Die Echtzeit-AV-Funktion ist standardmäßig für Linux-Streaming-Sitzungen aktiviert. Um Webcam-Berechtigungen für Ihre Benutzer in einem Linux Image Builder zu konfigurieren, erstellen Sie `/etc/appstream/appstream.conf` und fügen Sie die folgenden Inhalte hinzu:

**Anmerkung**  
Geben Sie **1** an, um die Webcam zu aktivieren, oder **0**, um die Webcam zu deaktivieren.

```
[webcam]
permission = 1
```

# Aktivieren und Deaktivieren des Modus „Heavy File Sync“ für Basisordner
<a name="heavy-file-sync"></a>

Sie können die Optionen für Amazon Simple Storage Service Basisordner für Ihre Organisation aktivieren. Wenn Sie Amazon S3 Home Folders für einen WorkSpaces Anwendungsstapel aktivieren, können Benutzer des Stacks während ihrer Anwendungs-Streaming-Sitzungen auf einen persistenten Speicherordner zugreifen. Für den Zugriff auf die Basisordner ist keine weitere Konfiguration durch die Benutzer erforderlich. Daten, die von Benutzern in ihrem Home-Ordner gespeichert werden, werden automatisch in einem Amazon S3 S3-Bucket in Ihrem AWS-Konto gespeichert und diesen Benutzern in nachfolgenden Sitzungen zur Verfügung gestellt. Weitere Informationen finden Sie unter [Aktivieren und verwalten Sie Basisordner für Ihre Anwendungsbenutzer WorkSpaces](home-folders.md).

Um einen reibungslosen Ablauf zu gewährleisten und einige bestehende Einschränkungen zu beheben, bei denen es zu einer inkonsistenten Dateisynchronisierung kommen kann, wenn Benutzer große Textdateien aus ihren Streaming-Instances in ihren Home-Ordnern speichern, können WorkSpaces Anwendungsadministratoren die Konfigurationsoption **heavy\$1sync** aktivieren, wenn das Hochladen großer Dateien auf Amazon S3 ein übliches Benutzerszenario bei der Verwendung von Anwendungen ist. WorkSpaces Wenn Sie diese Option aktivieren, kann dies zu einer gewissen Latenz bei der Dateisynchronisierung des Basisordners führen, aber die Vollständigkeit aller Synchronisierungen mit Amazon S3 ist garantiert.

Diese Funktion ist auf allen Red Hat Enterprise Linux-Images und WorkSpaces Linux-Anwendungs-Images verfügbar, die einen Linux WorkSpaces Applications Agent verwenden, der am oder nach dem 12. September 2024 veröffentlicht wurde.

Die Heavy-Sync-Funktion ist standardmäßig für Red Hat Enterprise Linux- und Amazon Linux-Streaming-Sitzungen deaktiviert. Um die Heavy-Sync-Berechtigung für Ihre Benutzer auf einem Red Hat Enterprise Linux oder Amazon Linux Image Builder zu konfigurieren, erstellen Sie die folgenden Inhalte `/etc/appstream/appstream.conf` und fügen Sie sie hinzu:

**Anmerkung**  
Geben Sie **1** an, ob Heavy Sync aktiviert oder Heavy Sync deaktiviert werden **0** soll.

```
[storage]
heavy_sync = 1
```

# Tutorial: Erstellen Sie ein benutzerdefiniertes Linux-basiertes WorkSpaces Anwendungs-Image
<a name="tutorial-create-linux-image"></a>

In diesem Tutorial wird beschrieben, wie Sie ein benutzerdefiniertes Linux-basiertes Amazon WorkSpaces Applications-Image erstellen, das Anwendungen enthält, die Sie an Ihre Benutzer streamen können.

**Wichtig**  
Erstellen Sie in Ihrem Image Builder keinen Benutzer mit dem Namen „as2-streaming-user“. Dies ist ein reservierter Benutzername für Fleet. Wenn Sie diesen Benutzernamen außerhalb des WorkSpaces Anwendungs-Workflows erstellen, können Streaming-Probleme in Fleets auftreten.

**Topics**
+ [Schritt 1: Installieren von Linux-Anwendungen auf dem Image Builder](#tutorial-linux-image-install)
+ [Schritt 2: Generieren der Manifestdatei zur Anwendungsoptimierung](#tutorial-linux-image-manifest)
+ [Schritt 3: Erstellen Sie einen WorkSpaces Anwendungskatalog für Anwendungen](#tutorial-linux-image-catalog)
+ [Schritt 4: Erstellen von Standardanwendungseinstellungen und Umgebungsvariablen](#tutorial-linux-image-create-default-app-settings)
+ [Schritt 5: Testen der Anwendungen und Einstellungen](#tutorial-linux-image-test-applications)
+ [Schritt 6: Beenden Sie das Erstellen Ihres Abbilds](#tutorial-linux-image-finish-create-image)
+ [Schritt 7 (optional): Kennzeichnen und Kopieren eines Abbilds](#tutorial-linux-image-tag-copy)
+ [Schritt 8: Bereinigen](#tutorial-linux-image-finish)

## Schritt 1: Installieren von Linux-Anwendungen auf dem Image Builder
<a name="tutorial-linux-image-install"></a>

In diesem Schritt stellen Sie eine Verbindung zu einem Linux Image Builder her und installieren dort Ihre Anwendungen.

**So installieren Sie Anwendungen auf dem Image Builder**

1. Stellen Sie eine Verbindung zum Image Builder her, indem Sie einen der folgenden Schritte ausführen: 
   + [Verwenden Sie die WorkSpaces Anwendungskonsole](managing-image-builders-connect-console.md) (nur für Webverbindungen)
   + [Erstellen Sie eine Streaming-URL](managing-image-builders-connect-streaming-URL.md) (für Web- oder WorkSpaces Anwendungs-Client-Verbindungen)
**Anmerkung**  
Sie werden als ImageBuilderAdmin Benutzer am Amazon Linux GNOME-Desktop angemeldet und haben Root-Administratorrechte.

1. Installieren Sie die benötigten Anwendungen. Öffnen Sie zunächst die Terminal-Anwendung und führen Sie den folgenden Befehl aus, um zum Beispiel einen Chromium-Browser aus einem öffentlichen yum-Repository zu installieren:

   **[ImageBuilderAdmin]\$1 sudo yum update && sudo yum install chromium.x86\$164** 
**Anmerkung**  
Laden Sie Anwendungen nur von vertrauenswürdigen Websites herunter und installieren Sie sie.

## Schritt 2: Generieren der Manifestdatei zur Anwendungsoptimierung
<a name="tutorial-linux-image-manifest"></a>

In diesem Schritt erstellen Sie eine Manifestdatei für jede Anwendung, die Sie in Schritt 1 installiert haben.

**So erstellen Sie eine Manifestdatei zur Optimierung der Startleistung einer Anwendung**

1. Stellen Sie sicher, dass die Anwendung (z. B. Chromium), die Sie optimieren möchten, gestartet ist und ausgeführt wird.

1. Führen Sie in einem Terminalfenster den folgenden Befehl aus, um die mit der Anwendung verbundenen Prozesse aufzulisten:

   **[ImageBuilderAdmin]\$1 ps -ef \$1 grep chromium **

1. Suchen Sie die übergeordnete Stamm-PID in der Ausgabe des obigen Befehls. Nachfolgend sehen Sie ein Beispiel für eine Ausgabe. Die übergeordnete Stamm-PID lautet 16712:  
**Example**  

   ```
   [ImageBuilderAdmin]$ ps -ef | grep chromium
   
   ImageBu+ 16712 4128 0 Aug26 ? 00:00:44 /usr/lib64/chromium- browser/chromium-browser --enable-plugins --enable-extensions -- enable-user- scripts --enable-printing --enable-gpu-rasterization -- enable-sync --auto-ssl- client-auth
   
   ImageBu+ 16726 16712 0 Aug26 ? 00:00:00 /usr/lib64/chromium- browser/chromium-browser --type=zygote --no-zygote-sandbox ImageBu+ 16727 16712 0 Aug26 ? 00:00:00 /usr/lib64/chromium- browser/chromium- browser --type=zygote
   
   ImageBu+ 16731 16727 0 Aug26 ? 00:00:00 /usr/lib64/chromium- browser/chromium-browser --type=zygot
   ```

1. Führen Sie die Anwendung weiter aus und stellen Sie sicher, dass Sie die ersten Komponenten verwenden, die von Ihren Benutzern benötigt werden. Auf diese Weise wird sichergestellt, dass diese Komponenten durch den Optimierungsvorgang erfasst werden. 

1. Erstellen Sie eine Skriptdatei (z. B. `~/getfilestool.sh`) mit dem folgenden Inhalt:

   ```
   #!/bin/bash
   ## usage getfilestool.sh $pid
   lsof -p $(pstree -p $1 | grep -o '([0-9]\+)' | grep -o '[0-9]\+' | tr '\012' ,)|grep REG | sed -n '1!p' | awk '{print $9}'|awk 'NF'
   ```

1. Stellen Sie sicher, dass die Datei ausgeführt werden kann, indem Sie den folgenden Befehl ausführen:

   **[ImageBuilderAdmin]\$1 chmod u\$1x \$1/getfilestool.sh** 

1. Führen Sie den folgenden Befehl aus, um alle laufenden Dateien des in Schritt 3 gefundenen übergeordneten Root-Prozesses zu erfassen und in einer temporären Manifestdatei zu speichern:

   **[ImageBuilderAdmin]\$1 sudo \$1/getfilestool.sh 16712 > /tmp/chromium-manifest.txt **

1. Überprüfen Sie den Inhalt des Optimierungsmanifests, bei dem es sich um eine durch Zeilen getrennte Textdatei für die einzelnen Anwendungen handelt.

## Schritt 3: Erstellen Sie einen WorkSpaces Anwendungskatalog für Anwendungen
<a name="tutorial-linux-image-catalog"></a>

In diesem Schritt verwenden Sie das CLI-Tool `AppStreamImageAssistant` im Image Builder, um einen Anwendungskatalog für WorkSpaces Anwendungen zu erstellen, indem Sie Anwendungen für Ihr Image angeben. Für jede Anwendung, die Sie streamen möchten, können Sie den Namen, den Anzeigenamen, die ausführbare Datei, die gestartet werden soll, und das Symbol, das angezeigt werden soll, angeben.

**Um einen Anwendungskatalog WorkSpaces für Anwendungen zu erstellen**

1. Öffnen Sie **Terminal** auf dem Image-Builder-Desktop entweder von der Seitenleiste aus oder indem Sie das App-Raster öffnen.

1. Führen Sie **AppStreamImageAssistant --help** aus, um die Liste der verfügbaren Befehle anzuzeigen. Sie werden diese Befehle verwenden, um Anwendungen hinzuzufügen und ein Abbild zu erstellen. 

1. Führen Sie den folgenden Befehl aus, um eine installierte Anwendung (z. B. Chromium) zur Anwendungsliste für WorkSpaces Anwendungsbenutzer hinzuzufügen:

   ```
   AppStreamImageAssistant add-application \
    --name Chromium \
    --absolute-app-path /usr/lib64/chromium-browser/chromium-browser \
    --display-name Chromium \
    --absolute-icon-path /usr/share/icons/hicolor/256x256/apps/chromium-browser.png \
    --absolute-manifest-path /tmp/chromium-manifest.txt
   ```

   Alternativ können Sie auch den folgenden Befehl ausführen:

   ```
   AppStreamImageAssistant add-application \
    --name="Chromium" \
    --absolute-app-path="/usr/lib64/chromium-browser/chromium-browser" \
    --display-name="Chromium" \
    --absolute-icon-path="/usr/share/icons/hicolor/256x256/apps/chromium-browser.png" \
    --absolute-manifest-path="/tmp/chromium-manifest.txt"
   ```

1. Wiederholen Sie Schritt 3 für jede weitere Anwendung, um weitere Anwendungen hinzuzufügen.

1. Führen Sie den folgenden Befehl aus, um die Liste der Anwendungen anzuzeigen, die dem Katalog zusammen mit Metadaten wie Symbolpfaden und Startparametern hinzugefügt wurden:

   **AppStreamImageAssistant list-applications**

1. Führen Sie den folgenden Befehl aus, um Anwendungen aus dem Katalog zu entfernen:

   **AppStreamImageAssistant remove-application –-name *application\$1name***

## Schritt 4: Erstellen von Standardanwendungseinstellungen und Umgebungsvariablen
<a name="tutorial-linux-image-create-default-app-settings"></a>

In diesem Schritt erstellen Sie Standardanwendungseinstellungen und Umgebungsvariablen für Ihre WorkSpaces Anwendungsbenutzer. Auf diese Weise können Ihre Benutzer während ihrer Anwendungs-Streaming-Sitzungen schnell mit WorkSpaces Anwendungen beginnen, ohne diese Einstellungen selbst erstellen oder konfigurieren zu müssen.

**So erstellen Sie Standardanwendungs- und Umgebungsvariablen für Ihre Benutzer**

1. Starten Sie die Anwendung, für die Sie die Standardeinstellungen erstellen möchten. Führen Sie beispielsweise in einem Terminalfenster den folgenden Befehl aus, um den Chromium-Browser zu starten:

    **[ImageBuilderAdmin]\$1 chromium-browser**

1. Konfigurieren Sie die Anwendungseinstellungen. Legen Sie beispielsweise **https://aws.amazon.com** als Startseite für den Chromium-Browser fest.

1. Stellen Sie sicher, dass die Chromium-Anwendung geschlossen ist, und führen Sie dann die folgenden Befehle aus, um die Konfiguration für Chromium nach **/etc/skel** zu kopieren:

   **[ImageBuilderAdmin]\$1 sudo mkdir /etc/skel/.config**

   **[ImageBuilderAdmin]\$1 sudo cp -R \$1/.config/chromium /etc/skel/.config** 

1. Legen Sie die Umgebungsvariablen fest und fügen Sie sie der Skriptdatei hinzu. Führen Sie z. B. die folgenden Befehle aus:

   **[ImageBuilderAdmin]\$1 echo "export *FOO*=*BAR*" \$1 sudo tee -a /etc/profile.d/myenvvars.sh** 

   **[ImageBuilderAdmin]\$1 sudo chmod \$1x /etc/profile.d/myenvvars.sh** 

## Schritt 5: Testen der Anwendungen und Einstellungen
<a name="tutorial-linux-image-test-applications"></a>

Überprüfen Sie in diesem Schritt, ob die von Ihnen hinzugefügten Anwendungen korrekt ausgeführt werden und ob die Standardanwendungseinstellungen und Umgebungsvariablen wie erwartet funktionieren. 

**So testen Sie Ihre Anwendungen und Standardeinstellungen im Image Builder**

1. Erstellen Sie einen Testbenutzer ohne Root-Berechtigungen. Führen Sie beispielsweise in einem **Terminalfenster** die folgenden Befehle aus, um **test-user** im Image Builder zu erstellen:

   **[ImageBuilderAdmin]\$1 sudo useradd -m test-user**

   **[ImageBuilderAdmin]\$1 echo -e 'Pa55w0rdas2\$1\$1\$1\$1nPa55w0rdas2\$1\$1\$1\$1n' \$1 sudo passwd test-user** 

1. Wechseln Sie zum Testbenutzer:

   **[ImageBuilderAdmin]\$1 su - test-user**

1. Starten Sie die Anwendung (z. B. Chromium) als Testbenutzer:

   **[test-user]\$1 /usr/bin/chromium-browser** 

1. Stellen Sie sicher, dass die Standardeinstellungen für den Testbenutzer verfügbar sind (z. B. ist die Chromium-Startseite https://aws.amazon.com/).

1. Stellen Sie sicher, dass die Umgebungsvariablen für den Testbenutzer verfügbar sind. Führen Sie z. B. den folgenden Befehl aus:

   **[test-user]\$1 echo \$1*FOO***

   Dieser Befehl sollte die Ausgabe ***BAR*** im Terminal anzeigen.

1. Führen Sie die folgenden Befehle aus, um den Testbenutzer zu löschen, bevor Sie mit diesem Image Builder ein Abbild erstellen: 

   **\$1 logout test user**

   **[test-user]\$1 logout**

   **\$1 kill test user's running processes**

   **[ImageBuilderAdmin]\$1 sudo killall -u test-user**

   **\$1 delete user**

   **[ImageBuilderAdmin]\$1 sudo userdel -r test-user**

## Schritt 6: Beenden Sie das Erstellen Ihres Abbilds
<a name="tutorial-linux-image-finish-create-image"></a>

In diesem Schritt wählen Sie einen Namen für das Abbild aus und beenden das Erstellen des Abbilds. 

**So erstellen Sie das Abbild**

1. Erstellen Sie in einem **Terminal**-Fenster ein Abbild in Ihrem Image Builder, indem Sie **AppStreamImageAssistant create-image**ausführen. Dieses Abbild enthält Ihre installierten und registrierten Anwendungen sowie alle Sitzungsskripts und Standardanwendungseinstellungen, die Sie konfiguriert haben.

   Führen Sie **AppStreamImageAssistant create-image --help** aus, um die Liste der verfügbaren Optionen zu sehen. Weitere Informationen finden Sie unter der Operation **create-image** unter [Erstellen Sie Ihr WorkSpaces Amazon-Anwendungs-Image programmgesteuert mithilfe der Cli-Operationen von Image Assistant](programmatically-create-image.md).

1. Die Remote-Sitzung wird innerhalb weniger Augenblicke getrennt. Wenn die Nachricht **Lost Connectivity (Konnektivität unterbrochen)** angezeigt wird, schließen Sie die Browser-Registerkarte. Während das Image erstellt wird, wird der Status des Image Builder als **Snapshotting** angezeigt. Sie können keine Verbindung mit dem Image Builder herstellen, bis dieser Vorgang beendet ist. 

1. Kehren Sie zur Konsole zurück und rufen Sie **Images** und **Image Registry** auf. Vergewissern Sie sich, dass Ihr neues Abbild in der Liste angezeigt wird.

   Während Ihr Abbild erstellt wird, lautet der Abbildstatus im Abbildverzeichnis der Konsole **Pending (Schwebend)**. Sie können keine Verbindung zu Abbildern herstellen, die sich im Status **Ausstehend** befinden. 

1. Wählen Sie das Symbol **Aktualisieren** aus, um den Status zu aktualisieren. Nachdem Ihr Abbild erstellt wurde, ändert sich der Image-Status in **Available (Verfügbar)** und der Image Builder wird automatisch angehalten.

   Zum Erstellen weiterer Abbilder starten Sie den Image Builder und stellen Sie eine Verbindung von der Konsole her oder erstellen Sie einen neuen Image Builder.

## Schritt 7 (optional): Kennzeichnen und Kopieren eines Abbilds
<a name="tutorial-linux-image-tag-copy"></a>

Sie können einem Abbild während dessen Erstellung oder auch später Tags hinzufügen. Sie können das Abbild auch innerhalb einer Region oder in eine neue Region desselben Amazon-Web-Services-Kontos kopieren. Das Kopieren eines Quellbilds führt zu einem identischen, aber unterschiedlichen Zielbild. AWS kopiert jedoch keine benutzerdefinierten Tags. Außerdem können Sie nur benutzerdefinierte Abbilder kopieren, die Sie erstellt haben, nicht die Basisabbilder, die von AWS bereitgestellt werden. 

**Anmerkung**  
Sie können bis zu zwei Images gleichzeitig in einen Ziel kopieren. Wenn das Ziel, in das Sie ein Image kopieren, keine weiteren Images aufnehmen kann, erhalten Sie eine Fehlermeldung. Um das Image in diesem Fall zu kopieren, müssen Sie zunächst Images vom Ziel entfernen. Sobald das Ziel unterhalb der Grenze des Abbildkontingents (auch als Limit bezeichnet) liegt, starten Sie das Kopieren des Abbildes aus der Quellregion. Weitere Informationen finden Sie unter [Kontingente WorkSpaces für Amazon Applications Service](limits.md).

**Hinzufügen von Tags zu einem vorhandenen Abbild**

1. Wählen Sie im linken Navigationsbereich **Images** und **Image Registry** aus. 

1. Wählen Sie in der Image-Liste das Image aus, dem Sie Tags hinzufügen möchten.

1. Wählen Sie zunächst **Tags**, dann **Tags hinzufügen/bearbeiten** und schließlich Tag hinzufügen aus. Geben Sie den Schlüssel und den Wert für das Tag an und wählen Sie anschließend **Speichern** aus.

Weitere Informationen finden Sie unter [Kennzeichnen Ihrer WorkSpaces Amazon-Anwendungsressourcen](tagging-basic.md).

**Ein Image kopieren**

Durch das Kopieren eines Image über geografisch verteilte Regionen können Sie Anwendungen aus mehreren Regionen basierend auf demselben Image streamen. Indem Sie Ihre Anwendungen in größerer Nähe zu Ihren Benutzern streamen, können Sie das Nutzererlebnis beim Streamen von Anwendungen mit WorkSpaces Anwendungen verbessern.

1. Wählen Sie im linken Navigationsbereich **Images** und **Image Registry** aus. 

1. Wählen Sie in der Image-Liste das zu kopierende Image aus.

1. Wählen Sie **Aktionen**, **Kopieren**.

1. Geben Sie im Dialogfeld **Copy Image** (Image kopieren) die folgenden Informationen an und wählen Sie anschließend **Copy Image:** (Image kopieren:)
   + Wählen Sie für **Destination region** (Zielregion) die Region aus, in die das neue Image kopiert werden soll. 
   + Geben Sie für **Name**einen Namen ein, den das Image in dem Ziel haben soll, in das es kopiert wird. 
   + Geben Sie für **Description** (Beschreibung) (optional) eine Beschreibung für das Image in dem Ziel ein, in das es kopiert wird. 

1. Um den Fortschritt der Kopieroperation zu überprüfen, kehren Sie auf die Konsole zurück und wählen **Images**, **Image-Registry**. Verwenden Sie die Navigationsleiste, um zur Zielregion zu wechseln (falls zutreffend), und vergewissern Sie sich, dass Ihr neues Image in der Image-Liste enthalten ist.

   Das neue Image wird in der Image-Registry Ihrer Konsole zunächst mit dem Status **Copying** (Kopieren) angegeben. Nachdem das Abbild erfolgreich erstellt wurde, ändert sich der Status in **Available**. Nun können Sie das Abbild nutzen, um einen Stack zu starten und Ihre Anwendungen zu streamen. 

## Schritt 8: Bereinigen
<a name="tutorial-linux-image-finish"></a>

Abschließend stoppen Sie die ausgeführten Image Builder und setzen die Ressourcen frei, damit für Ihr Konto keine ungewollten Kosten entstehen. Es wird empfohlen, die Ausführung aller ungenutzter Image Builder zu stoppen. Weitere Informationen finden Sie unter [Preise für WorkSpaces Anwendungen](https://aws.amazon.com/appstream2/pricing/).

**So stoppen Sie einen ausgeführten Image Builder**

1. Wählen Sie im Navigationsbereich **Images** und **Image Builders** und dann die ausgeführte Image Builder-Instance aus.

1. Wählen Sie **Actions** und **Stop** aus.

# Tutorial: Aktivieren der Unterstützung für Japanisch für Ihre Linux-Abbilder
<a name="enable-japanese-support-linux"></a>

In dieser Anleitung wird beschrieben, wie Sie die Unterstützung für Japanisch für ein Linux-Abbild aktivieren. Dies ermöglicht es Anwendungen auf Abbildern, japanische Zeichen anzuzeigen, und Benutzern der Streaming-Dienste, die japanische Eingabemethode in den Streaming-Sitzungen von Abbildern zu verwenden.

**Topics**
+ [Schritt 1: Installieren japanischer Schrift und Eingabemethoden](#tutorial-japanese-font)
+ [Schritt 2: Festlegen der Systemzeitzone](#tutorial-japanese-zone)
+ [Schritt 3: Festlegen des Systemgebietsschemas und der Anzeigesprache](#tutorial-japanese-locale)
+ [Schritt 4: Konfigurieren der Eingabemethoden](#tutorial-japanese-input)
+ [Schritt 5: Festlegen des Tastatur-Layouts](#tutorial-japense-keyboard)
+ [Schritt 6: Überprüfen des Image Builders](#tutorial-japense-verify)
+ [Schritt 1: Erstellen des Abbilds](#tutorial-japanese-create)

## Schritt 1: Installieren japanischer Schrift und Eingabemethoden
<a name="tutorial-japanese-font"></a>

In diesem Schritt verbinden Sie einen Linux-Image-Builder und installieren die Schrift- und Eingabemethodenpakete Ihrer Wahl.

**So installieren Sie die japanische Schriftart und Eingabemethode**

1. Stellen Sie eine Verbindung zum Image Builder her, indem Sie einen der folgenden Schritte ausführen: 
   + [Verwenden Sie die WorkSpaces Anwendungskonsole](managing-image-builders-connect-console.md) (nur für Webverbindungen)
   + [Erstellen Sie eine Streaming-URL](managing-image-builders-connect-streaming-URL.md) (für Web- oder WorkSpaces Anwendungs-Client-Verbindungen)
**Anmerkung**  
Sie werden als ImageBuilderAdmin Benutzer am Amazon Linux GNOME-Desktop angemeldet und haben Root-Administratorrechte.

1. Installieren Sie die Schriftart und die Eingabemethode, die Sie benötigen. Öffnen Sie dazu die Terminal-Anwendung und führen Sie dann die folgenden Befehle aus:

   **sudo yum install vlgothic-p-fonts.noarch**

   **sudo yum install ibus-kkc.x86\$164**

1. Führen Sie zusätzlich zu den oben genannten Befehlen für Rocky Linux und Red Hat Enterprise Linux den folgenden Befehl aus:

   **sudo yum install glibc-langpack-ja**

## Schritt 2: Festlegen der Systemzeitzone
<a name="tutorial-japanese-zone"></a>

Führen Sie den folgenden Befehl aus, um die Systemzeitzone festzulegen:

**sudo timedatectl set-timezone "Asia/Tokyo"**

## Schritt 3: Festlegen des Systemgebietsschemas und der Anzeigesprache
<a name="tutorial-japanese-locale"></a>

Führen Sie die folgenden Befehle aus, um das Systemgebietsschema und die Anzeigesprache festzulegen. 

**So legen Sie das Systemgebietsschema und die Anzeigesprache fest**

1. Aktualisieren Sie die Datei `cloud-init config`, indem Sie den Befehl **sudo vim /etc/cloud/cloud.cfg** ausführen, und ändern Sie das **Gebietsschema** unter **locale: ja\$1JP.utf8**, speichern und schließen Sie anschließend die Datei.

1. Aktualisieren **sudo localectl set-locale LANG=ja\$1JP.utf8** Sie die Systemeinstellungen, indem Sie den Befehl ausführen.

1. Aktualisieren Sie die Einstellungen der Gnome-Shell, indem Sie **sudo gsettings set org.gnome.system.locale region "ja\$1JP.utf8"** ausführen.

## Schritt 4: Konfigurieren der Eingabemethoden
<a name="tutorial-japanese-input"></a>

Konfigurieren Sie die Eingabemethoden für die Anwendung, die Sie dem Abbild hinzufügen möchten. Weitere Informationen darüber, wie Sie eine Anwendung installieren, eine Manifestdatei erzeugen und Standardeinstellungen erstellen, finden Sie unter [Tutorial: Erstellen Sie ein benutzerdefiniertes Linux-basiertes WorkSpaces Anwendungs-Image](tutorial-create-linux-image.md). In diesem Schritt gehen wir davon aus, dass Sie die Anwendung Firefox bereits installiert haben. Diese befindet sich unter `/usr/local/firefox/firefox`.

**So konfigurieren Sie die Eingabemethoden**

1. Erstellen Sie ein Skript, indem Sie den Befehl **sudo vim /usr/local/bin/update-input-method.sh** ausführen, und fügen Sie dem Skript den folgenden Inhalt hinzu:

   ```
   #!/bin/bash
   
   function start_process()
   {
       command=$1
       process_name=$2
   
       process_count=$(pgrep $process_name -c)
       echo "$(date) current $process_name count: $process_count"
       while [ $process_count -lt 1 ]
       do
           echo "$(date) starting $process_name"
           eval $command
           sleep 1
           process_count=$(pgrep $process_name -c)
       done
       echo "$(date) $process_name started"
   }
   
   start_process "ibus-daemon --xim &" "ibus-daemon"
   start_process "/usr/libexec/ibus-engine-kkc --ibus &" "ibus-engine-kkc"
   
   gsettings set org.gnome.desktop.input-sources sources "[('ibus','kkc'), ('xkb', 'us')]"
   gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Control>space']"
   gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Shift><Control>space']"
   
   echo "$(date) updated input source and switch shortcut"
   ```

   Im obigen Skript ist die erste Eingabequelle ('ibus', 'kkc') die Standardeingabemethode. Sie können die Standardeingabemethode ändern, indem Sie die Reihenfolge der Eingabequellen ändern. Darüber hinaus sind „Steuerungstaste \$1 Leertaste“ und „Umschalttaste \$1 Steueruntstaste \$1 Leertaste“ als Tastenkombinationen für den Wechsel zwischen den Eingabemethoden festgelegt. Sie können Ihre eigenen Tastenkombinationen festlegen, mit denen Ihre Benutzer während Streaming-Sitzungen zwischen den Eingabemethoden wechseln können.

1. Erstellen Sie das Skript zum Starten der Anwendung (Firefox), die Sie dem Abbild hinzufügen möchten. Führen Sie dazu den Befehl aus **sudo vim /usr/local/bin/firefox-jp.sh** und fügen Sie dem Skript dann den folgenden Inhalt hinzu:

   ```
   #!/bin/bash
   
   # Gather required environment variables from the GNOME shell session
   while IFS= read -r -d $'\0' env_var; do
       case "$env_var" in
           DBUS_SESSION_BUS_ADDRESS=*|\
           GTK_IM_MODULE=*|\
           QT_IM_MODULE=*|\
           XMODIFIERS=*|\
           XAUTHORITY=*)
               echo "$env_var"
               export "$env_var"
               ;;
       esac
   done < "/proc/$(pgrep -u as2-streaming-user gnome-shell | head -n1)/environ"
   
   /usr/local/bin/update-input-method.sh > /var/tmp/update-input-method.log 2>&1 &
   
   /usr/local/firefox/firefox &
   ```

1. Fügen Sie beiden Skripts Ausführungsberechtigungen hinzu, indem Sie die folgenden Befehle ausführen:

   **sudo chmod \$1x /usr/local/bin/update-input-method.sh**

   **sudo chmod \$1x /usr/local/bin/firefox-jp.sh**

1. Wenn Sie die Optimierungsmanifestdatei für die Anwendung bereits erstellt haben, führen Sie die folgenden Befehle aus, um das Anwendungsstartskript zum Anwendungskatalog hinzuzufügen:

   ```
   sudo AppStreamImageAssistant add-application \
   --name firefox \
   --absolute-app-path /usr/local/bin/firefox-jp.sh \
   --display-name firefox \
   --absolute-icon-path /usr/local/firefox/browser/chrome/icons/default/default128.png \
   --absolute-manifest-path /tmp/firefox-manifest.txt
   ```

Alternativ können Sie die Eingabemethoden auch konfigurieren, indem Sie das Skript update-input-method .sh als separate Anwendung zum Anwendungskatalog für das Image hinzufügen. Während Streaming-Sitzungen können Ihre Benutzer diese Anwendung starten, um die japanische Eingabe zu aktivieren, und innerhalb derselben Sitzung mit bestimmten Tastenkombinationen zwischen den Eingabemethoden wechseln.

## Schritt 5: Festlegen des Tastatur-Layouts
<a name="tutorial-japense-keyboard"></a>

Stellen Sie das Tastatur-Layout so ein, dass es den Tastaturen entspricht, die Ihre Benutzer während Streaming-Sitzungen verwenden werden. Sie können mithilfe des Befehls **localectl list-keymaps** alle verfügbaren Tastenzuordnungen auflisten und mithilfe des Befehls **sudo localectl set-keymap jp106** die Tastenzuordnung auf die japanische Tastatur mit z. B. 106 Tasten einstellen.

## Schritt 6: Überprüfen des Image Builders
<a name="tutorial-japense-verify"></a>

Starten Sie zum Überprüfen zunächst den Image Builder neu, indem Sie den Befehl **sudo shutdown -r now** ausführen. Stellen Sie nach dem Neustart erneut eine Verbindung zum Image Builder her und überprüfen Sie, ob alles, einschließlich Zeitzone, Gebietsschema, Sprache und Eingabemethode, wie erwartet funktioniert.

## Schritt 1: Erstellen des Abbilds
<a name="tutorial-japanese-create"></a>

Erstellen Sie das Abbild im Image Builder. Weitere Informationen finden Sie unter [Tutorial: Erstellen Sie ein benutzerdefiniertes Linux-basiertes WorkSpaces Anwendungs-Image](tutorial-create-linux-image.md). Stellen Sie sicher, dass Sie Standardanwendungseinstellungen erstellen, einschließlich der regionalen Einstellungen, die Sie gerade konfiguriert haben. Weitere Informationen finden Sie unter „Erstellen von Standardanwendungseinstellungen für Ihre Benutzer“ unter [Erstellen Sie Ihre Linux-basierten Images](create-linux-based-images.md).

Alle mit diesem Abbild erstellten Linux-Flotten-Instances haben dieselben Standardeinstellungen für Zeitzone, Gebietsschema, Sprache und Eingabemethode, die Sie für das Abbild konfiguriert haben.