VNC envia Ctrl + Alt + F1-F6 para o servidor

7

Eu tenho tentado descobrir isso por um tempo, estou me conectando a máquinas virtuais através do VNC e, por padrão, você obtém uma interface gráfica ou ncurses, e CTRL + ALT + F3 leva você a um console com informações de depuração. No entanto, o Gentoo intercepta esses comandos.

Como posso passá-los para o servidor VNC?

Editar: Mais alguns detalhes do VNC estão sendo executados no host da VM, portanto, ele captura apenas a saída de exibição da VM e envia as chaves para a VM como se fosse um teclado real conectado a ela. Daí eu posso mudar para o TTY's se o meu CTRL + ALT + F1 - F6 pressiona as teclas bem quando no Windows, por exemplo).

    
por Not Available 15.03.2012 / 23:19

3 respostas

6

A solução adequada: obtenha um cliente VNC que possa enviar essas chaves. Como o jsbillings diz, alguns clientes lhe dão a opção de enviar chaves para o controle remoto através de um menu. Com o padrão xvnc4viewer , você pode usar a opção -MenuKey para definir a chave que ativa o menu. Novamente, de acordo com jsbillings ' resposta, a chave padrão é F8 .

O hack: se você tiver um shell em execução no servidor remoto, tente chvt 3 (ou sudo chvt 3 ). No console, você não precisa de Ctrl + Alt + F # , você pode usar Alt + F # (ou Alt + repetidamente) para voltar ao TTY do servidor X. Ou apenas faça o login e diga sudo chvt 7; logout (ou qualquer que seja o XVT).

O kludge estúpido: desde que + Alt + F # é capturado antecipadamente pelo servidor X, o A maneira direta (e difícil) é desabilitar (temporariamente ou permanentemente) essas chaves. Isso requer que você modifique sua configuração do X e é uma coisa chata a se fazer, e provavelmente uma idéia ruim. Vá com um dos outros. :)

    
por 20.06.2012 / 23:01
4

Eu acredito que você pode usar F8 para abrir um menu, que deve permitir que você clique em control e alt antes de pressionar F3 .

    
por 22.03.2012 / 02:29
1

Use o TigerVNC.

Com o TigerVNC (uma variação do TightVNC) você pode bloquear as teclas modificadoras Alt e Ctrl através do menu. Para abrir o menu, pressione a tecla F8 .

    
por 10.03.2014 / 15:30