Я подключил внешний монитор (LG 21 дюйм) к ноутбуку (Lenovo ThinkPad 15 дюймов). Раньше он работал нормально, но теперь каждый раз после перезагрузки монитор LG имеет очень низкое разрешение, я вручную устанавливал следующие разрешения:
xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
xrandr --addmode VGA1 1680x1050_60.00
Тогда, кажется, работает, но снова проблема повторится после перезагрузки. Есть ли способ исправить эту проблему навсегда? Спасибо.
У меня была та же самая проблема с одним из моих мониторов также. Лучшее предложение, которое я могу дать Вам, состояло бы в том, чтобы поместить те команды в файл сценария. Я назвал мой fixres.bsh
и поместил его в мое домашнее ~
каталог. С помощью кода ниже, я добавил строку интерпретатора как первую строку, затем добавил код.
#!/bin/bash
xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
xrandr --addmode VGA1 1680x1050_60.00
после создания файла сделайте его исполняемым файлом:
sudo chmod +x fixres.bsh
затем добавляют его к Вашему запуску.
Нажимают SuperKey (Windows Key) на Вашей клавиатуре, чтобы поднять тире, затем ввести в startup applications
для нахождения Применение Запуска приложение.
Затем однажды в приложении, нажмите кнопку
Add добавление следующей строки к команде:
bash -c "sleep 5 && /home/username/fixres.bsh"
мне нравится давать ему сон 5 секунд при запуске, чтобы позволить другим приложениям завершать загрузку.
Нажимают Save при завершении и закройтесь Приложения Запуска приложение.
Hope это помогает!