coffeeispower / woomer

Zoomer application for Wayland inspired by tsoding's boomer
MIT License
89 stars 4 forks source link

Woomer overlaying the second monitor over the main monitor when running. #10

Open h4rldev opened 4 months ago

h4rldev commented 4 months ago

Hi, I just compiled Woomer, and it seems to have an issue.

Whenever I run it, It gets both of my monitors, but it overlays my second monitor over the main one. causing basically half the main monitor to get cut off by the second one in Woomer.

Screenshot: image

coffeeispower commented 4 months ago

Are you sure the monitors are setup correctly and aren't overlapping in virtual space? I have 2 monitors too and i can't reproduce that issue.

h4rldev commented 4 months ago

Hmm, that could be the issue, I might've falsely set up my monitor position in hyprland.conf, I'll check it out haha

h4rldev commented 4 months ago

I can't seem to find what's causing the issue, every configuration either causes woomer to cut off a part of each screen or overlay the main screen, initially thinking my monitor configuration in hyprland was incorrect, but it wasn't

coffeeispower commented 4 months ago

@Shinyzenith I think you probably want to see this.

coffeeispower commented 4 months ago

I can't seem to find what's causing the issue, every configuration either causes woomer to cut off a part of each screen or overlay the main screen, initially thinking my monitor configuration in hyprland was incorrect, but it wasn't

What happens when you take a screenshot of all monitors using other programs?

Shinyzenith commented 4 months ago

Can I get the libwayshot logs? Might need to set the tracing level in woomer as that should enable libwayshot logs too

coffeeispower commented 4 months ago

Can I get the libwayshot logs? Might need to set the tracing level in woomer as that should enable libwayshot logs too

I have to install env logger for it to actually print something

h4rldev commented 4 months ago

I can't seem to find what's causing the issue, every configuration either causes woomer to cut off a part of each screen or overlay the main screen, initially thinking my monitor configuration in hyprland was incorrect, but it wasn't

What happens when you take a screenshot of all monitors using other programs?

Apologies for not answering, didn't notice this 'til now!

Here: image

Bvngee commented 4 months ago

I'm unsure if the following issue is due to the same cause, but I have a similar layout with two monitors that act weird in woomer so I figured Id share:

monitor = DP-2, 2560x1440@75, 0x270, 1
monitor = DP-1, 2560x1440@75, 2560x0, 1, transform, 1

Note that the right monitor, while correctly positioned (to the right of primary, portrait, and down a bit), is scaled strangely such that much of it's content is cut off:

https://github.com/coffeeispower/woomer/assets/69218859/703ebc62-4c5d-4316-87cc-05f32361f66b

I also wonder if there are plans to allow per-monitor screenshotting (i.e. woomer only activates on current display)?

Shinyzenith commented 3 months ago

@BvngeeCord Hi can you try the all monitor screenshot using wayshot?

Bvngee commented 3 months ago

@BvngeeCord Hi can you try the all monitor screenshot using wayshot?

image

Shinyzenith commented 3 months ago

@coffeeispower The wayshot scrcpy looks good to me, without further logs I can't really debug the issue