Visualizador remoto KVM: forçar certas chaves a permanecer no sistema operacional host

0

Estou usando o Ubuntu 14.04, executando uma VM guest do Windows 7 via QEMU / KVM. Está tudo funcionando bem, eu interajo com ele via Spice usando remote-viewer . Eu uso o Compiz para colocar a janela automaticamente no desktop superior direito (ou seja, usando espaços de trabalho) e mantê-lo em execução na maioria das vezes.

O problema é este: eu posso usar Ctrl + Alt + direito para entrar na janela do visualizador remoto, mas porque captura todas as entradas Eu não posso usar Ctrl + Alt + à esquerda para voltar aos outros desktops no Ubuntu. Eu tenho que usar o mouse para clicar no ícone do programa que eu quero mudar a partir do lançador, o que é irritante e torna mais difícil usar o recurso de espaços de trabalho.

Existe uma maneira de definir chaves que não são passadas para o sistema operacional convidado? Eu quero ter Ctrl + Alt + à esquerda / à direita / acima / < kbd> para baixo mantido dentro do host para que eu possa mudar o espaço de trabalho da janela da VM do Windows.

    
por seanlano 04.12.2015 / 03:48

1 resposta

1

Eu não tenho reputação suficiente para comentar para ter que colocar como uma resposta, eu estou procurando uma solução semelhante, eu preciso enviar comandos para hospedar com atalhos de teclado, da minha pesquisa eu encontrei não há maneira de fazer com o virt-viewer, a menos que você escreva um aplicativo personalizado que contenha o widget spice-gtk. É uma pena, eu realmente preciso disso.

Editar. Acabei de descobrir que foi arquivado recentemente como uma solicitação de bug / recurso link

Editar 2. De acordo com este commit link isso é possível com o spice-gtk v0.27 infelizmente não em 14.04 repo, mas 15.10 vem com v0.28 estou pensando em atualizar para 15.10

Editar 3. Eu apenas testei em 15.10 e ele funciona, o ctrl + left lançou o foco então apenas faça qualquer atalho de teclado que você precisa. Para mim, isso resolveu o problema.

    
por Sruli 17.12.2015 / 20:16