
Estou tentando descobrir isso há algum 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+ F3leva você a um console com informações de depuração. Entretanto, o Gentoo intercepta esses comandos.
Como posso passá-los para o servidor VNC?
Editar: Mais alguns detalhes de que o VNC está sendo executado no host da VM, portanto, ele 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, posso mudar para o TTY se minhas teclas CTRL+ ALT+ F1- F6estiverem sendo transmitidas (funciona bem no Windows, por exemplo).
Responder1
A solução adequada:obtenha um cliente VNC que possa enviar essas chaves. Comojsbillingsdiz que 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 de definir a tecla que ativa o menu. Novamente, conformejsbillings'
resposta, a chave padrão é F8.
O truque:se você tiver um shell em execução no servidor remoto, tente chvt 3
(ou sudo chvt 3
). No console, você não precisa Ctrlde + Alt+ F#, você pode usar Alt+ F#(ou Alt+ →repetidamente) para voltar ao TTY do servidor X. Ou apenas faça login e diga sudo chvt 7; logout
(ou qualquer que seja o X VT).
O estúpido idiota:como Ctrl++ Alté F#capturado antecipadamente 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, além disso, provavelmente uma má ideia. Vá com um dos outros. :)
Responder2
Eu acredito que você pode usar F8para abrir um menu, que deve permitir que você clique controle altantes de clicar em F3.
Responder3
Utilize o TigerVNC.
Com TigerVNC (uma variação do TightVNC), você pode bloquear as teclas modificadoras Alte Ctrlatravés do menu. Para abrir o menu pressione a F8tecla.
Responder4
Tentei com o Tigervnc-viewer no Ubuntu, mas os ALTbloqueios CTRLe não pareciam eficazes. No final recorri ao xvnc4viewer que tem a mesma opção e aí funcionou.