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 Horizon 8 debe cumplir ciertos requisitos.
Requisitos del sistema para Session Collaboration
| 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 | Omnissa Horizon Blast |
Nota: Los escritorios RHEL, Rocky Linux y Debian requieren una configuración de sistema adicional para habilitar Session Collaboration. Para obtener más información, consulte las siguientes secciones.
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
libappindicator-gtk3, siga el procedimiento de instalación descrito en Instalar paquetes de dependencia Linux 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
appindicatorsupport@rgcjonas.gmail.com(el valor "uuid" en el archivometadata.jsondel paquete). -
Utilice el comando
mvpara mover el directorio de la extensiónappindicatorsupport@rgcjonas.gmail.coma esta ubicación:/usr/share/gnome-shell/extensions.De forma predeterminada, la extensión
appindicatorsupport@rgcjonas.gmail.comsolo 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.jsonen el directorioappindicatorsupport@rgcjonas.gmail.comsea legible para todos los usuarios.sudo chmod a+r metadata.jsonContinú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
appindicatorsupport@rgcjonas.gmail.comsea 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
appindicatorsupport@rgcjonas.gmail.comen la lista deenabled-extensionscomo se muestra en el siguiente ejemplo.# List all extensions that you want to have enabled for all users enabled-extensions=['background-logo@fedorahosted.org' , 'appindicatorsupport@rgcjonas.gmail.com'] -
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.
-
-
(Para otros grupos de escritorios además de clones completos automatizados) Haga que la extensión
appindicatorsupport@rgcjonas.gmail.comsea 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-appy, 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
appindicatorsupport@rgcjonas.gmail.com(el valor "uuid" en el archivometadata.jsondel paquete). -
Utilice el comando
mvpara mover el directorioappindicatorsupport@rgcjonas.gmail.coma esta ubicación:/usr/share/gnome-shell/extensions.De forma predeterminada, el archivo
metadata.jsondel directorioappindicatorsupport@rgcjonas.gmail.comsolo 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.jsonsea legible para otros usuarios, como se muestra en el siguiente ejemplo.sudo chmod a+r metadata.jsonContinú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
appindicatorsupport@rgcjonas.gmail.comsea 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
appindicatorsupport@rgcjonas.gmail.comen la lista deenabled-extensionscomo se muestra en el siguiente ejemplo.# List all extensions that you want to have enabled for all users enabled-extensions=['appindicatorsupport@rgcjonas.gmail.com'] -
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.
-
-
(Para otros grupos de escritorios además de clones completos automatizados) Haga que la extensión
appindicatorsupport@rgcjonas.gmail.comsea 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-tweaksy, 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
Para habilitar la función Session Collaboration en un escritorio Debian, siga el siguiente procedimiento.
-
Instale
gnome-shell-extension-appindicator.sudo apt-get install -y gnome-shell-extension-appindicator -
Abra la ventana Extensiones.
gnome-extensions-app -
En la ventana Extensiones. habilite Ubuntu AppIndicators.
Configurar las opciones de la función Session Collaboration en los archivos de configuración
Establezca la opción siguiente en el archivo/etc/omnissa/viewagent-custom.conf para habilitar o desactivar la función Session Collaboration.
- CollaborationEnable
Establezca las opciones siguientes en el archivo /etc/omnissa/config para configurar las opciones utilizadas durante una sesión colaborativa.
- collaboration.logLevel
- collaboration.maxCollabors
- collaboration.enableEmail
- collaboration.serverUrl
- collaboration.enableControlPassing
Consulte Editar archivos de configuración en un escritorio Linux para obtener más información.
Limitaciones de las funciones de Session Collaboration
A la función Session Collaboration se le aplican las siguientes limitaciones generales:
-
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.
Solucionar problemas con Session Collaboration
Utilice las siguientes medidas para solucionar los problemas relacionados con la función Session Collaboration.
-
(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 más arriba 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 pruebe una de las siguientes soluciones.
- Desconéctese del escritorio y vuelva a conectarse. El icono Session Collaboration suele aparecer una vez que vuelve a conectarse al escritorio.
- Reinicie GNOME Shell siguiendo estos pasos.
- Pulse Alt+F2 para mostrar el cuadro de diálogo Ejecutar un comando.
- Introduzca "r" en el cuadro de diálogo.
- Pulse Intro.
¿Le resultó útil esta página?