Para desktops Linux, você pode configurar determinadas opções adicionando entradas ao arquivo /etc/vmware/config ou ao arquivo /etc/vmware/viewagent-custom.conf.

Durante a instalação do Horizon Agent, o instalador copia dois arquivos de modelo de configuração, config.template e viewagent-custom.conf.template, para /etc/vmware. Além disso, se /etc/vmware/config e /etc/vmware/viewagent-custom.conf não existirem, o instalador copiará config.template para config e viewagent-custom.conf.template para viewagent-custom.conf. Todas as opções de configuração estão listadas e documentadas nos arquivos de configuração. Para definir uma opção, remova o comentário e altere o valor, conforme apropriado.

Por exemplo, a linha a seguir em /etc/vmware/config ativa a compilação para o modo PNG sem perdas.
RemoteDisplay.buildToPNG=TRUE

Depois de fazer alterações na configuração, reinicialize o Linux para que as alterações entrem em vigor.

Opções de configuração em /etc/vmware/config

Os processos VMware BlastServer e BlastProxy, juntamente com seus plug-ins e processos relacionados, usam o arquivo de configuração /etc/vmware/config.
Observação: A tabela a seguir inclui descrições de cada configuração de política aplicada pelo agente para dispositivos USB no arquivo de configuração Horizon Agent. Horizon Agent usa essas configurações para decidir se um dispositivo USB pode ser encaminhado para a máquina host. Horizon Agent também passa essas configurações para Horizon Client para interpretação e aplicação. A imposição é baseada no fato de você especificar o modificador de mesclagem ( (m)) para aplicar a configuração de política de filtro Horizon Agent, além da configuração de política de filtro Horizon Client, ou substituir a configuração de política de filtro (o ) para usar a configuração de política de filtro Horizon Agent em vez da configuração de política de filtro Horizon Client.
Tabela 1. Opções de configuração em /etc/vmware/config
Opção Valor/Formato Padrão Descrição
appScanner error, warn, info ou debug info

Use essa opção para especificar o nível de detalhe relatado no arquivo de log do appScanner, que registra a atividade relacionada a sessões de aplicativos remotos. Os valores válidos variam do nível de "erro" menos detalhado ao nível de "depuração" mais detalhado.

O log do appScanner está localizado em /tmp/vmware-root/vmware-appScanner-<pid>.log, em que <pid> é o ID do processo do appScanner.

BlastProxy.log.logLevel error, warn, info, verbose, debug ou trace info

Use essa opção para especificar o nível de detalhe relatado no arquivo de log do BlastProxy. Os valores válidos variam do nível de "erro" menos detalhado ao nível de "rastreamento" mais detalhado.

O log do BlastProxy está localizado em /tmp/vmware-root/vmware-BlastProxy-<pid>.log, em que <pid> é o ID do processo do BlastProxy.

BlastProxy.UdpEnabled true ou false true Use essa opção para especificar se o BlastProxy encaminha solicitações UDP por meio da porta segura 22443 para Horizon Agent. true ativa o encaminhamento de UDP. false desativa o encaminhamento UDP.
cdrserver.cacheEnable true ou false true Defina essa opção para ativar ou desativar o recurso de armazenamento em cache de gravação do agente para o lado do cliente.
cdrserver.customizedSharedFolderPath folder_path /home/ Use essa opção para alterar o local da pasta compartilhada de redirecionamento de unidade do cliente do diretório padrão /home/user/tsclient para um diretório personalizado.

Por exemplo, se o usuário test quiser colocar a pasta compartilhada de redirecionamento de unidade do cliente em /mnt/test/tsclient em vez de /home/test/tsclient, o usuário pode especificar cdrserver.customizedSharedFolderPath=/mnt/.

Observação: Para que essa opção tenha efeito, a pasta especificada deve existir e estar configurada com as permissões de usuário corretas.
cdrserver.forcedByAdmin true ou false false Defina essa opção para controlar se o cliente pode compartilhar pastas adicionais que não estão especificadas com a opção cdrserver.shareFolders.
cdrserver.logLevel error, warn, info, debug, trace ou verbose info Use essa opção para definir o nível de log do arquivo vmware-CDRserver.log.
cdrserver.permissions R RW Use essa opção para aplicar permissões de leitura/gravação adicionais que Horizon Agent tem nas pastas compartilhadas por Horizon Client. Por exemplo:
  • Se a pasta compartilhada por Horizon Client tiver permissões read e write e você definir cdrserver.permissions=R, Horizon Agent terá apenas read permissões de acesso.
  • Se a pasta compartilhada por Horizon Client tiver apenas read permissões e você definir cdrserver.permissions=RW, Horizon Agent ainda terá apenas read direitos de acesso. Horizon Agent não pode alterar o atributo somente read definido por Horizon Client. Horizon Agent só pode remover os direitos de acesso de gravação.
Os usos típicos são os seguintes:
  • cdrserver.permissions=R
  • #cdrserver.permissions=R (por exemplo, comente ou exclua a entrada)
cdrserver.sharedFolders file_path1,R;file-path2,; file_path3,R; ... indefinido Especifique um ou mais caminhos de arquivo para as pastas que o cliente pode compartilhar com a área de trabalho do Linux. Por exemplo:
  • Para um cliente Windows: C:\spreadsheets,;D:\ebooks,R
  • Para um cliente que não é do Windows: /tmp/spreadsheets;/tmp/ebooks,;/home/finance,R
Clipboard.Direction 0, 1, 2, ou 3 2 Use essa opção para especificar a política de redirecionamento da área de transferência. Os valores válidos são os seguintes:
  • 0 - Desativa o redirecionamento da área de transferência.
  • 1 - Ative o redirecionamento da área de transferência em ambas as direções.
  • 2 - Habilitar o redirecionamento da área de transferência do cliente para a área de trabalho remota somente.
  • 3 - Habilitar o redirecionamento da área de transferência da área de trabalho remota somente para o cliente.
colaboração.enableControlPassing true ou false true Defina essa opção para permitir ou restringir o controle da área de trabalho do Linux pelos colaboradores. Para especificar uma sessão de colaboração somente leitura, defina essa opção como false.
colaboração.ativarE-mail true ou false true Defina essa opção para ativar ou desativar o envio de convites de colaboração usando um aplicativo de e-mail instalado. Quando essa opção está desativada, você não pode usar o e-mail para convidar colaboradores, mesmo se um aplicativo de e-mail estiver instalado.
colaboração.logLevel error, info ou debug info Use essa opção para definir o nível de log usado para a sessão de colaboração. Se o nível de log for debug, todas as chamadas feitas para funções collabui e o conteúdo da lista collabor serão registrados.
colaboração.maxCollabors Um número inteiro menor ou igual a 20 5 Especifica o número máximo de colaboradores que você pode convidar para ingressar em uma sessão.
colaboração.serverUrl [URL] indefinido Especifica as URLs do servidor a serem incluídas nos convites de colaboração.
Desktop.displayNumberMax Um número inteiro 159

Especifica o limite superior do intervalo de números de exibição do Sistema X Window a serem alocados às sessões do usuário. Esse recurso não é compatível com desktops SLED/SLES.

Para restringir a alocação a um único número de exibição, defina Desktop.displayNumberMax e Desktop.displayNumberMin com o mesmo valor.

Observação: Se você especificar um intervalo que inclua qualquer um dos números de exibição de 0 a 9, poderá ocorrer um conflito com o servidor X. Use a solução alternativa descrita no VMware artigo da Base de conhecimento (KB) 81704.
Desktop.displayNumberMin Um número inteiro 100

Especifica o limite inferior do intervalo de números de exibição do Sistema X Window para alocar às sessões do usuário. Esse recurso não é compatível com desktops SLED/SLES.

Para restringir a alocação a um único número de exibição, defina Desktop.displayNumberMax e Desktop.displayNumberMin com o mesmo valor.

Observação: Se você especificar um intervalo que inclua qualquer um dos números de exibição de 0 a 9, poderá ocorrer um conflito com o servidor X. Use a solução alternativa descrita no VMware artigo da Base de conhecimento (KB) 81704.
mksVNCServer.useUInputButtonMapping true ou false false Defina essa opção para ativar o suporte a um mouse para canhotos no Ubuntu ou no RHEL 7.x. Você não precisa definir essa opção no CentOS, que fornece suporte nativo para um mouse para canhotos.
mksvhan.clipboardSize Um número inteiro 1024 Use essa opção para especificar o tamanho máximo da área de transferência para copiar e colar.
printSvc.defaultPrintOptions

Lista de configurações de impressão separadas por espaço:

ColorMode= Color ou Mono

Duplex= None, DuplexTumble ou DuplexNoTumble

PageSize= string que representa o tamanho da mídia

number-up= um número inteiro

None lrtb, lrbt, rltb, rlbt, tblr, tbrl, btlr, btrl ou number-up-layout=

OutputOrder= Normal ou Reverse

page-set= all, even ou odd

noCollate ou Collate

ColorMode=Color

Duplex=None

PageSize=A4

number-up=1

number-up-layout=None

OutputOrder=Normal

page-set=all

noCollate

Use essa opção para especificar as configurações de impressão padrão usadas para imprimir a saída da área de trabalho do Linux se as configurações de impressão não puderem ser detectadas no aplicativo de origem. Insira os valores que diferenciam maiúsculas de minúsculas e use espaços entre as entradas na lista.

  • ColorMode especifica se a impressão é colorida ou em tons de cinza (Mono).
  • Duplex especifica se a impressão deve ser feita em apenas um lado da folha (None), nos dois lados com a borda curta (DuplexTumble) ou nos dois lados com a borda longa (DuplexNoTumble.
  • PageSize especifica as dimensões da página da folha de papel. Para obter os valores permitidos, consulte as palavras-chave mediaOption registradas listadas na Especificação de formato de arquivo de descrição de impressora Adobe PostScript.
  • number-up especifica o número de páginas a serem organizadas em uma folha em um layout de imposição.
  • number-up-layout especifica a organização a ser usada no layout de imposição. Por exemplo, se number-up=4 e number-up-layout=lrtb, a página 1 for colocada no canto superior esquerdo, a página 2 no canto superior direito, a página 3 no canto inferior esquerdo e a página 4 no canto inferior direito da planilha.
  • OutputOrder especifica se a impressão deve começar da primeira página e terminar com a última página (Normal) ou começar da última página e terminar com a primeira página (Reverse).
  • page-set especifica se as páginas numeradas all devem ser impressas, somente as páginas numeradas even ou apenas as páginas numeradas odd.
  • noCollate/Collate especifica se as páginas devem ou não ser agrupadas em um trabalho de impressão de várias cópias.
printSvc.paperListFile Caminho do arquivo para um arquivo de configuração que contém a lista de tamanhos de papel disponíveis para impressão N/A

Use essa opção para definir a lista de tamanhos de papel que podem ser usados para imprimir a saída da área de trabalho do Linux. Quando você especifica o caminho para um arquivo de configuração formatado corretamente, somente os tamanhos de papel listados no arquivo de configuração ficam disponíveis como opções durante a impressão.

Observação: Essa opção é suportada apenas ao imprimir de Horizon Client para Windows. Essa opção se aplica globalmente a todas as impressoras virtuais em um sistema cliente Windows.

Você deve seguir estas regras de formatação ao criar o arquivo de configuração.

  • Cada linha no arquivo de configuração corresponde a uma definição de tamanho de papel específica e deve seguir este formato: keyword, name, widthMm*10, heightMm*10, widthPts, heightPts
  • palavra-chave (keyword): digite uma string exclusiva que identifique o tamanho do papel. A palavra-chave tem um comprimento máximo de 40 caracteres e pode conter apenas caracteres ASCII imprimíveis dentro do intervalo de decimal 33 a decimal 126, inclusive. Para obter diretrizes sobre cadeias de palavras-chave padrão do setor, consulte as palavras-chave mediaOption registradas listadas na Especificação de formato de arquivo de descrição de impressora Adobe PostScript.
  • name: Especifique o nome de exibição do tamanho do papel como deve aparecer nas configurações de impressão do aplicativo.
  • widthMm*10: digite a largura do papel em milímetros, multiplicada por 10.
  • heightMm*10: digite a altura do papel em milímetros, multiplicada por 10.
  • widthPts: Insira a largura do papel em pontos.
  • heightPts: Insira a altura do papel em pontos.

Consulte o exemplo a seguir de um arquivo de configuração formatado corretamente:

Letter, Letter, 2159, 2794, 612, 792
A3, A3, 2970, 4200, 842, 1191
A4, A4, 2100, 2970, 595, 842
rdeSvc.allowDisplayScaling true ou false false Defina essa opção para ativar ou desativar o dimensionamento de exibição, que altera o tamanho do texto, dos ícones e dos elementos de navegação.
rdeSvc.blockedWindows Lista de caminhos separados por ponto-e-vírgula para executáveis do aplicativo N/A

Use essa opção para impedir que aplicativos específicos sejam iniciados como uma sessão de aplicativo remoto.

Especifique o caminho para cada executável do aplicativo e use ponto-e-vírgula para separar as entradas na lista. Por exemplo: rdeSvc.blockedWindows=/usr/libexec/gnome-terminal-server;

rdeSvc.enableOptimizedResize true ou false true Defina essa opção para ativar ou desativar o redimensionamento otimizado de janela para sessões de aplicativo publicadas em Horizon Client para Windows. Quando essa opção está ativada, os usuários do Windows cliente podem redimensionar as janelas do aplicativo publicado sem encontrar artefatos de tela.
rdeSvc.enableWatermark true ou false false Ativa ou desativa o recurso de marca d'água digital. Para obter informações sobre o recurso, consulte Recursos do Horizon 8 Linux Desktops.
rdeSvc.watermark.fit

0: Bloco

1: Centro

2: Vários

0 Define o layout da marca d'água digital na tela, que é dividida em nove quadrados:
  • 0 = Lado a lado: a marca d'água é posicionada em todos os nove quadrados. As sessões do aplicativo sempre usam esse layout.
  • 1 = Centro: a marca d'água está posicionada no quadrado central.
  • 2 = Vários: a marca d'água é posicionada no centro e nos quatro quadrados dos cantos. Se o tamanho da marca d'água exceder o tamanho do quadrado, ela será dimensionada para manter a proporção.
rdeSvc.watermark.font

serif

sans-serif

cursive

fantasy

monospace

serif Define a fonte usada para a marca d'água digital.
rdeSvc.watermark.fontSize Um número inteiro dentro do intervalo de valores: 8–72 12 Define o tamanho da fonte (em pontos) da marca d'água digital.
rdeSvc.watermark.margin Um número inteiro dentro do intervalo de valores: 0–1024 50 Define a quantidade de espaço (em pixels) ao redor da marca d'água digital para o layout Lado a lado. À medida que a marca d'água é dimensionada, a margem também é dimensionada proporcionalmente.
rdeSvc.watermark.opacity Um número inteiro dentro do intervalo de valores: 0–255 50 Define o nível de transparência do texto da marca d'água digital.
rdeSvc.watermark.rotation Um número inteiro dentro do intervalo de valores: 0–360 45 Define o ângulo de exibição do texto da marca d'água digital.
rdeSvc.watermark.template String construída usando qualquer uma das variáveis de informações disponíveis:

$BROKER_USER_NAME

$BROKER_DOMAIN_NAME

$USER_NAME

$USER_DOMAIN

$MACHINE_NAME

$REMOTE_CLIENT_IP

$CLIENT_CONNECT_TIME

$USER_DOMAIN\

$USER_NAME\n

$MACHINE_NAME

On

$CLIENT_CONNECT_TIME

\n$REMOTE_CLIENT_IP

Define o texto que você deseja exibir para a marca d'água digital. Construa a marca d'água usando qualquer combinação e ordem das variáveis de informações. O limite de caracteres é de 1.024 caracteres e 4.096 caracteres após a expansão. O texto será truncado se exceder o comprimento máximo.
RemoteDisplay.allowAudio true ou false true Defina essa opção para ativar ou desativar a saída de áudio.
RemoteDisplay.allowH264 true ou false true Defina essa opção para ativar ou desativar a codificação H.264.
RemoteDisplay.allowH264YUV444 true ou false true Defina essa opção para ativar ou desativar a codificação H.264 YUV 4:4:4 com Alta precisão de cor se o cliente oferecer suporte a isso.
RemoteDisplay.allowHEVC true ou false true Defina essa opção para ativar ou desativar a codificação de vídeo de alta eficiência (HEVC).
RemoteDisplay.allowHEVCYUV444 true ou false true Defina essa opção para ativar ou desativar o HEVC YUV 4:4:4 com alta precisão de cor se o cliente oferecer suporte a isso.
RemoteDisplay.allowVMWKeyEvent2Unicode true ou false true

Defina essa opção para permitir ou não permitir que Horizon Agent processe eventos Unicode que representam a entrada do teclado dos clientes.

Quando essa opção está ativada, os sistemas cliente enviam valores Unicode que representam a entrada do teclado para a área de trabalho remota. Como o Linux não é compatível com a entrada Unicode nativamente, o Horizon Agent primeiro converte os valores Unicode em KeyCodes e, em seguida, envia os KeyCodes ao sistema operacional para exibir os caracteres Unicode apropriados.

Quando essa opção está desativada,Horizon Agent não trata nenhum evento Unicode enviado de clientes.

RemoteDisplay.buildToPNG true ou false false Aplicativos gráficos, especialmente aplicativos de design gráfico, exigem renderização de imagens com precisão de pixel na exibição do cliente de uma área de trabalho Linux. Você pode configurar a compilação para o modo PNG sem perdas para reprodução de imagens e vídeo que são geradas em uma área de trabalho Linux e renderizadas no dispositivo cliente. Esse recurso usa largura de banda adicional entre o cliente e o host ESXi. A ativação dessa opção desativa a codificação H.264.
RemoteDisplay.enableNetworkContinuity true ou false true Defina essa opção para ativar ou desativar o recurso Continuidade de Rede em Horizon Agent para Linux.
RemoteDisplay.enableNetworkIntelligence true ou false true Defina essa opção para ativar ou desativar o recurso Inteligência de Rede em Horizon Agent para Linux.
RemoteDisplay.enableStats true ou false false Ativa ou desativa as estatísticas do protocolo de exibição VMware Blast no log mks, como largura de banda, FPS, RTT e assim por diante.
RemoteDisplay.enableUDP true ou false true Defina essa opção para ativar ou desativar o suporte ao protocolo UDP em Horizon Agent para Linux.
RemoteDisplay.maxBandwidthKbps Um número inteiro 1000000 Especifica a largura de banda máxima em kilobits por segundo (Kbps) para uma sessão do VMware Blast. A largura de banda inclui todo o tráfego de imagem, áudio, canal virtual e VMware Blast de controle. O valor válido deve ser inferior a 4 Gbps (4096000).
RemoteDisplay.minBandwidthKbps Um número inteiro 256 Especifica a largura de banda mínima em kilobits por segundo (Kbps) para uma sessão do VMware Blast. A largura de banda inclui todo o tráfego de imagem, áudio, canal virtual e VMware Blast de controle.
RemoteDisplay.maxFPS Um número inteiro 30 Especifica a taxa máxima de atualizações de tela. Use essa configuração para gerenciar a largura de banda média que os usuários consomem. O valor válido deve estar entre 3 e 60. O padrão é 30 atualizações por segundo.
RemoteDisplay.maxQualityJPEG intervalo de valores disponível: 1–100 90 Especifica a qualidade da imagem da tela da área de trabalho para codificação JPEG/PNG. As configurações de alta qualidade são para áreas da tela mais estáticas, resultando em uma melhor qualidade de imagem.
RemoteDisplay.midQualityJPEG intervalo de valores disponível: 1–100 35 Especifica a qualidade da imagem da tela da área de trabalho para codificação JPEG/PNG. Use para definir as configurações de qualidade média da tela da área de trabalho.
RemoteDisplay.minQualityJPEG intervalo de valores disponível: 1–100 25 Especifica a qualidade da imagem da tela da área de trabalho para codificação JPEG/PNG. As configurações de baixa qualidade são para áreas da tela que mudam com frequência, por exemplo, quando ocorre a rolagem.
RemoteDisplay.qpmaxH264 intervalo de valores disponível: 0–51 36 Use essa opção para definir o parâmetro de quantização H264minQP, que especifica a melhor qualidade de imagem para o monitor remoto configurado para usar a codificação H.264 ou HEVC. Defina o valor como maior que o valor definido para RemoteDisplay.qpminH264.
RemoteDisplay.qpminH264 intervalo de valores disponível: 0–51 10 Use essa opção para definir o parâmetro de quantização H264maxQP, que especifica a qualidade de imagem mais baixa para o monitor remoto configurado para usar a codificação H.264 ou HEVC. Defina o valor como menor que o valor definido para RemoteDisplay.qpmaxH264.
RemoteDisplay.updateCacheSizeKB Um número inteiro 256000 Use essa opção para definir o tamanho máximo, em kilobytes, do cache de imagem do codificador.
  • O tamanho final do cache é o menor entre o valor definido aqui e a configuração associada do cliente.
  • O tamanho final do cache não pode exceder metade da RAM disponível na máquina que executa o Horizon Agent para Linux.
UsbRedirPlugin.log.logLevel error, warn, info, debug, trace ou verbose info Use essa opção para definir o nível de log do plug-in de redirecionamento USB.
UsbRedirServer.log.logLevel error, warn, info, debug, trace ou verbose info Use essa opção para definir o nível de log para o servidor de redirecionamento USB.
vdpservice.log.logLevel fatal error, warn, info, debug ou trace info Use essa opção para definir o nível de log do vdpservice.
viewusb.AllowAudioIn {m|o}:{true|false} undefined, o que equivale a true Use essa opção para permitir ou não o redirecionamento de dispositivos de entrada de áudio. Exemplo: o:false
viewusb.AllowAudioOut {m|o}:{true|false} undefined, o que equivale a false Defina essa opção para permitir ou não o redirecionamento de dispositivos de saída de áudio.
viewusb.AllowAutoDeviceSplitting {m|o}:{true|false} undefined, o que equivale a false Defina essa opção para permitir ou não a divisão automática de dispositivos USB compostos.

Exemplo: m:true

viewusb.AllowDevDescFailsafe {m|o}:{true|false} undefined, o que equivale a false Defina essa opção para permitir ou não o redirecionamento de dispositivos, mesmo que Horizon Client não consiga obter a configuração ou os descritores de dispositivo. Para permitir um dispositivo, mesmo que ele não consiga obter a configuração ou os descritores de dispositivo, inclua-o nos filtros Incluir, como IncludeVidPid ou IncludePath.
viewusb.AllowHIDBotable {m|o}:{true|false} undefined, o que equivale a true Use essa opção para permitir ou não o redirecionamento de dispositivos de entrada que não sejam teclados ou mouses que estejam disponíveis no momento da inicialização, também conhecidos como dispositivos inicializáveis por HID.
viewusb.AllowKeyboardMouse {m|o}:{true|false} undefined, o que equivale a false Use essa opção para permitir ou não o redirecionamento de teclados com dispositivos apontadores integrados (como mouse, trackball ou touch pad).
viewusb.AllowSmartcard {m|o}:{true|false} undefined, o que equivale a false Defina essa opção para permitir ou não o redirecionamento de dispositivos de cartão inteligente.
viewusb.AllowVideo {m|o}:{true|false} undefined, o que equivale a true Use essa opção para permitir ou não o redirecionamento de dispositivos de vídeo.
viewusb.DisableRemoteConfig {m|o}:{true|false} undefined, o que equivale a false Defina essa opção para desativar ou ativar o uso das configurações do Horizon Agent ao realizar a filtragem do dispositivo USB.
viewusb.ExcludeAllDevices {true|false} undefined, o que equivale a false Use essa opção para excluir ou incluir todos os dispositivos USB do redirecionamento. Se definido como true, você poderá usar outras configurações de política para permitir que dispositivos ou famílias de dispositivos específicos sejam redirecionados. Se definido como false, você poderá usar outras configurações de política para evitar que dispositivos ou famílias de dispositivos específicos sejam redirecionados. Se você definir o valor de ExcludeAllDevices como true em Horizon Agent, e essa configuração for passada para Horizon Client, a configuração Horizon Agent substituirá a configuração Horizon Client.
viewusb.ExcludeFamily {m|o}:family_name_1[;family_name_2;...] indefinido Use essa opção para impedir que famílias de dispositivos sejam redirecionadas. Por exemplo: m:bluetooth;smart-card
Se você tiver ativado a divisão automática de dispositivos, o Horizon examinará a família de dispositivos de cada interface de um dispositivo USB composto para decidir quais interfaces devem ser excluídas. Se você tiver desativado a divisão automática de dispositivos, o Horizon examinará a família de dispositivos de todo o dispositivo USB composto.
Observação: Por padrão, mouses e teclados são excluídos do redirecionamento e não precisam ser excluídos com essa configuração.
viewusb.ExcludePath {m|o}:bus-x1[/y1].../ port-z1[;bus-x2[ /y2].../port-z2;...] indefinido Use essa opção para impedir que dispositivos em caminhos de porta ou hub especificados sejam redirecionados. Você deve especificar os números de barramento e porta em hexadecimal. Você não pode usar o caractere curinga em caminhos.

Por exemplo:m:bus-1/2/3_port- 02;bus-1/1/1/4_port-ff

viewusb.ExcludeVidPid {m|o}:vid-xxx1_ pid-yyy1[;vid-xxx2_pid-yyy2;..] indefinido Defina essa opção para impedir que dispositivos com IDs de fornecedor e produto especificados sejam redirecionados. Você deve especificar os números de ID em hexadecimal. Você pode usar o caractere curinga (*) no lugar de dígitos individuais em uma ID.

Por exemplo: o:vid-0781_pid- ****;vid-0561_pid-554c

viewusb.IncludeFamily {m|o}:family_name_1[;family_name_2]... indefinido Defina essa opção para incluir famílias de dispositivos que podem ser redirecionados.

Por exemplo: o:storage; cartão inteligente

viewusb.IncludePath {m|o}:bus-x1[/y1].../ port-z1[;bus-x2[ /y2].../portz2;...] indefinido Use essa opção para incluir dispositivos em caminhos de porta ou hub especificados que podem ser redirecionados. Você deve especificar os números de barramento e porta em hexadecimal. Você não pode usar o caractere curinga em caminhos.

Por exemplo: m:bus-1/2_port-02;bus-1/7/1/4_port-0f

viewusb.IncludeVidPid {m|o}:vid-xxx1_ pid-yyy1[;vid-xxx2_pid-yyy2;...] indefinido Defina essa opção para incluir dispositivos com IDs de Fornecedor e Produto especificados que podem ser redirecionados. Você deve especificar os números de ID em hexadecimal. Você pode usar o caractere curinga (*) no lugar de dígitos individuais em uma ID.

Por exemplo: o:vid-***_pid-0001;vid-0561_pid-554c

viewusb.SplitExcludeVidPid {m|o}:vid-xxx1_pid-yyy1[;vid-xxx2_pid-yyy2;...]{ indefinido Use essa opção para excluir ou incluir um dispositivo USB composto especificado da divisão por IDs de Fornecedor e Produto. O formato da configuração é vid-xxx1_pid-yyy1[;vid-xxx2_pid-yyy2;.. .]. Você deve especificar os números de ID em hexadecimal. Você pode usar o caractere curinga (*) no lugar de dígitos individuais em uma ID.

Exemplo: m:vid-0f0f_pid-55**

viewusb.SplitVidPid {m|o}: vid-xxxx_pid-yyyy([exintf:zz[;exintf:ww]])[ ;...] indefinido Defina essa opção para tratar os componentes de um dispositivo USB composto especificado por IDs de Fornecedor e Produto como dispositivos separados. O formato da configuração é vid-xxxx_pid-yyyy(exintf:zz[;exintf:ww]) .

Você pode usar a palavra-chave exintf para excluir componentes do redirecionamento especificando seu número de interface. Você deve especificar os números de ID em hexadecimal e os números de interface em decimal, incluindo qualquer zero à esquerda. Você pode usar o caractere curinga (*) no lugar de dígitos individuais em uma ID.

Exemplo: o:vid-0f0f_pid-***(exintf-01);vid-0781_pid-554c(exintf:01;exintf:02)

Observação: VMware Horizon não inclui os componentes que você não excluiu explicitamente automaticamente. Você deve especificar uma política de filtro, como Incluir dispositivo VidPid para incluir esses componentes.
VMWPkcs11Plugin.log.enable true ou false false Defina essa opção para ativar ou desativar o modo de log para o recurso True SSO.
VMWPkcs11Plugin.log.logLevel error, warn, info, debug, trace ou verbose info Use essa opção para definir o nível de log do recurso True SSO.
VVC.RTAV.Enable true ou false true Defina esta opção para ativar/desativar a entrada de áudio.
VVC.ScRedir.Enable true ou false true Defina essa opção para ativar/desativar o redirecionamento de cartão inteligente.
VVC.logLevel fatal error, warn, info, debug ou trace info Use essa opção para definir o nível de log do nó do proxy VVC.

Opções de configuração em /etc/vmware/viewagent-custom.conf

O Java Standalone Agent usa o arquivo de configuração /etc/vmware/viewagent-custom.conf.

Tabela 2. Opções de configuração em /etc/vmware/viewagent-custom.conf
Opção Valor Padrão Descrição
CDREnable true ou false true Use essa opção para ativar ou desativar o recurso de redirecionamento de unidade do cliente.
Ativar Colaboração true ou false true Use essa opção para ativar ou desativar o recurso Colaboração de Sessão em desktops Linux.
DPISyncEnable true ou false true Defina essa opção para ativar ou desativar o recurso Sincronização de DPI, que garante que a configuração de DPI na área de trabalho remota corresponda à configuração de DPI do sistema do cliente.
EndpointVPNativar true ou false false Defina essa opção para especificar se o endereço IP da placa de rede física do cliente ou o endereço IP da VPN deve ser usado ao avaliar o endereço IP do endpoint em relação ao intervalo de endereços IP do endpoint usado no Console Dynamic Environment Manager. Se a opção estiver definida como false, o endereço IP da placa de rede física do cliente será usado. Caso contrário, o endereço IP da VPN será usado.
HelpDeskAtivar true ou false true Defina essa opção para ativar ou desativar o recurso Ferramenta de suporte técnico.
KeyboardLayoutSync true ou false true Use essa opção para especificar se a lista de localidades do sistema de um cliente e o layout de teclado atual devem ser sincronizados com o Horizon Agent para desktops Linux.

Quando essa configuração está habilitada ou não é definida, a sincronização é permitida. Quando essa configuração está desativada, a sincronização não é permitida.

Esse recurso é compatível apenas com Horizon Client para Windows e somente para as localidades de inglês, francês, alemão, japonês, coreano, espanhol, chinês simplificado e chinês tradicional.

LogCnt Um número inteiro -1 Use essa opção para definir a contagem do arquivo de log reservado em /tmp/vmware-root.
  • -1 - manter tudo
  • 0 - excluir tudo
  • > 0 - contagem de logs reservados.
MaxSessionsBuffer

Um número inteiro entre 1 e o valor especificado para Máx. de Sessões por Host RDS (Max Sessions Per RDS Host) no assistente de configuração do farm.

5 ou 1

Ao configurar farms, use essa opção para especificar o número de sessões pré-iniciadas por máquina host. Quando configurada corretamente, essa opção pode ajudar a acelerar a inicialização de sessões de área de trabalho e de aplicativo.

O valor padrão é 5 para farms que não são de vGPU, 1 para farms de vGPU. Um valor mais alto significa que mais recursos são pré-consumidos em um ambiente vGPU ou não vGPU.

A configuração de um valor alto não é recomendada em um ambiente de vGPU com balanceamento de carga que usa um perfil de vGPU inferior porque a alta proporção de recursos de vGPU pré-consumidos afeta o comportamento do balanceador de carga. Por exemplo, com um perfil de 2T em um ambiente com balanceamento de carga, o uso de um valor alto de MaxSessionBuffer pode impedir que o balanceador de carga atribua áreas de trabalho e aplicativos desse farm.

Consulte Considerações para Farms Linux, Desktops Publicados e Aplicativos Publicados.

NetbiosDomain Uma cadeia de caracteres de texto, em maiúsculas Ao configurar o True SSO, use essa opção para definir o nome NetBIOS do domínio da sua organização.
OfflineJoinDomain pbis ou samba pbis Use essa opção para definir o ingresso no domínio offline de clone instantâneo. Os métodos disponíveis para realizar uma associação de domínio offline são a autenticação PowerBroker Identity Services Open (PBISO) e a associação de domínio offline do Samba. Se essa propriedade tiver um valor diferente de pbis ou samba, a associação offline de domínio será ignorada.
RunOnceScript

Use essa opção para reingressar na máquina virtual clonada em Active Directory.

Defina a opção RunOnceScript depois que o nome do host for alterado. O script especificado é executado apenas uma vez após a primeira alteração do nome do host. O script é executado com a permissão root quando o serviço do agente é iniciado e o nome do host foi alterado desde a instalação do agente.

Por exemplo, para a solução winbind, você deve unir a máquina virtual base a Active Directory com winbind e definir essa opção como um caminho de script. O script deve conter o comando domain rejoin /usr/bin/net ads join -U <ADUserName>%<ADUserPassword>. Após a clonagem da VM, a personalização do sistema operacional altera o nome do host. Quando o serviço do agente é iniciado, o script é executado para ingressar na máquina virtual clonada em Active Directory.

RunOnceScriptTimeout 120 Use essa opção para definir o tempo limite em segundos para a opção RunOnceScript.

Por exemplo, defina RunOnceScriptTimeout=120

SSLCiphers Uma sequência de texto !aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES Use essa opção para especificar a lista de codificações. Você deve usar o formato definido pelo padrão OpenSSL. Para encontrar informações sobre o formato definido pelo OpenSSL, digite estas palavras-chave em um mecanismo de pesquisa da Internet: openssl cipher string.
SSLProtocols Uma sequência de texto TLSv1_1:TLSv1_2 Use essa opção para especificar os protocolos de segurança. Os protocolos com suporte são TLSv1.1 e TLSv1.2.
SSODesktopType UseGnomeClassic ou UseGnomeFlashback ou UseGnomeUbuntu ou UseMATE ou UseKdePlasma N/A

Essa opção especifica o ambiente de área de trabalho a ser usado, em vez do ambiente de área de trabalho padrão, quando o SSO está ativado.

Você deve primeiro garantir que o ambiente de área de trabalho selecionado esteja instalado em sua área de trabalho antes de especificar seu uso. Depois que essa opção for definida em uma área de trabalho Ubuntu, a opção terá efeito, independentemente de o recurso SSO estar ativado ou não. Se essa opção for especificada em um desktop RHEL/CentOS 7.x, o ambiente de desktop selecionado será usado somente se o SSO estiver ativado.

Observação: Essa opção não é suportada em desktops RHEL/CentOS 8.x. VMware Horizon é compatível apenas com o ambiente de área de trabalho Gnome em áreas de trabalho RHEL/CentOS 8.x.
Ativar SSO true ou false true Defina essa opção para ativar/desativar o logon único (SSO).
SSOUserFormat Uma sequência de texto [nome de usuário] Use essa opção para especificar o formato do nome de logon para o logon único. O padrão é apenas o nome de usuário. Defina essa opção se o nome de domínio também for necessário. Normalmente, o nome de logon é o nome do domínio mais um caractere especial seguido pelo nome do usuário. Se o caractere especial for a barra invertida, você deverá escapá-lo com outra barra invertida. Exemplos de formatos de nome de login são os seguintes:
  • SSOUserFormat=[domínio]\\[nome de usuário]
  • SSOUserFormat=[domínio]+[nome de usuário]
  • SSOUserFormat=[username]@[domain]
Sub-rede Um valor no formato de endereço IP CIDR [sub-rede] Defina essa opção como uma sub-rede que outras máquinas podem usar para se conectar a Horizon Agent para Linux. Se houver mais de um endereço IP local com diferentes sub-redes, o endereço IP local na sub-rede configurada será usado para se conectar a Horizon Agent para Linux. Você deve especificar o valor no formato de endereço IP CIDR. Por exemplo, Sub-rede=123.456.7.8/24.
DEMEnable true ou false false Defina essa opção para ativar ou desativar as políticas inteligentes criadas em Dynamic Environment Manager. Se a opção estiver definida como habilitada e a condição em uma política inteligente for atendida, a política será aplicada.
DEMNetworkPath Uma sequência de texto

Essa opção deve ser definida para o mesmo caminho de rede definido no Console Dynamic Environment Manager. O caminho deve estar no formato semelhante a //10.111.22.333/view/LinuxAgent/DEMConfig.

O caminho de rede deve corresponder a uma pasta pública compartilhada que não requer credenciais de nome de usuário e senha para acesso.

Observação: O processo do VMwareBlastServer usa as opções de segurança SSLCiphers, SSLProtocols e SSLCipherServerPreference. Ao iniciar o processo do VMwareBlastServer, o Java Standalone Agent passa essas opções como parâmetros. Quando o Blast Secure Gateway (BSG) está ativado, essas opções afetam a conexão entre o BSG e a área de trabalho do Linux. Quando o BSG está desativado, essas opções afetam a conexão entre o cliente e a área de trabalho do Linux.