Как сделать разрешение экрана постоянным Ubuntu 16.04 LTS

Я попробовал следующее, и это работает, но я хочу запустить файл оболочки при запуске системы.

У меня нет файла .xprofile или lightdm.conf в системе. Я пробовал различные драйверы NVIDIA, которые только ломают систему с пустым экраном.

скрипт:

cvt 1366 768

xrandr --newmode "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

xrandr --addmode VGA-1 1368x768_60.00

xrandr --output VGA-1 --mode "1368x768_60.00"

В приведенном выше скрипте, как динамически добавить VGA-1 в addmode и newmode

Когда я перезагружаю систему, VGA-1 становится VGA0 or VGA1, что нарушает систему, в которой я не могу войти

0
задан 14 May 2017 в 11:13

1 ответ

Для автоматизации сценария поместите следующее в сценарий и дайте ему x-биты (chmod +x файл)

#!/bin/bash
Display=$(xrandr | grep VGA)
ModeSet=$(echo "$Display" | grep '1368x768')

if [[ "$ModeSet" != "" ]]
then
  echo "Mode already set:  $Display" | cut -d'(' -f1
else
  xrandr --newmode "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync
  xrandr --addmode ${Display%%\ *} 1368x768_60.00
  xrandr --output  ${Display%%\ *} --mode "1368x768_60.00"
  echo -e "Mode set: \c"
  xrandr | grep VGA | cut -d'(' -f1
fi
0
ответ дан 14 May 2017 в 21:13

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

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