Como configurar a Host Key do VirtualBox para usar “Right ALT”

Mais um post sobre VirtualBox. Inevitável, já que uso VMs no dia-a-dia, seja para programar (ou “codar”, como gosta de falar o Giovanni Bassi) ou para demonstrações para clientes…

Agora é sobre a configuração da Host Key. Gosto de usar a tecla “Right Alt” (também conhecida como “Alt Gr”) já que, além de estar à mão ela também não serve para nada Smile. Essa configuração, aliás, é a padrão do VirtualPC (que usei por muito tempo) e talvez por isso tenha sobrado alguma memória muscular.

Teoricamente isso seria algo muito simples de resolver: Na tela inicial no VirtualBox bastaria ir em File | Preferences | Input, clicar na caixa de texto Host Key e então pressionar a tecla Alt da direita. Mas este é o resultado:

Caixa de diálogo de Preferências do VirtualBox detecta Ctrl+RightAlt ao invés de RightAlt
227

Se não dá para configurar do jeito fácil, vamos ao jeito difícil!

Works on my machine AVISO: Execute o comando abaixo por sua conta e risco! Não me responsabilizo por quaisquer problemas que isso possa causar no seu computador, nas suas máquinas virtuais ou até mesmo no seu forno de microondas, na sua tevê ou sua samambaia! Open-mouthed smile

Abra um prompt elevado, vá ao diretório de instalação do VirtualBox (que por padrão é %PROGRAMFILES%OracleVirtualBox) e execute o comando:

VBoxManage setextradata global GUI/Input/HostKeyCombination 65514

Onde 65514 é o código Python para RightAlt, de acordo com http://packages.python.org/pyglet/api/pyglet.window.key-module.html.

Para saber mais, veja https://forums.virtualbox.org/viewtopic.php?f=1&t=46523.

Um abraço,
Igor

Como converter discos virtuais VHD de fixos para dinâmicos (e vice-versa)

Exemplo da tela do VhdResizerSou realmente um entusiasta das tecnologias de virtualização. uso máquinas virtuais o tempo todo, para as mais diversas finalidades:

  • Ambiente de desenvolvimento/testes;
  • Avaliação de novas aplicações;
  • Demonstrações de produto…

Como ex-usuário de Virtual PC (e atualmente de Hyper-V e VirtualBox), todos os meus discos virtuais estão no formato VHD. O VirtualBox (atualmente minha solução preferida de virtualização para substituir o Virtual PC) suporta o formato VHD, logo pude reaproveitar todas as minhas máquinas virtuais.

Ao longo do tempo em que usei máquinas virtuais, mais de uma vez me deparei com a necessidade de editar/modificar meus discos virtuais. As soluções nunca eram muito triviais – tipicamente passavam por algum tipo de processo de imaging (também conhecido como ghosting, termo derivado de um dos produtos mais usados para imaging de computadores, o Norton Ghost).

Mas um dia conheci o VhdResizer – e meus problemas acabaramTM! Smile

O VhdResizer é uma ferramenta gratuita, desenvolvida em .NET, capaz de converter e/ou redimensionar discos virtuais no formato VHD.

Com ela você pode converter discos fixos para dinâmicos e vice-versa, podendo até mesmo redimensioná-los no processo.

Um abraço,
Igor