Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot exit full screen in macOS Sonoma #9886

Open
rcarmo opened this issue Feb 21, 2024 · 0 comments
Open

Cannot exit full screen in macOS Sonoma #9886

rcarmo opened this issue Feb 21, 2024 · 0 comments

Comments

@rcarmo
Copy link
Contributor

rcarmo commented Feb 21, 2024

Describe the bug

I cannot exit full screen mode in Sonoma. When connecting to a machine using /f, it takes over all my screens, blanking the ones unused by the remote session.

Gesture controls or moving the mouse to the top of the screen to reveal the menu bar do not work, and neither do any key combos. The aggravating part of this is that if the client crashes, not even Cmd+Q can exit it, forcing me to use another machine to get myself out of this predicament.

Also, regardless of what I use in /monitors et al, full screen uses all of my monitors. And since I cannot resize the window (see #9882, which I would like reopened), there is no easy way to at least try to maximise screen real estate usage.

To Reproduce

  1. clone the repo (did this on a fresh machine)
  2. run the Mac build script
  3. Start the client with /f and connect to a remote machine

Expected behavior

  • Without multimon enabled, the client should not use all my monitors
  • The client should create another Mac desktop when going full screen.
  • Trackpad gestures should work (or have an explicit toggle to be always enabled).
  • I should be able to exit full screen mode either by moving the mouse to the top of any of my monitors or via a key combination.

Application details

  • FreeRDP version is git tip, built directly from a clean checkout with the Mac build script.
  • Command line used is ./install/MacFreeRDP.app/Contents/MacOS/MacFreeRDP /gfx:rfx,progressive +rfx /rfx-mode:video /sound /v:fedora.local /u:me /f
  • OS version connecting to (server side) is Fedora 39 with xorgxrdp-glamor

Environment (please complete the following information):

  • OS: macOS Sonoma 14.3.1
  • Version/Distribution: [e.g. Debian 10, Windows 2008, Android 10]
  • Architecture: arm64 (M3 Pro and M2 Pro, same issue on two machines)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants