blinksh / blink

Blink Mobile Shell for iOS (Mosh based)
https://blink.sh
GNU General Public License v3.0
6.08k stars 565 forks source link

Stage manager and external display iPadOS 17.4 #1991

Closed rothgar closed 3 months ago

rothgar commented 3 months ago

Checklist

Configuration

I have stage manager turned off and split view turned on Screenshot 2024-03-15 at 15 08 40

Describe the bug

When plugging in an external display (via USB-C to HDMI) the external display shows a new terminal window and I cannot switch to it (command-o or command-shift-o). If I toggle stage manager on it will allow me to switch to the external window.

I tried switching my blink settings to none and stage and both did the same thing. Other docs and issues mentioned a "mirror" setting but I don't have that in my version (17.2.1.866)

Screenshot 2024-03-15 at 15 12 37

To get this to work I had turn on stage manager and that allowed me to focus/switch to the external display.

My ultimate goal is to use the external display in mirror mode (for public speaking) but the only way to make that work was to go into settings and turn off all multitasking. This forced blink to go into mirror mode on the external display. I'm not sure why mirroring doesn't work with stage manager turned off and Blink settings set to none.

I think this is a bug and not a misconfiguration but please let me know if there's something else I've missed.