Зміна роздільної здатності екрану в Ubuntu 9.10


У мене ноутбук з роздільною здатьністю екрану 1280 на 800. Після інсталяції, система встановила 1024 x 768. Захотів змінити старим способом через Xorg, а не знайшов конфігураційного файлу! Виявляється в 9.10 усе потрібно робити з допомогою xrandr. Ось як можна додати нові параметри. Зверніть увагу: в мене монітор LVDS1, у Вас це може бути VGA1.

Перевіряємо перелік встановлених параметрів:

xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
VGA1 disconnected (normal left inverted right x axis y axis)
LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
   1024x768       60.0*+
   800x600        60.3
   640x480        59.9
TV1 disconnected (normal left inverted right x axis y axis)


Визначаємо рядок режиму для необхідної нам роздільної здатності екрану 1280 x 800

cvt 1280 800
# 1280x800 59.81 Hz (CVT 1.02MA) hsync: 49.70 kHz; pclk: 83.50 MHz
Modeline "1280x800_61.00"   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +vsync

Додаємо:

xrandr --newmode "1280x800_61.00"   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +vsync

Перевіряємо, чи змінило:

xrandr
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 4096 x 4096
VGA1 disconnected (normal left inverted right x axis y axis)
LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
   1280x800       61.0*+
   1024x768       60.0
   800x600        60.3
   640x480        59.9
TV1 disconnected (normal left inverted right x axis y axis)

Задіюємо нові параметри

xrandr --addmode LVDS1 1280x800_61.00
xrandr --output LVDS1 --mode 1280x800_61.00

Для того, щоб вони автоматично довантажувалися при запуску системи, в кінець файлу /etc/gdm/PreSession/Default додаємо стрічки:

xrandr --addmode LVDS1 11280x800_61.00
xrandr --output LVDS1 --mode 1280x800_61.00

Якщо необхідно видалити якесь розрішення, знадобиться команда:

xrandr --rmmode 1280x800_61.00

2 Comments on "Зміна роздільної здатності екрану в Ubuntu 9.10"

Leave a Reply

Your email address will not be published. Required fields are marked *