[GH-ISSUE #751] Feature Request: Mutual share option #586

Closed
opened 2026-05-05 06:43:36 -06:00 by gitea-mirror · 5 comments
Owner

Originally created by @adyanth on GitHub (Jun 15, 2020).
Original GitHub issue: https://github.com/debauchee/barrier/issues/751

Having a mutual share option would be of great assistance when there are multiple PCs and multiple peripherals (mouse needed for one, keyboard only for another), and we don't need to check which controls what before using it.

Originally created by @adyanth on GitHub (Jun 15, 2020). Original GitHub issue: https://github.com/debauchee/barrier/issues/751 Having a mutual share option would be of great assistance when there are multiple PCs and multiple peripherals (mouse needed for one, keyboard only for another), and we don't need to check which controls what before using it.
Author
Owner

@theycallmeloki commented on GitHub (Jun 16, 2020):

+1 for having this feature can confirm things act flaky if you try to add multiple servers and clients to try and multiplex this feature on your own

<!-- gh-comment-id:644528388 --> @theycallmeloki commented on GitHub (Jun 16, 2020): +1 for having this feature can confirm things act flaky if you try to add multiple servers and clients to try and multiplex this feature on your own
Author
Owner

@adyanth commented on GitHub (Jun 16, 2020):

To start with, it can be as simple as, having the server running all the time, and we can provide the client on both PCs, so that two of them can use each other's peripherals.

<!-- gh-comment-id:644566632 --> @adyanth commented on GitHub (Jun 16, 2020): To start with, it can be as simple as, having the server running all the time, and we can provide the client on both PCs, so that two of them can use each other's peripherals.
Author
Owner

@theycallmeloki commented on GitHub (Jul 9, 2020):

If someone can point me to how this would be implemented I can try and submit a PR

<!-- gh-comment-id:656292461 --> @theycallmeloki commented on GitHub (Jul 9, 2020): If someone can point me to how this would be implemented I can try and submit a PR
Author
Owner

@github-actions[bot] commented on GitHub (Sep 19, 2020):

This issue has been automatically marked as stale due to inactivity. It will be closed if no further activity occurs. Thank you for your contributions.

<!-- gh-comment-id:695146253 --> @github-actions[bot] commented on GitHub (Sep 19, 2020): This issue has been automatically marked as stale due to inactivity. It will be closed if no further activity occurs. Thank you for your contributions.
Author
Owner

@p12tic commented on GitHub (Jan 10, 2021):

I think that this is not easily possible in the current codebase. Basically we would need to change the basic design of how Barrier works. Unfortunately adding workarounds like multiple clients is not viable, as Barrier server currently assumes that there are no clients on the machine it's running on and implementing this would complicate whole codebase for little gain.

<!-- gh-comment-id:757532239 --> @p12tic commented on GitHub (Jan 10, 2021): I think that this is not easily possible in the current codebase. Basically we would need to change the basic design of how Barrier works. Unfortunately adding workarounds like multiple clients is not viable, as Barrier server currently assumes that there are no clients on the machine it's running on and implementing this would complicate whole codebase for little gain.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/barrier#586
No description provided.