У меня проблема с настройкой пользовательского разрешения на моем встроенном дисплее для моего ноутбука. Желаемое разрешение - 1600x900. Он не отображается в настройках отображения в Ubuntu 16.04, но после выполнения следующего,
sudo xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync and
sudo xrandr --addmode eDP-1 "1600x900_60.00"
разрешение добавляется в «Параметры отображения», и я могу применить его. Кроме того, я поместил 2 команды в конец моего ~/.profile файла, как рекомендовал этот учебник. Проблема заключается в том, что он не сохраняется после перезапуска, скорее я получаю сообщение об ошибке: «Не удалось применить сохраненную конфигурацию для мониторов».
Кроме того, мне не хватает файла /etc/gdm/init/Default, чтобы поместить эти команды в этот сценарий.
(Проводя это как ответ из комментариев)
Строки в ~/.profile не должны быть добавлены с помощью sudo. Таким образом, строки, которые должны быть добавлены, должны быть такими:
xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync and
xrandr --addmode eDP-1 "1600x900_60.00"
(Проводя это как ответ из комментариев)
Строки в ~/.profile не должны быть добавлены с помощью sudo. Таким образом, строки, которые должны быть добавлены, должны быть такими:
xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync and
xrandr --addmode eDP-1 "1600x900_60.00"
(Проводя это как ответ из комментариев)
Строки в ~/.profile не должны быть добавлены с помощью sudo. Таким образом, строки, которые должны быть добавлены, должны быть такими:
xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync and
xrandr --addmode eDP-1 "1600x900_60.00"
Предполагая, что 16.04 все еще использует lightdm (я думаю, что это так), вы можете настроить сценарий для выполнения своих настроек монитора.
Измените /etc/lightdm/lightdm.conf, чтобы добавить следующие параметры:
display-setup-script> вызывает ваш «xrandr scriptname.sh» до появления экрана входа в систему
session-setup-script> вызывает ваш «xrandr scriptname.sh» перед началом сеанса рабочего стола пользователя
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
# for your login screen, e.g. LightDM (Ubuntu 11.10) or GDM (11.04 or earlier)
display-setup-script=[your xrandr script goes here]
# for your desktop session (I didn't do this one)
session-setup-script=[your xrandr script goes here]
Предполагая, что 16.04 все еще использует lightdm (я думаю, что это так), вы можете настроить сценарий для выполнения своих настроек монитора.
Измените /etc/lightdm/lightdm.conf, чтобы добавить следующие параметры:
display-setup-script> вызывает ваш «xrandr scriptname.sh» до появления экрана входа в систему
session-setup-script> вызывает ваш «xrandr scriptname.sh» перед началом сеанса рабочего стола пользователя
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
# for your login screen, e.g. LightDM (Ubuntu 11.10) or GDM (11.04 or earlier)
display-setup-script=[your xrandr script goes here]
# for your desktop session (I didn't do this one)
session-setup-script=[your xrandr script goes here]
Предполагая, что 16.04 все еще использует lightdm (я думаю, что это так), вы можете настроить сценарий для выполнения своих настроек монитора.
Измените /etc/lightdm/lightdm.conf, чтобы добавить следующие параметры:
display-setup-script> вызывает ваш «xrandr scriptname.sh» до появления экрана входа в систему
session-setup-script> вызывает ваш «xrandr scriptname.sh» перед началом сеанса рабочего стола пользователя
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
# for your login screen, e.g. LightDM (Ubuntu 11.10) or GDM (11.04 or earlier)
display-setup-script=[your xrandr script goes here]
# for your desktop session (I didn't do this one)
session-setup-script=[your xrandr script goes here]