ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
abeltramo583 has joined #wayland
abeltramo58 has quit [Read error: Connection reset by peer]
abeltramo583 is now known as abeltramo58
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
kasper93 has joined #wayland
kasper93_ has quit [Ping timeout: 480 seconds]
kasper93 has quit [Remote host closed the connection]
jmdaemon has quit [Ping timeout: 480 seconds]
<wlb> wayland Issue #386 opened by Dee H.Y (dongfengweixiao) The transmission-qt context menu content cannot be displayed https://gitlab.freedesktop.org/wayland/wayland/-/issues/386
abeltramo58 has quit [Ping timeout: 480 seconds]
columbarius has quit [Ping timeout: 480 seconds]
jmdaemon has joined #wayland
columbarius has joined #wayland
Brainium has quit [Read error: No route to host]
Company has quit [Quit: Leaving]
mjt has quit [Ping timeout: 480 seconds]
abeltramo58 has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
Dami_Lu has quit [Ping timeout: 480 seconds]
Dami_Lu has joined #wayland
mjt has joined #wayland
Szadek has quit [Ping timeout: 480 seconds]
Szadek has joined #wayland
<wlb> wayland Issue #386 closed \o/ (The transmission-qt context menu content cannot be displayed https://gitlab.freedesktop.org/wayland/wayland/-/issues/386)
agd5f_ has joined #wayland
agd5f has quit [Ping timeout: 480 seconds]
iomari891 has quit [Read error: Connection reset by peer]
sima has joined #wayland
Lyude has quit [Quit: Bouncer restarting]
Lyude has joined #wayland
tzimmermann has joined #wayland
iomari891 has joined #wayland
<pq> mort_, is the touch scroll speed problem the same on more than one DE or compositor? If yes, you could open a libinput bug asking about it; if no, you could open a compositor bug asking about it.
rasterman has joined #wayland
<mort_> pq: sway seems to be around the same by default at least
<pq> interesting that it happens on multiple compositors *and* multiple hardware
<mort_> yeah
<pq> and it's not an X11 app where you hit it either? nothing specific to any app?
<mort_> no, seems about the same in all software (at least GTK software, I haven't really tested Qt much tbh)
<mort_> the hardware I've tested the most is two Dell laptops (an xps 13 from 2015 and an xps 15 from 2018) and a macbook pro running asahi linux
<pq> is there anything common between all the machines you've tried, other than libinput being part of the stack? no copied system or user settings between them?
<mort_> nope, happens with fresh installs
<mort_> and I wouldn't expect Dell and Apple to share very similar touchpad configs on the libinput side
<pq> if it was a libinput bug, it should affect many users, get reported, and fixed, but this is baffling.
<mort_> I agree
<pq> whot, any ideas? ^
<mort_> especially that it's apparently seen as such a non-problem that the biggest DE doesn't even have a scroll speed setting is weird
<mjt> maybe it's just about the missing DPI settings for this particular device?
<pq> it guess the speed was supposed to be on par with cursor movement, and for you it isn't?
<mort_> it seems very far away from the speed of cursor movements
kasper93 has joined #wayland
<mjt> ah.. nope it is not :)
<mort_> I don't have time today, but tomorrow or something I can make some proper measurements
<pq> a confusion in scroll units could do that, but where should that bug be to have the scope of impact like this
<ofourdan> the difference may be possibly because of the hires scroll events, you may want to capture the WAYLAND_DEBUG logs and we what gets send to the app.
<ofourdan> *and see
<ofourdan> *gets sent
<ofourdan> (grr, friday…)
<mort_> I wonder how many people are actually using a laptop with a high res scrolling style trackpad, and how many just use old school scroll wheel emulation trackpads or mice
<mort_> I mean if you google something like "wayland scrolling too fast" you see a whole load of results
<wlb> weston Merge request !1264 opened by Philipp Zabel (pH5) pixman-renderer: Add to_pixman_renderbuffer helper https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1264
<wlb> weston Merge request !1265 opened by Philipp Zabel (pH5) backend-wayland: fix memory leak in wayland_shm_buffer_attach https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1265
cozycloud has joined #wayland
<kennylevinsen> mort_: how are you comparing cursor movement with scroll speed? Acceleration difference between the two will give noisy results...
<mort_> I haven't done any measurements, I'm currently only going by feel
<kennylevinsen> in my case (firefox, wlroots, xps13), scrolling the height of the touchpad gives ~3 screen heights irrespective of speed. Moving cursor very slow gives ~0.5x height, but moving it fast gives at least ~2 screen heights
<kennylevinsen> (no idea how much more than 2 screen heights, as the cursor bumps into the edge)
<mort_> how about scrolling slowly vs scrolling quickly?
<kennylevinsen> no apparent effect on distance in this test
junaid has joined #wayland
<kennylevinsen> so the subjective feeling is that at high speed they match, but the cursor is slowed down a lot by its acceleration profile at low speeds. as one is likely to move slow during comparison for repeatability, that might distort the result a bit...
<kennylevinsen> it's been quite a few years since I daily drove macOS, so I don't remember their touchpad behavior (apart from it feeling more natural to me to use than other platforms' default touchpad behavior)
<mort_> am on macOS right now, it seems like scrolling fast with two fingers moves about twice as far as moving slow
<wlb> weston/main: Liu, Kai1 * xwm: WM_TRANSIENT_FOR should not point to override-redirect window https://gitlab.freedesktop.org/wayland/weston/commit/b468687dd266 xwayland/window-manager.c
<wlb> weston Merge request !1256 merged \o/ (xwm: WM_TRANSIENT_FOR should not point to override-redirect window https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1256)
<wlb> weston Merge request !1266 opened by Philipp Zabel (pH5) backend-vnc: render bypass support https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1266
<wlb> weston/main: Philipp Zabel * pixman-renderer: Add to_pixman_renderbuffer helper https://gitlab.freedesktop.org/wayland/weston/commit/0d4c523c4c1e libweston/pixman-renderer.c
<wlb> weston Merge request !1264 merged \o/ (pixman-renderer: Add to_pixman_renderbuffer helper https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1264)
<wlb> weston/main: Philipp Zabel * backend-wayland: fix memory leak in wayland_shm_buffer_attach https://gitlab.freedesktop.org/wayland/weston/commit/2c7dceced7da libweston/backend-wayland/wayland.c
<wlb> weston Merge request !1265 merged \o/ (backend-wayland: fix memory leak in wayland_shm_buffer_attach https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1265)
cmichael has joined #wayland
<wlb> weston Merge request !1106 merged \o/ (gl-renderer: add FBO output support https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1106)
<wlb> weston Merge request !1267 opened by Philipp Zabel (pH5) renderer-gl: drop unused fields from struct gl_fbo_texture https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1267
<wlb> weston Merge request !657 closed (Cleanup memory allocated to child processes at the time of exit)
nerdopolis has joined #wayland
cmichael has quit [Quit: Leaving]
cmichael has joined #wayland
<wlb> weston/main: Philipp Zabel * gl-renderer: remove pbuffer dummy surface https://gitlab.freedesktop.org/wayland/weston/commit/2122be5a13b0 libweston/renderer-gl/ gl-renderer-internal.h gl-renderer.c
<wlb> weston Merge request !1259 merged \o/ (gl-renderer: remove pbuffer dummy surface https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1259)
i509vcb has quit [Quit: Connection closed for inactivity]
junaid has quit [Remote host closed the connection]
<wlb> weston/main: Philipp Zabel * renderer-gl: drop unused fields from struct gl_fbo_texture https://gitlab.freedesktop.org/wayland/weston/commit/7bc5cf9ca6ac libweston/renderer-gl/gl-renderer.c
<wlb> weston Merge request !1267 merged \o/ (renderer-gl: drop unused fields from struct gl_fbo_texture https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1267)
mvlad has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
kts has joined #wayland
iomari891 has joined #wayland
rv1sr has joined #wayland
jsto_ has joined #wayland
jsto has quit [Remote host closed the connection]
kts has quit [Ping timeout: 480 seconds]
rv1sr has quit []
Fxzxmic has joined #wayland
rv1sr has joined #wayland
Company has joined #wayland
DPA has quit [Ping timeout: 480 seconds]
DPA has joined #wayland
kts has joined #wayland
<wlb> wayland Issue #387 opened by Simon Ser (emersion) Clarify whether wl_buffer destruction after wl_surface.attach is allowed https://gitlab.freedesktop.org/wayland/wayland/-/issues/387 [Protocol]
cmichael has quit [Quit: Leaving]
<daniels> pq: assuming you haven't already left for the weekend - do you remember why you made subsurface views only materialise at repaint time rather than immediately on commit?
<pq> daniels, two reasons I guess: to help the shell ignore them when it re-stacks top-level views, and just in case the shell wants to have multiple views for a top-level surface.
<pq> commits per se do not materialize views at all, it is always the role "driver" that decides when, how many, and what kind of views get created or removed
<pq> cursor surface could have sub-surfaces too, etc.
rv1sr has quit []
<pq> daniels, also I think it was gfxstrand who split views out of surfaces, which was after sub-surfaces already existed :-)
<pq> oh, that was almost 10 years ago
<pq> like 9.5
<pq> so, the idea is that role drivers can manage their views obliviously, and if the surface happens to have sub-surfaces, then the sub-view magically materialize and disappear according to the sub-surface rules on all main views.
<daniels> yeah, gotcha
<daniels> do you think that's still a sensible design?
<daniels> (this is a yak-shave from moving damage down to paint nodes)
<pq> I guess weston_view is doing too much, and would need splitting into "main views" that role drivers manage and stack, and into... hmm... paint-nodes? that then magically appear as needed and in the correct stacking
<pq> implying that sub-surfaces would not have views... no, maybe there needs to be a "scenegraph view" that is not per-output thing like paint-node
<pq> daniels, I'm not sure it ever was a sensible design :-)
<pq> it just worked enough
<pq> maybe there should also be a weston_window that is a weston_surface + sub-surfaces, so that we don't have two tiers of weston_surface: normal and sub
<pq> but that's a bit awkward, since only applying a role would make that difference, so might as well be the role-specific object
<wlb> weston Merge request !1268 opened by Michael Tretter (m.tretter) Draft: backend-pipewire: add GL renderer support https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1268
<daniels> pq: I think we still need to have subsurface views, but indeed like you say need to have a hard split between frontend-managed views and magic backend-materialised views
<pq> I recommend starting from a clean sheet and thinking what would be ideal, without worrying how to get there.
<daniels> you know full well that's how I work :D
tzimmermann has quit [Quit: Leaving]
junaid has joined #wayland
junaid_ has joined #wayland
junaid_ has quit []
<wlb> weston/main: Philipp Zabel * gl-renderer: split gl_renderer_do_read_pixels out of gl_renderer_do_capture https://gitlab.freedesktop.org/wayland/weston/commit/4a271bdaaef9 libweston/renderer-gl/gl-renderer.c
<wlb> weston/main: Philipp Zabel * gl-renderer: support automatically downloading FBO renderbuffers https://gitlab.freedesktop.org/wayland/weston/commit/b1606a9f2cff libweston/ backend-headless/headless.c renderer-gl/gl-renderer.c renderer-gl/gl-renderer.h
<wlb> weston Merge request !1263 merged \o/ (gl-renderer: optionally read pixels into software buffer in repaint_output https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1263)
<wlb> weston Merge request !1107 merged \o/ (backend-vnc: GL renderer support https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1107)
<wlb> weston/main: Philipp Zabel * backend-vnc: GL renderer support https://gitlab.freedesktop.org/wayland/weston/commit/0d64d0ac5c33 libweston/backend-vnc/vnc.c
cozycloud has quit []
mohit815 has quit [Quit: The Lounge - https://thelounge.chat]
Arthex has joined #wayland
Arthex has quit [Remote host closed the connection]
Fxzxmic has quit [Quit: Konversation exit!]
junaid has quit [Remote host closed the connection]
junaid has joined #wayland
junaid has quit [Remote host closed the connection]
junaid has joined #wayland
junaid has quit [Remote host closed the connection]
iomari891 has quit [Ping timeout: 480 seconds]
junaid has joined #wayland
junaid has quit []
kts has quit [Remote host closed the connection]
kts has joined #wayland
kts_ has joined #wayland
kts has quit [Read error: Connection reset by peer]
fmuellner has joined #wayland
fmuellner has left #wayland [#wayland]
Brainium has joined #wayland
mvlad has quit [Remote host closed the connection]
andyrtr has quit [Quit: ZNC 1.8.2 - https://znc.in]
jsto_ has quit [Remote host closed the connection]
jsto has joined #wayland
kts_ has quit [Remote host closed the connection]
andyrtr has joined #wayland
kts_ has joined #wayland
junaid has joined #wayland
kts_ has quit [Ping timeout: 480 seconds]
Arthex has joined #wayland
Arthex has quit []
junaid has quit [Ping timeout: 480 seconds]
alain67 has joined #wayland
alain67 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
sima has quit [Ping timeout: 480 seconds]
jsto_ has joined #wayland
jsto has quit [Read error: Connection reset by peer]
rasterman has quit [Quit: Gettin' stinky!]