Sometimes wine windows aren't shown in preview
Affected version
Gnome 3.36.2 Ubuntu 20.04 XOrg Nvidia 970 Proprietary drivers
Bug summary
When I open some gog installators in Wine, then some are visible on preview(like Mount Blade Warband) but some aren't(Stronghold Crusader Extreme HD)
Relevant logs, screenshots, screencasts etc.
I catched a log from xprop command:
The only difference is with _NET_WM_WINDOW_TYPE(ATOM)
_NET_WM_WINDOW_TYPE_NORMAL
(not shown) vs _NET_WM_WINDOW_TYPE_DIALOG
(is_shown)
Stronghold Crusader(doesn't show in preview)
WM_STATE(WM_STATE):
window state: Normal
icon window: 0x0
_NET_WM_DESKTOP(CARDINAL) = 2
_GTK_EDGE_CONSTRAINTS(CARDINAL) = 170
_NET_FRAME_EXTENTS(CARDINAL) = 0, 0, 37, 0
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_MOVE, _NET_WM_ACTION_SHADE, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_CLOSE, _NET_WM_ACTION_ABOVE, _NET_WM_ACTION_BELOW
_NET_WM_ICON(CARDINAL) = Icon (32 x 32):
_NET_WM_STATE(ATOM) = _NET_WM_STATE_SKIP_TASKBAR
_NET_WM_NAME(UTF8_STRING) = "Stronghold Crusader Extreme HD Setup"
WM_ICON_NAME(STRING) = "Stronghold Crusader Extreme HD Setup"
WM_NAME(STRING) = "Stronghold Crusader Extreme HD Setup"
WM_HINTS(WM_HINTS):
Client accepts input or input focus: False
Initial state is Normal State.
bitmap id # to use for icon: 0xb60014d
bitmap id # of mask for icon: 0xb60014f
window id # of group leader: 0xb80000a
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL
WM_TRANSIENT_FOR(WINDOW): window id # 0xb80000a
_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x3, 0x24, 0x1a, 0x0, 0x0
WM_NORMAL_HINTS(WM_SIZE_HINTS):
program specified location: 630, 360
program specified minimum size: 660 by 405
program specified maximum size: 660 by 405
window gravity: Static
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0xb600035
XdndAware(ATOM) = BITMAP
_NET_WM_PID(CARDINAL) = 75805
WM_LOCALE_NAME(STRING) = "pl_PL.UTF-8"
WM_CLIENT_MACHINE(STRING) = "rafalDesktop"
WM_CLASS(STRING) = "stronghold crusader extreme hd 1.4 (14769).tmp", "stronghold crusader extreme hd 1.4 (14769).tmp"
WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, _NET_WM_PING, WM_TAKE_FOCUS
Mount Blade Warband(is shown in preview)
WM_STATE(WM_STATE):
window state: Normal
icon window: 0x0
_NET_WM_DESKTOP(CARDINAL) = 2
_NET_FRAME_EXTENTS(CARDINAL) = 0, 0, 37, 0
_GTK_EDGE_CONSTRAINTS(CARDINAL) = 170
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_MOVE, _NET_WM_ACTION_SHADE, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_CLOSE, _NET_WM_ACTION_ABOVE, _NET_WM_ACTION_BELOW
_NET_WM_ICON(CARDINAL) = Icon (32 x 32):
_NET_WM_STATE(ATOM) =
_NET_WM_NAME(UTF8_STRING) = "Mount and Blade: Warband Setup"
WM_ICON_NAME(STRING) = "Mount and Blade: Warband Setup"
WM_NAME(STRING) = "Mount and Blade: Warband Setup"
WM_HINTS(WM_HINTS):
Client accepts input or input focus: False
Initial state is Normal State.
bitmap id # to use for icon: 0xbe0019a
bitmap id # of mask for icon: 0xbe0019c
window id # of group leader: 0xc00000a
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DIALOG
WM_TRANSIENT_FOR(WINDOW): window id # 0xc00000a
_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x3, 0x24, 0x1a, 0x0, 0x0
WM_NORMAL_HINTS(WM_SIZE_HINTS):
program specified location: 630, 360
program specified minimum size: 660 by 405
program specified maximum size: 660 by 405
window gravity: Static
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0xbe00035
XdndAware(ATOM) = BITMAP
_NET_WM_PID(CARDINAL) = 75816
WM_LOCALE_NAME(STRING) = "pl_PL.UTF-8"
WM_CLIENT_MACHINE(STRING) = "rafalDesktop"
WM_CLASS(STRING) = "mount and blade warband 2.028 1.172 (12082).tmp", "mount and blade warband 2.028 1.172 (12082).tmp"
WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, _NET_WM_PING, WM_TAKE_FOCUS
Gif with current behavior:
Edited by Rafał Mikrut