xserver-xf86-config: add a configuration fragment to disable screen blanking

Add a configuration fragment that disables screen blanking, and add it
to all qemu machines.

(From OE-Core rev: 72855767daa515a451ea7ebe3412479cb7bafdc6)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 780a5ccaa51d5aed18200883a686387e70847e4b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This commit is contained in:
Ross Burton 2025-03-11 11:22:40 +00:00 committed by Steve Sakoman
parent a3b990b1f1
commit 4a642b1ae7
2 changed files with 13 additions and 0 deletions

View File

@ -0,0 +1,7 @@
# Disable screen blanking
Section "ServerFlags"
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
EndSection

View File

@ -5,6 +5,7 @@ LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
SRC_URI = "file://xorg.conf"
SRC_URI:append:qemuall = " file://noblank.conf"
S = "${WORKDIR}/sources"
UNPACKDIR = "${S}"
@ -19,4 +20,9 @@ do_install () {
install -d ${D}/${sysconfdir}/X11
install -m 0644 ${S}/xorg.conf ${D}/${sysconfdir}/X11/
fi
if test -s ${S}/noblank.conf; then
install -d ${D}/${sysconfdir}/X11/xorg.conf.d
install -m 0644 ${S}/noblank.conf ${D}/${sysconfdir}/X11/xorg.conf.d/
fi
}