Как установить для монитора исходное разрешение, которого нет в списке разрешений?
После установки Ubuntu 10.04 с моим Samsung SyncMaster B2030 собственное разрешение (1600X900) не найдено в списке разрешений.
3 ответа
Собственное разрешение для Samsung SyncMaster B2030 составляет 1600 * 600 60 Гц
Создайте моделину, используя
cvt:cvt 1600 900 60которые будут:
# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsyncПолучите имя выхода, к которому подключен ваш дисплей:
xrandrЭто выводит среди прочего:
Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192 VGA1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mmВ этом примере имя вывода
VGA1,Создайте новую моделину (со значениями из вывода
cvt):xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsyncЗамечания:
- вышесказанное должно быть в одной строке
- запишите x в 1600 x 900_60.00
Добавьте созданную выше моделину:
xrandr --addmode VGA1 1600x900_60.00Если все прошло хорошо, xrandr перечислит ваше новое разрешение.
Проверьте новое добавленное разрешение:
xrandr --output VGA1 --mode 1600x900_60.00
Разрешение, которое вы установили с помощью вышеуказанных команд, не будет сохраняться между сеансами До Ubuntu 11.04 вы можете добавить следующие строки в начале вашего /etc/gdm/Init/Default установить разрешение автоматически при каждом входе в систему:
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
Этот вопрос описывает другие способы сделать xrandr Настройки постоянные.
Сначала введите xrandr в своем терминале и посмотрите, какое устройство подключено. Это может быть VGA1, как это в этом случае. Если нет, замените VGA1 на подключенное устройство в приведенных ниже командах. Затем создайте новый документ и назовите его, например:- "yourname.sh" Введите:
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
unity --replace
и сохраните его в своей домашней папке (это для разрешения 1600x900). Сделайте его исполняемым:
chmod a+x ~/yourname.sh
Откройте автозагрузку приложения и нажмите "ДОБАВИТЬ". Дайте имя и введите в командной строке
bash /home/yourname/yourname.sh
нажмите сохранить. Изменение появляется после выхода из системы и входа
Если вы не хотите выполнять все команды, как указано в других ответах, вы можете использовать инструмент, который сделает все за вас:
- выполняет
cvtкоманда - выполняет
newmode,addmodeа такжеoutputкоманды - создает файл запуска, который выполняет вышеуказанное при входе в систему.
Вы можете скачать программу здесь.