Este es el tercer y último artículo de una serie sobre cómo iniciar Horizon Client desde la línea de comandos. En el primer artículo , expliqué cómo iniciar Horizon Client en un escritorio de Horizon mediante un archivo .bat
En el segundo artículo , mostré cómo agregué un archivo .bat a la barra de tareas y al menú Inicio, que podía iniciar sesión automáticamente en una aplicación de transmisión de Horizon. Como ya estaba en esta madriguera, pensé que valdría la pena dar un paso más; En este artículo, repasaré cómo iniciar una sesión de Horizon desde la línea de comandos de Linux, incluso si no está en la GUI. Si no está familiarizado con el uso del comando vmware-view , le recomiendo que lea primero los artículos mencionados anteriormente.
En un sistema Linux, el archivo ejecutable de Horizon Client se encuentra en / usr / bin / vmware-view . Ingresar VMware-view -h muestra que tiene muchas de las mismas características que tiene en un sistema Windows. Sin embargo, algunos de los interruptores son ligeramente diferentes y los argumentos de los interruptores están precedidos por un guión doble con un signo igual que los conecta, como se muestra aquí :.
Para probar la conexión a un escritorio de Horizon desde un escritorio de Linux, ingresé lo siguiente:
/ usr / bin / vmware-view --desktopName = Hrz8ICPA --userName = vuser01 @ fentronics --password = nope --desktopSize = large --serverURL = 10.0.0.61 --monitors = 1 --nonInteractive --unauthenticatioedAcccessEnabled = TRUE Y
Después de ingresar el comando, me conecté a un escritorio de Horizon. El "&" al final del comando ejecutó el proceso en segundo plano para que pudiera ejecutar otros comandos desde la línea de comandos.
Para matar el trabajo, ingresé: kill %% .
A continuación, quería poder iniciar la sesión desde una conexión remota que conecté con SSH a la máquina. Para hacer esto, ingresé xhost + en la línea de comando en la GUI, luego agregué --display =: 0.0 para que comience en la pantalla gráfica. El comando completo es:
/ usr / bin / vmware-view --desktopName = Hrz8ICPA --userName = vuser01 @ fentronics --password = nope --desktopSize = large --serverURL = 10.0.0.61 --monitors = 1 --nonInteractive --unauthenticatioedAccessEnabled = TRUE --display =: 0.0 y
El objetivo de hacer esto fue demostrar el software de monitoreo que necesitaba para tener un escritorio activo siempre en funcionamiento. Para imitar a un usuario que cierra la sesión y se vuelve a conectar, creé el siguiente script Bash:
#! / bin / bash
## Este script ejecutará un escritorio de horizonte de forma indefinida
## Si se ejecuta de forma remota, xhost + debe ejecutarse en la GUI
si bien es cierto
hacer
## Iniciar una sesión de Horizon en segundo plano
/ usr / bin / vmware-view --desktopName = Hrz8ICPA --userName = vuser01 @ fentronics
--password = nope --desktopSize = large --serverURL = 10.0.0.61 --monitors = 1
--nonInteractive --unauthenticatioedAccessEnabled = TRUE --display =: 0.0 &
## reinicia la sesión cada cuatro horas
dormir 14400
pkill -u root vmware-view
dormir 60
hecho
Ya sea que use el comando vmware-view en un archivo .bat en una máquina Windows para crear una instancia de una conexión a una aplicación o escritorio de Horizon con un solo clic, o lo use en un script Bash de Linux, estoy seguro de que encontrará esto como un Herramienta útil.
[Fuente]: virtualizationreview.com
Anónimo.( 6 de Noviembre de 2021).Puppy Linux De Escritorio Fondos De Escritorio De Tux Arch Linux .[Fotografía]. Modificado por Carlos Zambrado Recuperado de freepng.es
Anónimo.( 6 de Noviembre de 2021).horizon linux.[Fotografía]. Modificado por Carlos Zambrado Recuperado de virtualizationreview.com