Para utilizar la función Session Collaboration en un escritorio RHEL 9.x u 8.x, debe seguir los pasos de configuración descritos en este artículo. Para los escritorios RHEL 8.x, debe instalar la extensión de GNOME Shell necesaria para habilitar la compatibilidad con AppIndicator. Para los escritorios RHEL 9.x, debe instalar el repositorio de EPEL, el paquete libappindicator-gtk3 y la extensión de GNOME Shell requerida.

Habilitar Session Collaboration en un escritorio RHEL 9.x

Para habilitar la función Session Collaboration y hacer que el icono Session Collaboration esté disponible en un escritorio RHEL 9.x, siga el siguiente procedimiento.

  1. Instale el repositorio de EPEL.
    yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
  2. Instalar el paquete libappindicator-gtk3.
    yum install -y libappindicator-gtk3
  3. Para habilitar la compatibilidad con AppIndicator, descargue la extensión de GNOME Shell requerida en el sistema RHEL 9.x.
    1. Descargue la extensión de GNOME Shell de https://extensions.gnome.org/extension/615/appindicator-support/. Seleccione 40 para la versión del Shell y 42 para la versión de la extensión.
    2. Extraiga el contenido del paquete descargado y cambie el nombre del directorio de la extensión a [email protected] (el valor "uuid" en el archivo metadata.json del paquete).
    3. Utilice el comando mv para mover el directorio de la exttensión [email protected] a esta ubicación: /usr/share/gnome-shell/extensions.

      De forma predeterminada, la extensión [email protected] solo es legible para el usuario raíz. Para admitir la colaboración de la sesión, también debe hacer que esta extensión sea legible para otros usuarios.

  4. Haga que el archivo metadata.json en el directorio [email protected] sea legible para todos los usuarios.
    chmod a+r metadata.json

    Continúe con el siguiente paso de este procedimiento, según el tipo de grupo de escritorios.

    • Si va a configurar un grupo de escritorios automatizado de clones completos, vaya al paso 5.
    • Si va a configurar cualquier otro tipo de grupo de escritorios, vaya al paso 6.
  5. (Para grupos de escritorios automatizados de clones completos) Haga que la extensión [email protected] sea legible para todos los usuarios.
    1. Abra el archivo de configuración de la extensión para editarlo.
      vi /etc/dconf/db/local.d/00-extensions
    2. Modifique el archivo de configuración para incluir [email protected] en la lista de enabled-extensions como se muestra en el siguiente ejemplo.
      # List all extensions that you want to have enabled for all users
      enabled-extensions=['[email protected]' , '[email protected]']
    3. Ejecute la siguiente secuencia de comandos.
      chmod 755 /etc/dconf/db/local.d/00-extensions
      dconf update

    La función Session Collaboration ahora está habilitada para el escritorio. Puede omitir los pasos restantes de este procedimiento.

  6. (Para otros grupos de escritorios además de clones completos automatizados) Haga que la extensión [email protected] sea legible para el usuario que inició sesión.
    1. Instale gnome-extensions-app.
    2. En el entorno de escritorio, reinicie GNOME Shell pulsando la siguiente secuencia de teclas en el teclado.
      Alt+F2
      r
      Enter
    3. En el entorno de escritorio, ejecute gnome-extensions-app y, a continuación, habilite Soporte para AppIndicator y KStatusNotifierItem.

    La función Session Collaboration ahora está habilitada para el escritorio.

Habilitar Session Collaboration en un escritorio RHEL 8.x

Para habilitar la función Session Collaboration en un escritorio RHEL 8.x, siga el siguiente procedimiento.

  1. Puede descargar la extensión de GNOME Shell requerida para el sistema RHEL 8.x en https://extensions.gnome.org/extension/615/appindicator-support/.
    • En RHEL 8.0, seleccione 3.28 para la versión del shell y 26 para la versión de la extensión.
    • En RHEL 8.1 y versiones posteriores, seleccione 3.32 para la versión del shell y 29 para la versión de la extensión.
  2. Extraiga el contenido del paquete descargado y cambie el nombre del directorio a [email protected] (el valor "uuid" en el archivo metadata.json del paquete).
  3. Utilice el comando mv para mover el directorio [email protected] a esta ubicación: /usr/share/gnome-shell/extensions.

    De forma predeterminada, el archivo metadata.json del directorio [email protected] solo es legible para el usuario raíz. Para admitir la colaboración de la sesión, también debe hacer que este archivo sea legible para otros usuarios.

  4. Ejecute el comando para hacer que metadata.json sea legible para otros usuarios, como se muestra en el siguiente ejemplo.
    chmod a+r metadata.json
  5. Instale gnome-tweaks.
  6. En el entorno de escritorio, reinicie GNOME Shell pulsando la siguiente secuencia de teclas en el teclado.
    Alt+F2
    r
    Enter
  7. En el entorno de escritorio, ejecute gnome-tweaks y, a continuación, habilite KStatusNotifierItem/AppIndicator Support.