Creación de la configuración predeterminada de la aplicación para los usuarios - Amazon AppStream 2.0

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Creación de la configuración predeterminada de la aplicación para los usuarios

Paso 1: Instalar aplicaciones Linux en el constructor de imágenes

En este paso, se conecta un constructor de imágenes de Linux y se instalan sus aplicaciones en el constructor de imágenes.

Para instalar aplicaciones en el constructor de imágenes
  1. Conéctese al constructor de imágenes mediante uno de los siguientes métodos:

  2. Instale las aplicaciones que necesite. Por ejemplo, para instalar un navegador Chromium desde un repositorio de yum público, abra primero la aplicación Terminal y, a continuación, ejecute el siguiente comando:

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

Paso 2: Crear una cuenta TemplateUser

En este paso, crea una cuenta TemplateUser, que crea la configuración predeterminada de la aplicación para sus usuarios de streaming.

Para crear una cuenta TemplateUser
  1. Cree una cuenta TemplateUser que no tenga permisos raíz. Por ejemplo, en una ventana Terminal, ejecute los siguientes comandos para crear TemplateUser en el constructor de imágenes:

    [ImageBuilderAdmin]$ sudo useradd -m TemplateUser

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

  2. Cambie a la cuenta TemplateUser:

    [ImageBuilderAdmin]$ su - TemplateUser

Paso 3: Crear la configuración predeterminada de la aplicación

En este paso, creará una configuración predeterminada de la aplicación para los usuarios de AppStream 2.0. Esto permitirá a los usuarios comenzar a utilizar rápidamente las aplicaciones durante las sesiones de streaming de AppStream 2.0, sin necesidad de crear o configurar estos ajustes ellos mismos.

Para crear la configuración predeterminada de la aplicación para los usuarios
  1. Inicie la aplicación para la que desee crear la configuración predeterminada. Por ejemplo, en una ventana Terminal, ejecute el siguiente comando para iniciar el navegador Chromium:

    [TemplateUser]$ chromium-browser

  2. Configure las opciones de la aplicación. Por ejemplo, configure la página de inicio del navegador Chromium como https://aws.amazon.com.

  3. Cierre las aplicaciones.

  4. Cierre la sesión:

    [TemplateUser]$ logout

Paso 4: Crear la configuración predeterminada de la aplicación

En este paso, copiará la configuración predeterminada de la aplicación que ha añadido al directorio /etc/skel/ y la pondrá a disposición de los usuarios de streaming.

Para guardar la configuración predeterminada de la aplicación
  • Ejecute el siguiente comando en una ventana Terminal para copiar la configuración predeterminada de la aplicación para los usuarios de streaming:

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

Paso 5: Probar la configuración predeterminada de la aplicación (opcional)

En este paso, comprobará que las aplicaciones que ha agregado se ejecutan correctamente y que la configuración predeterminada de las aplicaciones funciona según lo previsto.

Para probar las aplicaciones y la configuración predeterminada en un constructor de imágenes
  1. Cree un usuario de prueba que no tenga permisos raíz. Por ejemplo, en una ventana Terminal, ejecute los siguientes comandos para crear un usuario-prueba en el constructor de imágenes:

    [ImageBuilderAdmin]$ sudo useradd -m test-user

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

  2. Cambie al usuario de prueba:

    [ImageBuilderAdmin]$ su - test-user

  3. Abra la aplicación (p. ej., Chromium) como usuario de prueba:

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

  4. Compruebe que la configuración predeterminada esté disponible para el usuario de prueba (p. ej., la página de inicio de Chromium es https://aws.amazon.com/).

  5. Cierre la sesión:

    [TestUser]$ logout

Paso 6: Eliminación

Por último, el paso final consiste en eliminar.

Eliminación
  1. Elimine TemplateUser:

    [ImageBuilderAdmin]$ sudo killall -u TemplateUser

    [ImageBuilderAdmin]$ sudo userdel -r TemplateUser

  2. Elimine TestUser (no es obligatorio si omitió el paso 5):

    [ImageBuilderAdmin]$ sudo killall -u TestUser

    ImageBuilderAdmin]$ sudo userdel -r TestUser