Você pode alterar a resolução quando se conecta ao PC sem monitor via VNC, executando o seguinte comando:
xrandr --fb 1280x1024
Fonte: link
Eu tenho o Ubuntu 12.04 instalado em uma máquina e sempre o uso remotamente do VNC. Quando tenho monitor conectado a esta máquina, posso alterar a resolução do meu visualizador VNC na seguinte linha:
$vnc4server --geometry 1440x900
Isso funcionou para mim, mas eu sempre uso essa máquina remotamente, eu desconecto o monitor e reinicio. e a linha de comando acima não funciona mais.
Então eu tentei xrandr
SZ: Pixels Physical Refresh
*0 1024 x 768 ( 260mm x 195mm ) *60
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - none
Existe apenas uma opção disponível, por isso tentei adicionar uma nova.
$cvt 1440 900
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
$xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
$xrandr --addmode S2 "1440x900_60.00"
depois eu verifiquei com xrandr novamente e não posso ver o novo modo adicionado.
Eu tento executar o seguinte comando e recebo um erro que diz que meu RandR é muito antigo.
$xrandr --output S2 --mode 1440x900_60.00
xrandr: Server RandR version before 1.2
mas isso não faz sentido para mim, se eu conectar o monitor de volta e executar o comando xrandr, ele funcionará novamente! Parece que o Ubuntu deve se conectar a um monitor real antes que eu possa mudar minha resolução no meu visualizador VNC.
Alguém pode ajudar?
ATUALIZAÇÃO: Finalmente, resolvi esse problema mudando para tightvncserver
$tightvncserver -geometry 1440x900
funciona para mim.
Obrigado, tudo respondeu à minha pergunta
Você pode alterar a resolução quando se conecta ao PC sem monitor via VNC, executando o seguinte comando:
xrandr --fb 1280x1024
Fonte: link
Examinando a documentação do xrandr, ele depende de obter informações do monitor para as resoluções suportadas. Sem nenhum monitor conectado, o xrandr não possui informações para definir uma resolução de tela e provavelmente é desenhado a partir da resolução definida nas preferências de exibição da conexão VNC. Sem exibição = sem alteração na resolução da tela.
Tags resolution xrandr