Foi lançado um conjunto de programas para organizar o acesso remoto à área de trabalho LTSM 1.0 (Linux Terminal Service Manager). O projeto é destinado, principalmente, a criar múltiplas sessões gráficas virtuais no servidor e serve como uma alternativa ao conjunto de sistemas Microsoft Windows Terminal Server, permitindo o uso do Linux em sistemas cliente e no servidor. O código foi escrito na linguagem C++ e é distribuído sob a licença GPLv3. Para uma rápida introdução ao LTSM, uma imagem para Docker foi preparada (o cliente precisa ser montado separadamente).
Mudanças na nova versão:
- Foi adicionado o protocolo RDP, implementado para fins de experimento e congelado devido à falta de interesse em manter o cliente para Windows.
- Criado um cliente alternativo para Linux, principais recursos:
- Criptografia de tráfego baseada em gnutls.
- Suporte para redirecionamento de múltiplos canais de dados em esquemas abstratos (file://, unix://, socket://, command://, etc.), com esse mecanismo é possível a transmissão de qualquer fluxo de dados em ambas as direções.
- Redirecionamento de impressão através de um backend adicional para CUPS.
- Redirecionamento de som através do subsistema PulseAudio.
- Redirecionamento de digitalização de documentos através de um backend adicional para SANE.
- Redirecionamento de tokens pkcs11 através do pcsc-lite.
- Redirecionamento de diretórios através do FUSE (apenas em modo de leitura por enquanto).
- A transferência de arquivos via drag&drop funciona (do lado do cliente para a sessão virtual com diálogos de solicitação e notificação através do desktop-notify).
- O layout do teclado funciona, sendo sempre priorizado o layout do lado do cliente (do lado servidor não é necessário configurar nada).
- A autenticação na sessão virtual funciona através do rutoken com armazenamento de certificados no diretório LDAP.
- Suporte a fusos horários, área de transferência utf8, modo seamless.
Principais planos:
- Suporte para codificação utilizando x264/VP8 (como fluxo de vídeo da sessão).
- Suporte para gravação de vídeo de todas as sessões de trabalho (videofixação).
- Suporte para VirtualGL.
- Possibilidade de redirecionar vídeo através do PipeWire.
- Trabalho em acelerar a renderização gráfica via API Cuda (ainda não há possibilidades técnicas).
Fonte: opennet.ru
