Pubblicare applicazioni
Con Linux VDA versione 7.13, Citrix ha aggiunto la funzionalità delle applicazioni seamless a tutte le piattaforme Linux supportate. Non sono richieste procedure di installazione specifiche per utilizzare questa funzionalità.
Suggerimento:
Con Linux VDA versione 1.4, Citrix ha aggiunto il supporto per le applicazioni pubblicate non seamless e la condivisione di sessioni.
Pubblicare applicazioni utilizzando Citrix Studio
È possibile pubblicare applicazioni installate su un VDA Linux quando si crea un gruppo di consegna o si aggiungono applicazioni a un gruppo di consegna esistente. Il processo è simile alla pubblicazione di applicazioni installate su un VDA Windows. Per maggiori informazioni, consultare la documentazione di Citrix Virtual Apps and Desktops (in base alla versione di Citrix Virtual Apps and Desktops in uso).
Nota:
Quando si configurano i gruppi di consegna, assicurarsi che il tipo di consegna sia impostato su Desktop e applicazioni o Applicazioni.
Si consiglia di creare VDA e gruppi di consegna separati per le consegne di app e desktop.
Per utilizzare le applicazioni seamless, non disabilitare la modalità seamless su StoreFront. La modalità seamless è abilitata per impostazione predefinita. Se l’avete già disabilitata impostando “TWIMode=Off”, rimuovete questa impostazione invece di cambiarla in “TWIMode=On”. In caso contrario, potreste non essere in grado di avviare un desktop pubblicato.
Limitazione
Il VDA Linux non supporta l’avvio di più istanze concorrenti della stessa applicazione da parte di un singolo utente.
In una sessione di app, solo le scorciatoie specifiche dell’app funzionano come previsto.
Problemi noti
I seguenti problemi noti sono stati identificati durante la pubblicazione delle applicazioni:
- Le finestre non rettangolari non sono supportate. Gli angoli di una finestra potrebbero mostrare lo sfondo lato server.
- L’anteprima del contenuto di una finestra da un’applicazione pubblicata non è supportata.
- Quando si eseguono più applicazioni LibreOffice, solo quella avviata per prima viene visualizzata in Citrix Studio perché queste applicazioni condividono il processo.
- Le applicazioni pubblicate basate su Qt5, come “Dolphin”, potrebbero non mostrare le icone. Per risolvere il problema, consultare l’articolo all’indirizzo https://wiki.archlinux.org/title/Qt.
- Le applicazioni Linux spesso dispongono di una finestra Informazioni che contiene informazioni sull’applicazione in uso e collegamenti web per ulteriori informazioni si trovano comunemente in tali finestre. Facendo clic sui collegamenti web nella finestra Informazioni è possibile avviare un browser web dall’interno di applicazioni pubblicate come calc, gedit, calendar e LibreOffice Suite. L’avvio involontario di un browser web aggira l’isolamento dell’applicazione e può compromettere la sicurezza. Per risolvere il problema, modificare il browser web predefinito completando i seguenti passaggi:
-
Creare un file none.sh in una posizione personalizzata, ad esempio:
sudo mkdir /home/none sudo touch /home/none/none.sh sudo chmod +x /home/none/none.sh <!--NeedCopy--> -
Aggiungere le seguenti righe al file none.sh:
#!/bin/bash echo "NONE" <!--NeedCopy--> -
Creare il file /etc/xdg/mimeapps.list con sudo, quindi aggiungere le seguenti righe al file mimeapps.list:
[Default Applications] text/html=none.desktop x-scheme-handler/http=none.desktop x-scheme-handler/https=none.desktop x-scheme-handler/about=none.desktop x-scheme-handler/unknown=none.desktop <!--NeedCopy--> -
Creare il file /usr/share/applications/none.desktop con sudo, quindi aggiungere le seguenti righe al file none.desktop:
[Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Terminal=false Exec=/home/none/none.sh Name=None Icon=/home/none/none.sh <!--NeedCopy-->Poiché è possibile inserire il file none.sh in una posizione personalizzata, assicurarsi che none.desktop possa fare riferimento al file none.sh correttamente.
-