Основываясь на ответах сверху, я проделал некоторый тест и нашел полезный метод, который работает для меня, тогда я создал простой скрипт для автоматизации его с помощью автоматической установки. Но это будет работать и на любые другие случаи.
Создайте скриптinstallxrandrfixed.sh Добавьте следующие строки:
#Variables for lightdm script and xrandr script to setup fixed resolution for old displays:
xrandrscript=/usr/local/bin/xrandrscript.sh
lightdmstartscript=/usr/share/lightdm/lightdm.conf.d/60-xrandrscript.conf
#Added old style configuration for lightdm:
sudo ln -s /usr/share/lightdm/lightdm.conf.d /etc/lightdm/lightdm.conf.d
#A fix to some old displays in high school at Fray Bentos, fix to 1024x768
#Some useful information comes from: http://askubuntu.com/questions/63681/how-can-i-make-xrandr-customization-permanent
sudo sh -c "echo '[SeatDefaults]' > $lightdmstartscript"
# for your login screen, e.g. LightDM (Ubuntu 11.10) or GDM (11.04 or earlier)
sudo sh -c "echo 'display-setup-script=$xrandrscript' >> $lightdmstartscript"
# for your desktop session
sudo sh -c "echo 'session-setup-script=$xrandrscript' >> $lightdmstartscript"
sudo sh -c "echo 'xrandr --size 1024x768 --rate 60.0' > $xrandrscript"
sudo chmod +x $xrandrscript
он создаст скрипты и файлы для отображения и сессии lightdm. не забывайте давать ему разрешение на выполнение
chmod + x scriptinstallxrandrfixed.shИ выполнить
chmod + x scriptinstallxrandrfixed.sh
, если не в том же каталоге: /path/to/script/scriptinstallxrandrfixed.sh./ scriptinstallxrandrfixed.sh (вы должны быть помещены в тот же каталог, где у вас есть файл.)