Hyprland icon indicating copy to clipboard operation
Hyprland copied to clipboard

New bugs

Open TAforever opened this issue 2 years ago • 54 comments

I continue to actively test and here's what I found:

  1. The program easyeffects in tiling mode draws drop-down menus with artifacts, in floating mode everything is fine.
  2. In programs with their own cursor (retroarch) and games, a conflict of cursors occurs and either two cursors are drawn, system and game, or they are replaced alternately.
  3. Also in the game starcraft remastered (proton xwayland), it happens that the true position of the cursor does not correspond to where it is drawn and, accordingly, it will not be possible to capture the controls, but after a while it passes.

TAforever avatar Aug 21 '22 19:08 TAforever

The program easyeffects in tiling mode draws drop-down menus with artifacts, in floating mode everything is fine.

Oh shiet this is a regression, could you tell me when that started?

In programs with their own cursor (retroarch) and games, a conflict of cursors occurs and either two cursors are drawn, system and game, or they are replaced alternately.

Video pls?

Also in the game starcraft remastered (proton xwayland), it happens that the true position of the cursor does not correspond to where it is drawn and, accordingly, it will not be possible to capture the controls, but after a while it passes.

Try running it through gamescope

vaxerski avatar Aug 21 '22 19:08 vaxerski

idk I just recently started using Hyprland

TAforever avatar Aug 21 '22 19:08 TAforever

about the video, apparently there is some kind of bug in wf-recorder, I can watch it, but I can’t play it on reddit and github

TAforever avatar Aug 21 '22 19:08 TAforever

about the video, apparently there is some kind of bug in wf-recorder, I can watch it, but I can’t play it on reddit and github

why not use OBS? also, you can reencode it with ffmpeg, it's prolly some odd format

vaxerski avatar Aug 21 '22 19:08 vaxerski

gamescope I will try.

TAforever avatar Aug 21 '22 19:08 TAforever

ok., i will try with OBS.

TAforever avatar Aug 21 '22 19:08 TAforever

number 1 fixed in ebe07c66567eae0f564288296f7d2f0f6b92e1f8

vaxerski avatar Aug 21 '22 19:08 vaxerski

here are 2 screenshots. if easyeffects is in tiling mode, then drop-down windows are drawn incorrectly, and if in fullscreen, then it's fine. screen-1661111489 screen-1661111483

TAforever avatar Aug 21 '22 19:08 TAforever

image

dunno looks fine to me

vaxerski avatar Aug 21 '22 19:08 vaxerski

It’s also normal for me if it’s fullscreen, and if it’s just tiling, then it’s like in the screenshots.

TAforever avatar Aug 21 '22 19:08 TAforever

double cursor

https://user-images.githubusercontent.com/52626363/185808859-df88f69f-c257-46d2-b5ff-0b64d5c14b38.mp4

TAforever avatar Aug 21 '22 20:08 TAforever

I only see one tho.

At any rate, it seems like an app bug rather than Hyprland.

Does it work in sway or wayfire?

vaxerski avatar Aug 21 '22 20:08 vaxerski

only for some reason upside down and there is no second cursor on the record

TAforever avatar Aug 21 '22 20:08 TAforever

easyeffects first tiling, then fullscreen. 2022-08-21.23-09-17.mp4

wtf upside down again

TAforever avatar Aug 21 '22 20:08 TAforever

long story short, tomorrow I'll figure it all out and post normal screen recordings.

TAforever avatar Aug 21 '22 20:08 TAforever

Tested in sway and sway-git and did not find these problems, the ball is on the side of Hyprland

TAforever avatar Aug 21 '22 20:08 TAforever

In fullscreen, without artifacts, but not captured by the cursor, in tiling, it is captured by the cursor, but not correctly drawn.

https://user-images.githubusercontent.com/52626363/185811687-d6f9dc7d-4dd9-4e30-8c0d-358fb7cf1f34.mp4

TAforever avatar Aug 21 '22 21:08 TAforever

https://user-images.githubusercontent.com/52626363/185811700-aeec6915-4b29-487f-8048-5beadc11657f.mp4

TAforever avatar Aug 21 '22 21:08 TAforever

https://user-images.githubusercontent.com/52626363/185811705-780965f3-8eb7-4498-9786-cf231ace6b2b.mp4

TAforever avatar Aug 21 '22 21:08 TAforever

for the double cursor - do you possibly use the cursor timeout option? Maybe that's the root of the bug.

Starcraft - no clue, try gamescope

Easyeffects - will see tomorrow.

vaxerski avatar Aug 21 '22 21:08 vaxerski

Yes, you are right, the problem was in the timeout. Problem number two is solved.

TAforever avatar Aug 21 '22 21:08 TAforever

For me the easyeffect issue is not solved (I have updated 3 hours ago, at f273ebed9cab738b2f6000a73df7fad08a279c15).

  • easyeffects, and for that matter, gnome-control-panel, look bad/streched when tiled. Indeed they look ok when floating:

Tiled: image

Floating: image

Sorry for the second screen included in the screendump...

frigaut avatar Aug 22 '22 09:08 frigaut

Same stuff for gnome-control-center:

Tiled: image

Floating: image

frigaut avatar Aug 22 '22 09:08 frigaut

Also, somehow, my org.gnome apps now open full screen, even though I do not have a single fullscreen rule in my hyprland config. This did not happen a week ago or so.

frigaut avatar Aug 22 '22 09:08 frigaut

Also, somehow, my org.gnome apps now open full screen, even though I do not have a single fullscreen rule in my hyprland config. This did not happen a week ago or so.

That's a result of me trying to fix Qt incorrectly using the protocol, probably.

vaxerski avatar Aug 22 '22 09:08 vaxerski

fixed the fullscreen issue

vaxerski avatar Aug 22 '22 09:08 vaxerski

still, can't repro the easyeffects issue: image

vaxerski avatar Aug 22 '22 09:08 vaxerski

@frigaut is this a regression? in that case a git bisect would be cool.

vaxerski avatar Aug 22 '22 09:08 vaxerski

Also, somehow, my org.gnome apps now open full screen, even though I do not have a single fullscreen rule in my hyprland config. This did not happen a week ago or so.

fixed the fullscreen issue

yes you did (at 21bea0fcb4401ea8588ea72cf51d75a8d2b85114).

frigaut avatar Aug 22 '22 09:08 frigaut

I'll try a bisect for the other issue.

frigaut avatar Aug 22 '22 09:08 frigaut