TightVNC para um desktop Ubuntu no EC2: a letra d não aparece quando digitado no Terminal

1

Eu segui este artigo e tenho a área de trabalho em execução Ubuntu em uma instância do EC2 e eu posso conectar-me a ele do TightVNC. Quando tento usar o Terminal, quando digito certos caracteres, eles parecem se perder. Por exemplo, eu posso digitar passw , mas quando tento digitar d , esse caractere não aparece. Se eu pressionar Enter, a janela Terminal será minimizada. Eu não posso digitar o caractere d em tudo. Todas as outras letras & números estão bem. Como posso consertar isso?

BTW, estou usando o Bash no Terminal. Tudo funciona quando eu SSH na instância usando o PuTTY. É somente quando eu uso uma instância Terminal do TightVNC que esse problema ocorre.

    
por Sajee 17.03.2011 / 03:02

2 respostas

1

Não exatamente e responda, mas o VNC está uma bagunça. Eu sugiro que você migre para o NX. É mais rápido e usa o ssh por padrão. Eu uso o FreeNX no Ubuntu no EC2.

edit: Eu consegui replicar esse bug.

Soluções possíveis:

link

link

    
por 06.05.2011 / 23:08
0

Você pode digitar uma maiúscula "D"? Você está usando o Bash? Tente isto:

Digite o seguinte, mas não pressione Enter:

binD '"D":self-insert'

Agora mova o cursor para cada letra maiúscula "D" e pressione Alt - l (em minúscula) ou Esc l para mudar o "D" para "d". Depois de fazer as duas coisas, pressione Ctrl - j .

Agora digite este comando e pressione Ctrl - j :

bind '"\C-m": accept-line'

Em seguida, verifique o seu arquivo ~/.inputrc quanto a atalhos de teclado inválidos (eles não terão o comando bind nem as aspas mais externas). Você também deve verificar seus arquivos de inicialização do shell para comandos bind inválidos.

    
por 17.03.2011 / 05:03