mirror of
https://github.com/debauchee/barrier.git
synced 2026-05-15 14:16:02 -06:00
[GH-ISSUE #478] Feature Request: Monitorless Server #371
Labels
No labels
HiDPI
bounty
bsd/freebsd
bsd/openbsd
bug
bug
build-infra
cantfix
critical
doc
duplicate
enhancement
fix-available
from git
from release
good first issue
help wanted
installer/package
invalid
linux
macOS
meta
needs testing
pull-request
query
question
regression
regression
v2.4.0
windows
wontfix
work-in-progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/barrier#371
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @LupenWonse on GitHub (Oct 27, 2019).
Original GitHub issue: https://github.com/debauchee/barrier/issues/478
Feature Request
It would be great to have the option to setup a server as "monitorless". Meaning that a server should handle mouse and keyboard on multiple clients without itself participating in the monitor layout.
Use Case
A user having multiple desktop systems wants to use a single mouse & keyboard for the entire setup. There is no main system which is always on.
Instead a lightweight server (e.g. a Raspberry pi) which is always on can handle the keyboard and mouse input on the systems. Therefore a single keyboard and mouse can be used with the systems no matter which one is currently on or off. It must be ensured that only the low power device is on.
@ctsrc commented on GitHub (Nov 8, 2019):
I just commented on a similar issue (#447) and I'll reproduce the same comment here as it might be of use to you:
@maxlock commented on GitHub (Jul 25, 2020):
I have this exact use case as well. As a workaround is it worth considering 1x1 pixel virtual monitor using xvfb etc for the headless node?
@maxlock commented on GitHub (Jul 26, 2020):
Updating my own question, It appears you may not be able to attach a real mouse/keyboard to xvfb and additionally the dummy xserver won't scale down to 1x1. So nothing really workable yet.
edit: may work on a raspi, I'm trying to do it in docker https://github.com/similicious/barrier-headless
@evantandersen commented on GitHub (Dec 19, 2021):
Could this perhaps use linux-specific stuff? How does X11 read the input from the mouse/keyboard? Maybe barrier could open /dev/mouse etc directly?
@Alex-bdrs commented on GitHub (Aug 28, 2022):
I have the issue like this: I have one monitor connected with two PC (win and linux). I can choose PC for monitor by button on it but I don't wont to have two keyboards.
@epe commented on GitHub (Jun 21, 2023):
Any idea how the server could switch to a defined client by entering a key sequence?
My usecase is sharing a barcode scanner (wireless, though depending on a USB cable & charger) and making up a barcode with a sequence to switch to each client... Any ideas?