Skip to content

Add Multi-Monitor Support#4

Open
ManuYT-dev wants to merge 5 commits intomimeosd:mainfrom
ManuYT-dev:feature/Multi-Monitor_Support
Open

Add Multi-Monitor Support#4
ManuYT-dev wants to merge 5 commits intomimeosd:mainfrom
ManuYT-dev:feature/Multi-Monitor_Support

Conversation

@ManuYT-dev
Copy link
Copy Markdown

What’s Included

  • Support for detecting and handling multiple monitors
  • Ability to switch between individual screens
  • Proper mapping of monitor offsets (including negative coordinates)
  • Updated client handling to support per-screen streaming
  • Adjustments to screen-to-client assignment logic
  • Stability improvements in client removal and screen updates
    Each client can now select and receive a specific monitor instead of only the combined screen.

Technical Notes

  • Screens are now managed individually instead of relying on the combined monitor index.
  • Screen offsets are respected when calculating mouse coordinates.
  • Client tracking has been updated to properly handle multiple connections per screen.
  • Improved cleanup logic when clients disconnect.

I’m open to feedback, improvements, and bug reports.
If you notice any issues or have suggestions for optimization, feel free to let me know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant