From: Andrea Faulds <ajf@ajf.me> For example, 'explorer /desktop=shell,fullscreen' can be used instead of 'explorer /desktop=shell,1920x1080' if your primary monitor is 1080p. --- programs/explorer/desktop.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/programs/explorer/desktop.c b/programs/explorer/desktop.c index ce70c5dd79d..f80eedb0ec0 100644 --- a/programs/explorer/desktop.c +++ b/programs/explorer/desktop.c @@ -1231,7 +1231,14 @@ void manage_desktop( WCHAR *arg ) *p++ = 0; if ((driver = wcschr( p, ',' ))) *driver++ = 0; } - if (!p || !parse_size( p, &width, &height )) + if (p && !wcscmp( p, L"fullscreen" )) + { + RECT screen_rect; + SystemParametersInfoW( SPI_GETWORKAREA, 0, &screen_rect, 0 ); + width = (unsigned int)(screen_rect.right - screen_rect.left); + height = (unsigned int)(screen_rect.bottom - screen_rect.top); + } + else if (!p || !parse_size( p, &width, &height )) get_default_desktop_size( name, &width, &height ); } else if ((name = get_default_desktop_name())) -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/10883