Creazione di impostazioni predefinite delle applicazioni per gli utenti - Amazon AppStream 2.0

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Creazione di impostazioni predefinite delle applicazioni per gli utenti

Segui questi passaggi per creare le impostazioni predefinite delle applicazioni per gli utenti.

Fase 1: installazione delle applicazioni sull'Image Builder

In questa fase, connetti un Image Builder Linux e installi le applicazioni sull'Image Builder.

Installare le applicazioni sull'Image Builder
  1. Connetti l'Image Builder in uno dei seguenti modi:

  2. Installa le applicazioni necessarie. Ad esempio, per installare un browser Chromium da un repository yum pubblico, apri prima l'applicazione Terminale, quindi esegui il seguente comando:

    [ImageBuilderAdmin]$ sudo yum update && sudo yum install chromium.x86_64

Fase 2: Creare un account TemplateUser

In questo passaggio, crei un TemplateUser account, che crea le impostazioni predefinite dell'applicazione per i tuoi utenti di streaming.

Per creare un TemplateUser account
  1. Crea un TemplateUser account senza permessi di root. Ad esempio, in una finestra del Terminale, esegui i seguenti comandi da creare TemplateUser sul generatore di immagini:

    [ImageBuilderAdmin]$ sudo useradd -m TemplateUser

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

  2. Passa all' TemplateUser account:

    [ImageBuilderAdmin]$ su - TemplateUser

Fase 3: creazione di impostazioni predefinite delle applicazioni

In questo passaggio, creerai le impostazioni predefinite dell'applicazione per gli utenti della AppStream versione 2.0. In questo modo gli utenti possono iniziare a utilizzare rapidamente le applicazioni durante le sessioni di streaming AppStream 2.0, senza la necessità di creare o configurare queste impostazioni da soli.

Per creare impostazioni di applicazioni e Windows predefinite per gli utenti
  1. Avvia l'applicazione per cui creare le impostazioni predefinite. Ad esempio, in una finestra del Terminale, esegui il seguente comando per avviare il browser Chromium:

    [TemplateUser]$ chromium-browser

  2. Configurazione delle impostazioni delle applicazioni. Ad esempio, imposta la home page del browser Chromium come. https://aws.amazon.com.

  3. Chiudi le applicazioni.

  4. Effettua la disconnessione:

    [TemplateUser]$ logout

Fase 4: salvataggio delle impostazioni predefinite delle applicazioni

In questa fase, copia le impostazioni predefinite dell'applicazione che hai aggiunto alla directory /etc/skel/ e rendile disponibili agli utenti di streaming.

Per salvare le impostazioni predefinite delle applicazioni
  • Per copiare le impostazioni predefinite dell'applicazione per gli utenti di streaming, esegui il seguente comando in una finestra del Terminale:

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

Fase 5: Verifica delle impostazioni predefinite dell'applicazione (facoltativo)

In questa fase, verifica che le applicazioni che hai aggiunto funzionino correttamente e che le impostazioni predefinite dell'applicazione funzionino come previsto.

Test delle applicazioni e delle impostazioni predefinite su un Image Builder
  1. Crea un utente di test senza autorizzazioni root. Ad esempio, in una finestra di Terminale, esegui i seguenti comandi per creare test-user sull'Image Builder:

    [ImageBuilderAdmin]$ sudo useradd -m test-user

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

  2. Passa all'utente di test:

    [ImageBuilderAdmin]$ su - test-user

  3. Avvia l'applicazione (ad esempio, Chromium) come utente di test:

    [test-user]$ /usr/bin/chromium-browser

  4. Verifica che le impostazioni predefinite siano disponibili per l'utente di test (ad esempio, la home page di Chromium è https://aws.amazon.com/).

  5. Effettua la disconnessione:

    [test-user]$ logout

Passaggio 6: Pulizia

Infine, l'ultima fase è quella della pulizia.

Per eliminare
  1. Elimina: TemplateUser

    [ImageBuilderAdmin]$ sudo killall -u TemplateUser

    [ImageBuilderAdmin]$ sudo userdel -r TemplateUser

  2. Elimina test-user (non richiesto se hai saltato il passaggio 5):

    [ImageBuilderAdmin]$ sudo killall -u test-user

    ImageBuilderAdmin]$ sudo userdel -r test-user