воскресенье, 15 марта 2015 г.

Нестандартное разрешение монитора в Xubuntu 14.04

Материнка из не самых старых "Intel descktop board" + монитор LG IPS234. Мать, как теперь это модно, заточена под Win8x, при установке Xubuntu на роскошном широкоэкранном мониторе имеем скромные 1024x768 с искривлением пропорций. Понятно что надо ручками поправить.  Материал для размышлений есть тут.Порядок действий получился такой.
  • Выясняем что более всего нравится монитору (например жмем кнопки на нем пока не признается) - этот просит 1920x1080 -- хороший вариант.
  • Предполагаем что 60 Гц, может можно и что-то более, но мне как-то так захотелось (собственно можно проверить при желании)
  • Запускаем cvt и выясняем что там за секретные цифирки нам нужны.

vik@lh-inf-1:~/ips$ cvt 1920 1080 60
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
  • Теперь имя выхода, на котором "висит" монитор, его знает xrandr (запускаем без аргументов и смотрим что там про что. Наш выход оказался VGA1). Пробуем в ручном режиме 

xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr  --addmode VGA1 1920x1080_60.00
xrandr  --output VGA1 --mode 1920x1080_60.00
Получилось.

  • Делаем файл /opt/rc.local


#!/bin/bash

# for analog!
echo "XRANDR" | logger
/usr/bin/xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
/usr/bin/xrandr  --addmode VGA1 1920x1080_60.00
/usr/bin/xrandr  --output VGA1 --mode 1920x1080_60.00
exit 0
  • и ссылочку на него в /etc/lightdm.d/lightdm.conf
[SeatDefaults]
display-setup-script=/opt/rc.local
  • В заключение  заходим в setup (давим F2) и в разделе "питание" разрешаем управление ACPI со стороны OS (иначе яркость не восстанавливается при пробуждении).





Комментариев нет:

Отправить комментарий