Cc stable - candidate for backport perhaps. On Sun, May 12, 2024 at 11:59:45AM +0200, Bernhard Beschow wrote: > By default, SDL disables the screen saver which prevents the host from > powering > down the screen even if the screen is locked. This results in draining the > battery needlessly when the host isn't connected to a wall charger. Fix that > by > enabling the screen saver. > > Signed-off-by: Bernhard Beschow <shen...@gmail.com> > --- > ui/sdl2.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/ui/sdl2.c b/ui/sdl2.c > index 4971963f00..0a0eb5a42d 100644 > --- a/ui/sdl2.c > +++ b/ui/sdl2.c > @@ -874,6 +874,7 @@ static void sdl2_display_init(DisplayState *ds, > DisplayOptions *o) > SDL_SetHint(SDL_HINT_ALLOW_ALT_TAB_WHILE_GRABBED, "0"); > #endif > SDL_SetHint(SDL_HINT_WINDOWS_NO_CLOSE_ON_ALT_F4, "1"); > + SDL_EnableScreenSaver(); > memset(&info, 0, sizeof(info)); > SDL_VERSION(&info.version); > > -- > 2.45.0 > >
With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|