pinduvoz
(usa Debian)
Enviado em 11/07/2012 - 23:29h
Se vc não tem uma determinada resolução disponível, faça o que indico abaixo.
1) Descubra o nome do seu "display" com o comando "xrandr":
xrandr
A saída, no meu caso:
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
VGA1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1920x1080_60.00 60.0*+
1440x900_60.00 59.9
1368x768_60.00 59.9
1280x800_60.00 59.8
1280x720_60.00 59.9
1024x768 60.0
1024x600_60.00 59.9
800x600 60.3 56.2
848x480 60.0
640x480 59.9
Interessa a linha:
VGA1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
indicando que o meu display atende por, ou chama-se, "VGA1" (sem aspas). O seu pode ter outro nome, que vai estar "no mesmo lugar",
ou seja, antes de "conected".
2) Agora vamos adicionar uma nova resolução (1600x600 a 60 Hz), descobrindo os parâmetros para ela com o comando "cvt":
cvt 1600 600 60
(tem certeza que sua resolução recomendada é 1600x600? eu nunca vi essa resolução)
A saída deve ser algo do tipo:
# 1600x600 59.86 Hz (CVT) hsync: 37.35 kHz; pclk: 76.50 MHz
Modeline "1600x600_60.00" 76.50 1600 1664 1824 2048 600 603 613 624 -hsync +vsync
Adicione o "modeline" com o Xrandr:
xrandr --newmode (copie tudo após "modeline" no comando anterior)
No caso que serve de exemplo, fica:
xrandr --newmode "1600x600_60.00" 76.50 1600 1664 1824 2048 600 603 613 624 -hsync +vsync
Adicione a nova resolução (xrandr --addmode "display-name" "modeline-name"):
xrandr --addmode VGA1 1600x600_60.00
Aplique a nova resolução:
xrandr --output VGA1 --mode 1600x600_60.00
Isso vai valer até vc encerrar a sessão gráfica.
Para que fique "permanente", vc pode juntar essas três linhas:
xrandr --newmode "1600x600_60.00" 76.50 1600 1664 1824 2048 600 603 613 624 -hsync +vsync
xrandr --addmode VGA1 1600x600_60.00
xrandr --output VGA1 --mode 1600x600_60.00
e colocá-las para rodar no seu .bashrc.