Por que algumas das chaves não funcionam ao se conectar ao xrdp?

0

Estou executando o Ubuntu 14.04. Eu instalei o xrdp e vários desktops como mate e xfce. Eu sou capaz de fazer o login de uma máquina Windows, bem como de outras máquinas Ubuntu. No entanto, alguns dos principais ataques não funcionam tanto no cliente Windows como nos clientes Linux.

Eu obtenho os mesmos resultados de ambos. O minúsculo l e as teclas Enter não funcionam. A maiúscula L funciona de todos os clientes.

Eu fiz isso (de: xrdp - como alterar o layout do teclado ):

$ xrdp-genkeymap /etc/xrdp/km-0409.ini
    
por L. D. James 26.08.2015 / 01:12

2 respostas

1

O culpado de algumas das chaves não funcionarem em uma sessão Área de trabalho remota xrdp é Cairo-Dock. Muitas pessoas podem não ter conseguido replicar o problema porque não usam o Cairo-Dock. No entanto, desde que o Unity veio para o Ubuntu, usei o Cairo-Dock como meu iniciador em todas as minhas instalações do Ubuntu. Sendo uma das primeiras coisas instaladas em uma nova instalação, foi em todas as minhas tentativas de área de trabalho remota.

A correção é mudar as teclas de atalho do Cairo-Dock para uma tecla diferente, ou sair do Cairo-Dock.

    
por L. D. James 08.01.2018 / 16:12
0

este é um problema conhecido com o xrdp. Teclas especiais no teclado podem não estar funcionando ao se conectar através do xrdp. É possível corrigi-lo atualizando o arquivo de mapeamento do teclado usado pelo software xrdp

Para corrigir o seu problema, você precisará descarregar o layout do teclado usado quando nenhuma conexão xrdp for executada, eles despejarem o layout do teclado na sessão xrdp. Em seguida, você comparará os dois arquivos para obter o valor que representa sua chave de teclado especial e atualizará o arquivo de mapeamento de teclado usado pelo xrdp.

O processo não é fácil de descrever ou resumir. Para entender melhor o problema e a possível solução, recomendo que você leia as instruções detalhadas encontradas aqui

    
por Griffon 12.03.2016 / 23:32