![]() make make install, as I just wanted to run in in my user. I've just build freerdp from master (cmake -DCMAKE_INSTALL_PREFIX=/home/tibob/freerdp -DBUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=Debug -DWITH_SSE2=ON. When you press ctrl-alt-enter (exiting Full-Screen), you get both monitors in one big window above both screens. When I try to run xrdp with multiple monitor, the first monitor gets a RDP-full screen display, and the second monitor does not display the RDP-Screen. It seems like this issue and #4319 are maybe not completely fixed? Or I'm seeing a different flavour of the issue? Happy to pull patches and try them out on this machine any time. ![]() If I ctrl+alt+enter to leave fullscreen mode, it looks like the smart-sizing is exactly correct (taskbar is still a bit messed up). It now only ever fills monitor (note in the attached screenshot the windows taskbar is placed weirdly with a black bar beneath it). The working command I used to run (to connect to a Win7 PC) is: This is FreeRDP version 2.0.0-dev (git n/a) I've cloned the master ( db5628f) and built it, so I have: Unfortunately, I blew away the old root, so I'm not sure what xfreerdp I had, but /multimon WAS working great (even with different size monitors). I just hit this issue after upgrading to Fedora 27 LXDE from a really old Ubuntu (maybe 12?). So if my point of view is correct I suggest to close this issue and to open a new feature-request issue for adding /multimon support for window managers that do not support NET_WM_FULLSCREEN_MONITORS based on the old override_redirect approach. IMO it is impossible that /multimon worked with openbox on commit eb14ab1 because the override_redirect support was already removed at this time. My commits bad2f13 and eb14ab1 were done many weeks later and brought some smart-sizing fixes. obviously accepted to drop legacy wm support for /multimon and merged this PR. This means that for fullscreen involving multiple monitors the window manager must support the NET_WM_FULLSCREEN_MONITORS property - which is not the case for many older wm like openbox, icewm, etc. This commit removed the override_redirect approach (which worked with basically all window managers) and used the modern way using NET_WM_STATE_FULLSCREEN and NET_WM_FULLSCREEN_MONITORS for multimon support. And - Here is what created the nice pull request #2426 (commit d4a9a2d) which provided many fullscreen and multimon enhancements.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |