Eu queria mudar a resolução da tela da minha área de trabalho para 1366x768. Mas o meu VESA drivers(AMD REDWOOD)não detectou essa resolução. Então, eu criei um script de shell da seguinte maneira: -
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
Salvei como lightdmxrandr.shem /usr/bine o tornei executável. Em seguida, adicionei as seguintes linhas a /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf(que é o equivalente ao bem conhecido /etc/lightdm/lightdm.conf. Estou usando o arquivo acima como estou no 14.04, onde não há /etc/lightdm/lightdm.conf.): -
greeter-session=unity-greeter
display-setup-script=/usr/bin/lightdmxrandr.sh
session-setup-script=/usr/bin/lightdmxrandr.sh
e salvou. Em teoria, isso deveria ter alterado a resolução da tela de login e a da tela da área de trabalho para 1366x768. Mas, surpreendentemente, isso mudou apenas a resolução da tela de login. A resolução da área de trabalho não foi alterada. Mais tarde, adicionei o script aos aplicativos de inicialização e isso mudou minha resolução da área de trabalho.
Por isso, quero saber por que as edições que fiz no lightdm.confarquivo (ou melhor, no 50-ubuntu.confarquivo) não afetaram a resolução da minha área de trabalho. É algum tipo de bug que precisa ser relatado na barra de ativação ou é errado dizer que as edições no lightdm afetarão a tela da área de trabalho?
PS: - Na minha opinião, isso não é apenas específico do Ubuntu 14.04.