Dúvidas dos alunos da disciplina de Sistemas Operativos

Caro Aluno,
Este Blogue inclui algum do conteúdo das aulas práticas. Em caso de dúvida, coloca um comentário na mensagem correspondente. Serei automaticamente avisado pelo Blogue e responderei assim que for possível.

segunda-feira, 23 de fevereiro de 2009

Configuração dinâmica da resolução do ecrã das máquinas virtuais Linux

Com este post, pretendo explicar como resolver o problema de configuração da resolução do ecrã de uma máquina virtual com Linux.
A instalação do VirtualBox additions permite algumas funcionalidades interessantes, nomeadamente a alteração dinâmica da resolução da máquina virtual.
Isto significa que, se alterar a janela onde correr a máquina virtual, o sistema operativo "guest" altera automaticamente a resolução, sem ter que ir à configuração do hardware e alterar para umas das configurações estáticas (exº 800x600, 1024x768, etc).
No Linux, isto é executado alterando os parâmetros do serviço X11, da seguinte forma:
1) instalar "VirtualBoxLinuxAdditions"
2) Na máquina "guest", altere o ficheiro "/etc/X11/xorg.conf", seguindo os seguinte passos
2.1) Entre com acessos de root (su);
2.2) Faça uma cópia do ficheiro (exº "cp /etc/X11/xorg.conf /etc/X11/xorg.conf.antigo");
2.3) Edite o ficheiro "/etc/X11/xorg.conf" e introduza as seguintes alterações:
a) Na secção "Screen", comente (coloque um #) todas as linhas que iniciam com "Modes"

Exº
======
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
# Modes "1024x768" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
...
EndSection
======

a) Na secção "Monitor", comente (coloque um #) todas as linhas que iniciam com "PreferredMode"
Exº
======
Section "Monitor"
Option "CalcAlgorithm" "XServerPool"
DisplaySize 305 230
HorizSync 31-60
Identifier "Monitor[0]"
ModelName "1024X768@60HZ"
Option "DPMS"
# Option "PreferredMode" "1024x768"
VendorName "--> LCD"
VertRefresh 50-60
UseModes "Modes[0]"
EndSection
=======
b) Reinicie o serviço X11, terminando a sessão (logout).
Depois, faça um teste, alterando a dimensão da Janela do Windows onde corre a máquina virtual.
Não esquecer que CTRL (Direito) + F permite um "Full Screen".

Sem comentários: