Вы можете создать сценарий для этого (исходный код Разрешение LightDM).
- Во-первых, нам нужно выяснить, каков идентификатор вашего монитора. Откройте терминал, начните вводить текст
terminal
в вашем unity dash, чтобы увидеть опцию, или нажмите Ctrl+Alt+T -
Введите/скопируйте эту команду, чтобы отобразить сведения о вашем дисплее:
xrandr -q
Если у вас есть только один монитор, вы увидите на выходе строку, подобную следующей (возможно, с некоторыми другими значениями, это идентификатор в начале, который нам нужен):
DVI-0 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 473mm x 296mm
Идентификатор экрана в этом случае равен DVI-0
Откройте ваш любимый текстовый редактор, давайте использовать gedit для этого примера, нажмите Alt+F2 и введите
gedit
-
Введите/скопируйте это в:
#!/bin/shxrandr --output DVI-0 --primary --mode 1440x900
Сохраните это на своем рабочем столе как
lightdmxrandr.sh
-
Возможно, вы захотите протестировать сценарий, прежде чем мы применим его на практике. Вернитесь в терминал и перейдите туда, где мы только что его сохранили:
cd ~/Desktop
Теперь нам нужно сделать его исполняемым:
chmod a+rx lightdmxrandr.sh
Теперь запустите его:
./lightdmxrandr.sh
(Если ваш экран автоматически корректируется после входа в систему, вы, вероятно, не увидите разницы, поэтому вы можете использовать другое разрешение теста, но вы знаете, что оно работает во время тестирования)
-
Теперь давайте перенесем небольшой сценарий, который мы сделали:
sudo mv ~/Desktop/lightdmxrandr.sh /usr/share/.
Если вы не используете
sudo
вы можете получить ошибку разрешения (я использую эту папку из личных предпочтений) -
Теперь нам нужно запустить это в lightdm, перейдите в нужную папку:
cd /etc/lightdm
-
Откройте файл lightdm conf:
sudo gedit lightdm.conf
-
Теперь добавьте инструкцию для запуска вашего скрипта после последней строки и сохраните:
display-setup-script=/usr/share/lightdmxrandr.sh
Теперь перезагрузитесь, и это должно установить правильное разрешение на экране входа в систему lightdm.
(эти инструкции могут показаться длинными, но они совсем не занимают много времени)