Произвольное разрешение монитора в Linux
Материал из SysadminWiki.ru
Решение взято из форума Ubuntu.
Узнаем список видеовыходов и поддерживаемых разрешений для каждого выхода:
$ xrandr
Создаем Modeline для нужного режима:
$ cvt 1600 900 60 Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
Создаем режим (после --newmode вставляем вывод команды cvt без слова Modeline):
$ xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
Добавляем новый режим к нужному выходу:
$ xrandr --addmode VGA1 1600x900_60.00
Вводим xrandr и видим, что режим добавился. Теперь можно запустить стандартную утилиту (Система → Параметры → Экран) и выбрать нужное. Из консоли поменять разрешение монитора можно так:
xrandr --output VGA1 --mode 1600x900_60.00
Для сохранения результата при перезагрузке нужно добавить команды
xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync xrandr --addmode VGA1 1600x900_60.00 xrandr --output VGA1 --mode 1600x900_60.00
в автозапуск, т.е. одно из следующего:
- добавить команды в файл /etc/rc.local до строки "exit 0".
- создать исполняемый файл (в любом каталоге) и добавить его в автозапуск:
- Система - Параметры - Запускаемые приложения