Estou tentando descobrir isso há um tempo, estou me conectando a máquinas virtuais por meio do VNC e, por padrão, você obtém uma interface gráfica ou ncurses e o CTRL+ ALT+ F3leva você a um console com informações de depuração. No entanto, o Gentoo intercepta esses comandos.
Como posso transmiti-los ao servidor VNC?
Editar: Mais alguns detalhes de que o VNC está sendo executado no host da VM, portanto, apenas captura a saída de exibição da VM e envia quaisquer chaves para a VM como se fosse um teclado real conectado a ela. Portanto, eu posso mudar para o TTY se minhas teclas CTRL+ ALT+ F1- F6estiverem sendo executadas (funciona bem no Windows, por exemplo).
virtual-machine
vnc
Não disponível
fonte
fonte
Respostas:
A solução adequada: obtenha um cliente VNC que possa enviar essas chaves. Como o jsbillings diz, alguns clientes oferecem a opção de enviar chaves para o controle remoto por meio de um menu. Com o padrão
xvnc4viewer
, você pode usar a-MenuKey
opção para definir a tecla que ativa o menu. Novamente, conforme a resposta do jsbillings , a chave padrão é F8.O truque: se você tem um shell em execução no servidor remoto, tente
chvt 3
(ousudo chvt 3
). No console, você não precisa de Ctrl+ Alt+ F#, pode usar Alt+ F#(ou Alt+ →repetidamente) para voltar ao TTY do servidor X. Ou faça o login e digasudo chvt 7; logout
(ou seja o que for o X VT).O kludge estúpido: como o Ctrl+ Alt+ F#é capturado cedo pelo servidor X, a maneira direta (e difícil) é desabilitar (temporária ou permanentemente) essas chaves. Isso requer que você modifique sua configuração do X e é uma coisa chata de se fazer, e provavelmente uma má idéia além disso. Vá com um dos outros. :)
fonte
Eu acredito que você pode usar F8para abrir um menu, que deve permitir que você clique controle altantes de clicar F3.
fonte
Use o TigerVNC.
Com o TigerVNC (uma variação do TightVNC), você pode bloquear as teclas Alte Ctrlmodificadoras através do menu. Para abrir o menu, pressione a F8tecla
fonte
Tentei com o tigervnc-viewer no Ubuntu, mas os bloqueios ALTe CTRLnão pareciam eficazes. No final, recorreu ao xvnc4viewer, que tem a mesma opção e funcionou.
fonte