После установки Ubuntu 10.04 с моим Samsung SyncMaster B2030 собственное разрешение (1600X900) не найдено в списке разрешений.
После установки Ubuntu 10.04 с моим Samsung SyncMaster B2030 собственное разрешение (1600X900) не найдено в списке разрешений.
Ответы:
Собственное разрешение для 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
Заметка:
Добавьте созданную выше моделину:
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
настройки постоянными.
118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
что означают значения, чтобы я мог перевести это на свое
cvt
! Я видел эти линии мод в течение многих лет и никогда не знал, как их вычислить.
cvt -r
.
Сначала введите 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
командыВы можете скачать программу здесь .
$ ubuntu-bug xserver-xorg