Con la función Session Collaboration, los usuarios pueden invitar a otros usuarios a que se unan a una sesión de escritorio remoto de Linux existente.
Requisitos del sistema para Session Collaboration
Para admitir la función Session Collaboration en escritorios Linux, la implementación de VMware Horizon 8 debe cumplir ciertos requisitos.
Componente | Requisitos |
---|---|
Escritorios remotos Linux | La función Session Collaboration se admite en escritorios remotos que ejecuten los entornos de escritorio y las distribuciones de Linux que se indican a continuación:
|
Horizon Connection Server | La instancia de Horizon Connection Server usa una licencia empresarial. |
Protocolo de visualización | VMware Blast |
Para obtener información sobre cómo utilizar la función Session Collaboration, consulte la documentación de Horizon Client.
Habilitar Session Collaboration en un escritorio RHEL o Rocky Linux 9.x
Para los escritorios RHEL 9.x y Rocky Linux 9.x, debe instalar el paquete libappindicator-gtk3 y la extensión de GNOME Shell requerida.
Para habilitar la función Session Collaboration y hacer que el icono Session Collaboration esté disponible en un escritorio RHEL 9.x o Rocky Linux 9.x, siga el siguiente procedimiento.
- Para instalar el paquete libappindicater-gtk3, siga el procedimiento de instalación descrito en Instalar paquetes de dependencia para Horizon Agent.
- Para habilitar la compatibilidad con AppIndicator, descargue la extensión de GNOME Shell requerida en el sistema.
- 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.
- 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).
- 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.
- Haga que el archivo metadata.json en el directorio [email protected] sea legible para todos los usuarios.
sudo 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 4.
- Si va a configurar cualquier otro tipo de grupo de escritorios, vaya al paso 5.
- (Para grupos de escritorios automatizados de clones completos) Haga que la extensión [email protected] sea legible para todos los usuarios.
- Abra el archivo de configuración de la extensión para editarlo.
sudo vi /etc/dconf/db/local.d/00-extensions
- 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]']
- Ejecute la siguiente secuencia de comandos.
sudo chmod 755 /etc/dconf/db/local.d/00-extensions sudo dconf update
La función Session Collaboration ahora está habilitada para el escritorio. Puede omitir los pasos restantes de este procedimiento.
- Abra el archivo de configuración de la extensión para editarlo.
- (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.
- Instale gnome-extensions-app.
- En el entorno de escritorio, reinicie GNOME Shell pulsando la siguiente secuencia de teclas en el teclado.
Alt+F2 r Enter
- 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 o Rocky Linux 8.x
Para los escritorios RHEL 8.x y Rocky Linux 8.x, debe instalar la extensión de GNOME Shell necesaria para habilitar la compatibilidad con AppIndicator.
- Descargue la extensión shell de GNOME requerida para el sistema en https://extensions.gnome.org/extension/615/appindicator-support/. Seleccione 3.32 para la versión del Shell y 29 para la versión de la extensión.
- 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).
- 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.
- Ejecute el comando para hacer que metadata.json sea legible para otros usuarios, como se muestra en el siguiente ejemplo.
sudo 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.
- (Para grupos de escritorios automatizados de clones completos) Haga que la extensión [email protected] sea legible para todos los usuarios.
- Abra el archivo de configuración de la extensión para editarlo.
sudo vi /etc/dconf/db/local.d/00-extensions
- 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]']
- Ejecute la siguiente secuencia de comandos.
sudo chmod 755 /etc/dconf/db/local.d/00-extensions sudo dconf update
La función Session Collaboration ahora está habilitada para el escritorio. Puede omitir los pasos restantes de este procedimiento.
- Abra el archivo de configuración de la extensión para editarlo.
- (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.
- Instale gnome-tweaks.
- En el entorno de escritorio, reinicie GNOME Shell pulsando la siguiente secuencia de teclas en el teclado.
Alt+F2 r Enter
- En el entorno de escritorio, ejecute gnome-tweaks y, a continuación, habilite KStatusNotifierItem/AppIndicator Support.
La función Session Collaboration ahora está habilitada para el escritorio.
Habilitar Session Collaboration en un escritorio Debian 11.x
Para habilitar la función Session Collaboration en un escritorio Debian 11.x, siga el siguiente procedimiento.
- Instale gnome-shell-extension-appindicater.
sudo apt-get install -y gnome-shell-extension-appindicator
- Abra la ventana Extensiones.
gnome-extensions-app
- En la ventana Extensiones. habilite Ubuntu AppIndicators.
Habilitar Session Collaboration en un escritorio Debian 10.x
Para habilitar la función Session Collaboration en un escritorio Debian 10.x, siga el siguiente procedimiento.
- Instale gnome-shell-extension-appindicater.
sudo apt-get install -y gnome-shell-extension-appindicator
- Abra la ventana Extensiones.
gnome-tweaks
- En la ventana Extensiones, habilite Kstatusnotifieritem/appindicater support.
Configurar las opciones de la función Session Collaboration en los archivos de configuración
- CollaborationEnable
- collaboration.logLevel
- collaboration.maxCollabors
- collaboration.enableEmail
- collaboration.serverUrl
- collaboration.enableControlPassing
Limitaciones de las funciones de Session Collaboration
- Los usuarios no pueden usar las siguientes funciones de escritorio remoto en una sesión de colaboración.
- Redireccionamiento USB
- Redireccionamiento de la entrada de audio
- Redireccionamiento de unidades cliente
- Redireccionamiento de tarjetas inteligentes
- Redireccionamiento del portapapeles
- Los usuarios no pueden cambiar la resolución de escritorio remoto en una sesión de colaboración.
- Los usuarios no pueden tener varias sesiones de colaboración en la misma máquina cliente.
- (RHEL y Rocky Linux 9.x) Si el icono de Session Collaboration no aparece en la bandeja del sistema, siga los pasos de configuración descritos en Habilitar Session Collaboration en un escritorio RHEL o Rocky Linux 9.x.
- Si el icono Session Collaboration no aparece en la bandeja del sistema cuando un usuario inicia sesión por primera vez en el escritorio remoto, pídale que se desconecte del escritorio y vuelva a conectarse. El icono Session Collaboration suele aparecer una vez que vuelve a conectarse al escritorio.
- Si el icono Session Collaboration de la bandeja del sistema no responde después de que un usuario inicie sesión por primera vez en el escritorio remoto, indique al usuario que cambie el tamaño de la ventana del escritorio remoto. El icono Session Collaboration empezará a responder después de que se cambia el tamaño de la ventana del escritorio.