I also can confirm this works. Thank you, Eugene!
It took me an embarrassing number of tries to get this right, so for others wanting to implement this work-around:
printf '\n[SeatDefaults]\ndisplay-setup-script=/usr/bin/bug1245474-work-around.sh\n' |sudo tee /etc/lightdm/lightdm.conf.d/60-display-setu-script.conf sudo chmod 644 /etc/lightdm/lightdm.conf.d/60-display-setu-script.conf printf '( sleep 10; xset dpms 120 125 130 ) &\n' |sudo tee /usr/bin/bug1245474-work-around.sh sudo chmod 755 /usr/bin/bug1245474-work-around.sh
Don't forget to reboot.
I also can confirm this works. Thank you, Eugene!
It took me an embarrassing number of tries to get this right, so for others wanting to implement this work-around:
printf '\n[SeatDefault s]\ndisplay- setup-script= /usr/bin/bug1245474-work-around.sh\n' |sudo tee /etc/lightdm/ lightdm. conf.d/ 60-display- setu-script. conf lightdm. conf.d/ 60-display- setu-script. conf
sudo chmod 644 /etc/lightdm/
printf '( sleep 10; xset dpms 120 125 130 ) &\n' |sudo tee /usr/bin/bug1245474-work-around.sh
sudo chmod 755 /usr/bin/bug1245474-work-around.sh
Don't forget to reboot.