Accesos directos a Citrix en Linux
Para los que usen el cliente de Citrix en Windows, es tan fácil como hacer click con el botón derecho sobre el icono de la aplicación, y seleccionar "Crear acceso directo en el escritorio", pero en Linux no existe esa opción así que la haremos manualmente.
Partamos que tenemos el cliente ICA instalado y funcionando correctamente en nuestro PC, con sus aplicaciones configuradas, etc. El mio tiene esta pinta:

En mi caso, lo uso principalmente para correr DameWare y el VI Client de VMWare, así que me viene bien tener accesos directos en el escritorio o en el panel para poder acceder rapidamente, sin tener que abrir el cliente ICA.
Teniendo esto, en el directorio ~/.ICAClient encontraremos el fichero appsrv.ini, que es donde se guarda la configuración de servidores y aplicaciones publicadas. Si lo editamos, veremos algo así:
[ApplicationServers]
VI Client=
DameWare=
...
[DameWare]
WinStationDriver=ICA 3.0
TransportDriver=TCP/IP
...
Bien. Para crear el acceso directo, primero copiamos la cabecera [ApplicationServers] y la linea correspondiente a la aplicación que queremos lanzar, por ejemplo "DameWare=" en un fichero vacío. Luego copiamos y pegamos el bloque entero que tiene como cabecera el nombre de la aplicacion (desde [nombre_aplicacion] hasta la siguiente linea en blanco). El fichero resultante lo guardamos con la extensión .ica (ej. DameWare.ica). Lo único que queda por hacer es crear un lanzador con el siguiente comando:
ICAClient/linuxx86/wfica DameWare.ica
Cambiando las rutas correspondientes, y ya está. Cuando ejecutemos el lanzador, se abrira la conexión ICA para esa aplicación.
Es el mismo sistema que se usa para lanzar las aplicaciones Citrix desde el WebInterface; se descarga un fichero .ica y se ejecuta, así que otra opción es guardar ese fichero .ica del WebInterface, aunque tener en cuenta que puede hacer que las aplicaciones se lancen contra IP's que no toca o con parámetros que no son etc.
Hasta la próxima amigüitos.


