mirror of
https://github.com/debauchee/barrier.git
synced 2026-05-15 14:16:02 -06:00
[GH-ISSUE #1108] Edge detection fails with DPI other than 100% #886
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#886
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 @oilcan-productions on GitHub (Mar 25, 2021).
Original GitHub issue: https://github.com/debauchee/barrier/issues/1108
My Server is Windows 10 20H2 (does not really matter was the same issue before)
My Server has 2 monitors
M1 = Laptop Display (Main)
M2 = Display Port Monitor
I set my DPI on both to 150% (Recommended)
My clients are Windows 10 20H2, Raspberry Pi, Mac OS Big Sur (latest)
the config is
With DPI set to 150% on the Server I can move from M1 to MacOS or RaspberryPi
From M2 I cannot move to Win10
When I set the DPI to 100% on both displays of the Server I can move between all displays successfully.
When I move Win10 Below M1 I can move to it regardless of the DPI settings
From the log it seems that with DPI != 100% the edge of M2 is not detected at all as I don't see the event in the logs.
@verglor commented on GitHub (Mar 30, 2021):
I have similar problem with 3 monitors in row on my Win10 server and one macOS Catalina client below them.
If all my server monitors have the same DPI everything works fine. Once they have different DPI from each other, I cannot move to macOS client via edge however I can move from client to server.
@neakmenter commented on GitHub (May 26, 2021):
I have the same issue here. main 4k screen is 250% scaling, 1080 screen 'above' and 1080 screen on the left both at 100%. want to "barrier" over to surface pro 3 screen on the right. It works if I place both my 1080 screens to the left of the main screen, or if I disconnect one of them. But will not work with my usual setup unless I reduce scaling to less than 150% on the main screen. I've been using a keyboard shortcut to get to the surface screen, but it's far less intuitive. (the cursor will 'return' to the server just fine, just can break through to the client!)

Just tried something - it works if I arrange my monitors like this screen...