Ubuntu 18.04 двойной экран не работает после перезагрузки

У меня настольный компьютер Dell Optiplex 3020. У меня двойная настройка экрана. Основной экран подключен к HDMI, а второй меньший монитор подключен к VGA. Система не видит все разрешения, доступные для VGA (только до 1024x768). Я знаю, как это исправить - я вставил в консоль: xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync + vsync, а затем: xrandr --addmode VGA-1 1440x900_60.00

Затем я все настраиваю в настройках. Кажется, все работает нормально. Я перезагружаю ПК-GRUB по умолчанию отображается на моем экране HDMI, заставка тоже. После того, как я передаю свой пароль, экран (HDMI) гаснет, и я вижу на экране только VGA в разрешении 1024x768, все сделанные мной изменения, похоже, забыты системой.

2
задан 13 April 2019 в 21:25

1 ответ

Я нашел решение. Сначала я запускаю команду, чтобы получить режим для моего разрешения экрана - в этом случае это 1440x900: в моем случае вывод

cvt 1440 900

:

# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 
934 -hsync +vsync

Я копирую, начиная с «1440x900_600» и до конца. Затем я добавляю режим командами:

xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync

и

xrandr --addmode VGA-1 1440x900_60.00

. Теперь я могу установить это разрешение для своего экрана. Но это не работает после перезагрузки, поэтому я сделал простой скрипт. Я поместил этот скрипт в папку ~ / .config / autostart / (вы можете назвать его dualscreen.sh), и он выглядит так:

#!/bin/bash

xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync

xrandr --addmode VGA-1 1440x900_60.00

#after that line it is not neccessary
sleep 1s
xdotool mousemove 2400 550

Последние две строки здесь, чтобы переместить указатель мыши на мой главный экран (попробуйте значения, которые вам подойдут). Вам необходимо установить xdotool с помощью:

sudo apt-get install xdotool

Есть режим сна 1 с задержкой в ​​1 секунду перед выполнением последней команды, в противном случае мышь перемещали только к краю второго экрана (по умолчанию указатель мыши запускается на втором экране). ).

0
ответ дан 13 April 2019 в 21:25

Другие вопросы по тегам:

Похожие вопросы: