Я хотів змінити роздільну здатність екрана робочого столу на 1366x768
. Але мій VESA drivers(AMD REDWOOD)
не визначив цієї резолюції. Тому я створив сценарій оболонки таким чином:
xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr --addmode DVI-0 1368x768_60.00
xrandr --output DisplayPort-0 --off --output DVI-0 --mode 1368x768_60.00 --pos 0x0 --rotate normal --output HDMI-0 --off
Я врятував це як lightdmxrandr.sh
у /usr/bin
і зробив його виконуваним. Тоді я додав наступні рядки /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
(що є еквівалентом добре відомого /etc/lightdm/lightdm.conf
. Я використовую вищезазначений файл, як і 14.04. Там, де його немає /etc/lightdm/lightdm.conf
.): -
greeter-session=unity-greeter
display-setup-script=/usr/bin/lightdmxrandr.sh
session-setup-script=/usr/bin/lightdmxrandr.sh
і зберегли його. Теоретично це повинно було змінити як роздільну здатність екрана входу, так і роздільну здатність екрана на робочому столі 1366x768
. Але дивно, що це змінило лише роздільну здатність екрана входу. Дозвіл робочого столу не змінено. Пізніше я додав сценарій до програм запуску, і це змінило роздільну здатність мого робочого столу.
Тому я хочу знати, чому зміни, внесені до lightdm.conf
файлу (а точніше - 50-ubuntu.conf
файл), не вплинули на дозвіл мого робочого столу. Це якась помилка, про яку потрібно повідомити на стартовій панелі, чи неправильно сказати, що зміни в lightdm впливатимуть на екран робочого столу?
PS: - На мою думку, це стосується не лише Ubuntu 14.04.