Hi all, I am actually facing a complicated problem related to the task switch functionality of our traditional (non-compositing) window manager metacity when running an active freerdp session. Maybe someone can help me or give an advice?
The problem I have is defined by the fact that the common Linux task switch via <CRTL><ALT><CURSOR UP/DOWN> will initially not work at all for a running freerdp session. If I use further the command line option -K, the task switch is just realized related to the keyboard and mouse focus. Consequentially this is obviously not enough for a fullscreen session, because even if another window will get the keyboard input, the user would not see this window. I have recently tracked this problem and found out that the attribute override_redirect, which is set in client/X11/xfreerdp.c::void xf_create_window(xfInfo* xfi) to xfi->fullscreen will enable non-compositing window managers to ignore the freerdp window (see http://standards.freedesktop.org/wm-spec/wm-spec-latest.html#idp3322888). If I set this attribute to 0 always, the task switch works when using the option -K. So this will be a simple solution for me. However I want to understand, why this attribute is used and set here, because I will not break other functionality. Maybe someone can answer this question? If no other functionality will get broken, the task switch functionality for traditional window managers might be also interesting for other users. Best regards, Christian -- *Dr. Christian Steinle*** System Architect Linux OS Unicon Software GmbH Philipp-Reis-Str. 1 76137 Karlsruhe Germany Tel. +49 (0)721 96451-0 Fax +49 (0)721 96451-43 Email: christian.stei...@unicon-software.com <mailto:christian.stei...@unicon-software.com> Web: www.unicon-software.com <http://www.unicon-software.com> This communication contains information that is confidential, proprietary in nature and/or privileged. It is for the exclusive use of the intended recipient(s). If you are not the intended recipient(s) or the person responsible for delivering it to the intended recipient(s), please note that any form of dissemination, distribution or copying of this communication is strictly prohibited and may be unlawful. If you have received this communication in error, please immediately notify the sender and delete the original communication. Thank you for your cooperation. ------------------------------------------------------------------------------ Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with <2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 _______________________________________________ Freerdp-devel mailing list Freerdp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel