Citrix Virtual Apps and Desktops

Publicar aplicativos

Com o Linux VDA versão 7.13, a Citrix adicionou o recurso de aplicativos contínuos a todas as plataformas Linux compatíveis. Nenhum procedimento de instalação específico é necessário para usar esse recurso.

Dica:

Com o Linux VDA versão 1.4, a Citrix adicionou suporte para aplicativos publicados não contínuos e compartilhamento de sessão.

Publicar aplicativos usando o Citrix Studio

Você pode publicar aplicativos instalados em um Linux VDA ao criar um grupo de entrega ou adicionar aplicativos a um grupo de entrega existente. O processo é semelhante ao de publicação de aplicativos instalados em um VDA Windows. Para obter mais informações, consulte a documentação do Citrix Virtual Apps and Desktops (com base na versão do Citrix Virtual Apps and Desktops em uso).

Nota:

  • Ao configurar grupos de entrega, certifique-se de que o tipo de entrega esteja definido como Desktop e aplicativos ou Aplicativos.

  • Recomendamos que você crie VDAs e grupos de entrega separados para entregas de aplicativos e desktops.

  • Para usar aplicativos contínuos, não desative o modo contínuo no StoreFront. O modo contínuo é habilitado por padrão. Se você já o desativou definindo “TWIMode=Off”, remova essa configuração em vez de alterá-la para “TWIMode=On”. Caso contrário, você pode não conseguir iniciar um desktop publicado.

Limitação

O Linux VDA não oferece suporte à inicialização de múltiplas instâncias simultâneas do mesmo aplicativo por um único usuário.

Em uma sessão de aplicativo, apenas os atalhos específicos do aplicativo funcionam como esperado.

Problemas conhecidos

Os seguintes problemas conhecidos são identificados durante a publicação de aplicativos:

  • Janelas não retangulares não são suportadas. Os cantos de uma janela podem mostrar o plano de fundo do lado do servidor.
  • A visualização do conteúdo de uma janela de um aplicativo publicado não é suportada.
  • Ao executar vários aplicativos LibreOffice, apenas o primeiro iniciado é exibido no Citrix Studio porque esses aplicativos compartilham o processo.
  • Aplicativos publicados baseados em Qt5, como “Dolphin”, podem não exibir ícones. Para resolver o problema, consulte o artigo em https://wiki.archlinux.org/title/Qt.
  • Aplicativos Linux geralmente têm uma janela Sobre contendo informações sobre o aplicativo em uso, e links da web para mais informações são comumente encontrados nessas janelas. Clicar nos links da web na janela Sobre pode iniciar um navegador da web de dentro de aplicativos publicados como calc, gedit, calendar e LibreOffice Suite. A inicialização não intencional de um navegador da web ignora o isolamento do aplicativo e pode comprometer a segurança. Para resolver o problema, altere o navegador da web padrão seguindo as etapas abaixo:
    1. Crie um arquivo none.sh em um local personalizado, por exemplo:

      sudo mkdir /home/none
      
      sudo touch /home/none/none.sh
      
      sudo chmod +x /home/none/none.sh
      <!--NeedCopy-->
      
    2. Adicione as seguintes linhas ao arquivo none.sh:

      #!/bin/bash
      
      echo "NONE"
      <!--NeedCopy-->
      
    3. Crie o arquivo /etc/xdg/mimeapps.list com sudo e adicione as seguintes linhas ao arquivo 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-->
      
    4. Crie o arquivo /usr/share/applications/none.desktop com sudo e adicione as seguintes linhas ao arquivo 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-->
      

      Como você pode colocar o arquivo none.sh em um local personalizado, certifique-se de que none.desktop possa referenciar o arquivo none.sh corretamente.

Publicar aplicativos