When connecting to a remote machine through KRDC and then fullscreening the window through KRDC's toolbar its window disappears from task manager. It shows up when on the start page, however. Manually unsetting fullscreen through KWin does not bring it back until I close the fullscreen through KRDC. xprop of krdc window: _NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_FULLSCREEN, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_CLOSE _KDE_NET_WM_FRAME_STRUT(CARDINAL) = 3, 3, 37, 4 _NET_FRAME_EXTENTS(CARDINAL) = 3, 3, 37, 4 _NET_WM_DESKTOP(CARDINAL) = 0 _KDE_NET_WM_ACTIVITIES(STRING) = "8e76e7ad-bf76-4a91-9a14-19e023afaac7" WM_STATE(WM_STATE): window state: Normal icon window: 0x0 _NET_WM_USER_TIME(CARDINAL) = 193868290 _NET_WM_STATE(ATOM) = WM_TRANSIENT_FOR(WINDOW): window id # 0x7a00005 _KDE_NET_WM_USER_CREATION_TIME(CARDINAL) = 193868294 _NET_WM_ICON_NAME(UTF8_STRING) = XdndAware(ATOM) = BITMAP WM_NAME(STRING) = "Verbindungsclient zu entferntem Rechner (Vollbild)" _NET_WM_NAME(UTF8_STRING) = "Verbindungsclient zu entferntem Rechner (Vollbild) — KRDC" _MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x3, 0x3e, 0x7e, 0x0, 0x0 _NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL _XEMBED_INFO(_XEMBED_INFO) = 0x0, 0x1 WM_CLIENT_LEADER(WINDOW): window id # 0x7a00007 WM_HINTS(WM_HINTS): Client accepts input or input focus: True Initial state is Normal State. _NET_WM_PID(CARDINAL) = 1536 _NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 127926604 WM_CLASS(STRING) = "krdc", "krdc" WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST WM_NORMAL_HINTS(WM_SIZE_HINTS): user specified size: 600 by 400 program specified minimum size: 600 by 400 window gravity: Static xprop of 0x7a00005: _NET_WM_USER_TIME(CARDINAL) = 193868150 _NET_WM_ICON_GEOMETRY(CARDINAL) = 3017, 1, 255, 22 _NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_MOVE, _NET_WM_ACTION_RESIZE, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_SHADE, _NET_WM_ACTION_MAXIMIZE_VERT, _NET_WM_ACTION_MAXIMIZE_HORZ, _NET_WM_ACTION_FULLSCREEN, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_CLOSE _KDE_NET_WM_ACTIVITIES(STRING) = "8e76e7ad-bf76-4a91-9a14-19e023afaac7" _NET_WM_STATE(ATOM) = _NET_WM_ICON_NAME(UTF8_STRING) = XdndAware(ATOM) = BITMAP WM_NAME(STRING) = "rdp://foo" _NET_WM_NAME(UTF8_STRING) = "rdp://foo — KRDC" _MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x3, 0x3e, 0x7e, 0x0, 0x0 _NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL _XEMBED_INFO(_XEMBED_INFO) = 0x0, 0x1 WM_CLIENT_LEADER(WINDOW): window id # 0x7a00007 WM_HINTS(WM_HINTS): Client accepts input or input focus: True Initial state is Normal State. _NET_WM_PID(CARDINAL) = 1536 _NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 127926278 WM_CLASS(STRING) = "krdc", "krdc" WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST WM_NORMAL_HINTS(WM_SIZE_HINTS): user specified location: 1920, 61 user specified size: 1899 by 1133 program specified minimum size: 819 by 483 window gravity: Static xprop of 0x7a00007: _KDE_NET_WM_USER_CREATION_TIME(CARDINAL) = 193862286 SM_CLIENT_ID(STRING) = "101a61af1bd10d000147144166900000034460430" WM_CLIENT_LEADER(WINDOW): window id # 0x7a00007 Reproducible: Always
When I open task manager (in plasmoidviewer) when KRDC is already fullscreened it shows up, I noticed that, when I switch to fullscreen: A new fullscreen KRDC window is opened whose leader is the main window, so task manager ignores it as it is transient to a window task manager knows. However, after that the main window hides (I can still xprop it, though) and is removed from the window list and we end up with no window whatsoever.
> However, after that the main window hides So, uh ... isn't the problem that it doesn't unhide? What's the mechanism of "the window hides"? Is there no KWindowSystem::windowAdded when it comes back?
*** Bug 377618 has been marked as a duplicate of this bug. ***
Did you check re question in comment #2? :)
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!