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

Screen rotation status (for example: screen inside VM rotated 90°) isn't restored after restoring a saved VM state (macOS 14 VM) #5613

Open
rxhfcy opened this issue Aug 26, 2023 · 4 comments
Labels
apple virtualization macOS Virtualization issues

Comments

@rxhfcy
Copy link

rxhfcy commented Aug 26, 2023

Screen rotation status (for example: that the macOS screen inside the VM is currently rotated by 90 degrees) isn't restored after restoring a saved VM state (macOS 14 VM)

Configuration

  • UTM Version: v4.4.0 (Beta) / 4.4.0 (88)
  • macOS Version: 14.0 Beta (23A5328b)
  • Mac Chip (Intel, M1, ...): M1 (MacBook Air M1, 16 GB RAM)

Steps to reproduce:

  1. Launch a macOS 14 (beta) VM
  2. Inside the VM, from the menu: System Settings... / Displays
  3. Click "Rotation" -> 90° (the screen rotates and a dialog appears)
  4. Click "Confirm" with the mouse (or trackpad), currently very difficult due to Mouse cursor position is reported incorrectly when the screen is rotated inside a macOS VM #5612 but doable (you just have to guess where the button would be if the screen wasn't rotated, more details in Mouse cursor position is reported incorrectly when the screen is rotated inside a macOS VM #5612)
  5. (After successfully clicking "Confirm", the screen stays rotated like it should)
  6. Save the VM state by clicking the red close button (top left corner of the VM window)
  7. From UTM, restore the VM

What happens: The screen isn't rotated anymore.
I expected the screen to stay rotated.

@rxhfcy rxhfcy added the enhancement New feature or request label Aug 26, 2023
@rxhfcy
Copy link
Author

rxhfcy commented Aug 26, 2023

At first I thought about reporting this just as a comment in #5609, but then I decided that this is different enough that it probably deserves its own issue.

@rxhfcy
Copy link
Author

rxhfcy commented Aug 26, 2023

btw macOS 13 (Ventura) VMs correctly remember the rotation status even after shutting macOS down inside the VM.

  • launch a macOS 13 VM (make it have 90° screen rotation)
  • shut the macOS inside the VM down
  • open the same VM again -> the screen is still 90° rotated (like it should)

@rxhfcy
Copy link
Author

rxhfcy commented Aug 26, 2023

...I think macOS 14 VM's save the rotation on normal (apple menu) -> Shut Down too, but I'm not sure anymore.

Giving up for now, because testing this is super annoying until #5612 is fixed. Enabling "Full Keyboard Access" helps a little bit, but macOS was not designed to be used with a mouse that doesn't work properly.

@osy osy added apple virtualization macOS Virtualization issues and removed enhancement New feature or request labels Sep 2, 2023
@osy
Copy link
Contributor

osy commented Sep 2, 2023

I think this can only be fixed by Apple unfortunately.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
apple virtualization macOS Virtualization issues
Projects
None yet
Development

No branches or pull requests

2 participants