Я недавно купил Dell XPS 9380, я установил Ubuntu 18, все идеально, у меня только одна проблема: я хотел бы уменьшить разрешение экрана ноутбука, потому что у меня большой монитор, и он оказывается непропорциональным, единственный вариант, который у меня есть, - 1920x1080.
Я хотел бы знать, как включить низкоуровневые решения.
После долгих исследований я нашел решение. Чтобы добавить новые разрешения, вам нужно использовать команду xrandr
. В моем случае я хотел бы получить разрешение 1368x768:
cvt 1368 768
с выводом этой команды в качестве параметра для новой команды.
xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr --addmode eDP-1 "1368x768_60.00"
Однако при перезапуске системы вы потеряете эти настройки, чтобы решить эту проблему, вы должны добавить скрипт при запуске Ubuntu.
Создайте скрипт с именем /path/to/.set_monitor.sh
#!/bin/bash
cvt 1368 768 # xrandr only works in X11 sessions, not Wayland
[ "$XDG_SESSION_TYPE" = x11 ] || exit 0
xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr --addmode eDP-1 "1368x768_60.00"
и добавьте следующую команду для запуска приложений.
/bin/bash /path/to/.set_monitor.sh