pop-os / cosmic-comp

Compositor for the COSMIC desktop environment
GNU General Public License v3.0
477 stars 85 forks source link

Scaling laptop screen prevents mousing between #290

Open flukejones opened 8 months ago

flukejones commented 8 months ago

Unsure how directly this applies to all but so far I've tested:

While changing res I also noticed that I couldn't change back up to higher resolutions (with settings or cosmic-randr)

In all cases it appears that if I scale the smaller screen, it blocks mousing between screens. I don't know if it applies only to small screens scaled as I have no other external screens available.

Drakulix commented 8 months ago

Is this configured through cosmic-settings, cosmic-randr or any other tool e.g. wdisplays? This might be a bug in those components, as the relative placement of outputs needs to change with scaling. (Placement uses logical coordinates.)

flukejones commented 8 months ago

@Drakulix I tried both. The placements remain the same (side by side) with adjustment if required.

Drakulix commented 8 months ago

Hmm, I wonder if fractional pixels cause the issue here, because the outputs do need to be touching for any movement between to be possible. Obviously positioning is not in fractional coordinates, so there might still be a small gap. I will try to reproduce and take a look at it.

snaggen commented 5 months ago

When I scaled the screen, the windows got separated in the settings view. I then saw this issue. When I then re-arranged them back to be connected side by side (still with the scaling set) , I could move the cursor between them again.