ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
lyudess has joined #wayland
Lyude has quit [Ping timeout: 480 seconds]
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
gfxstrand has quit [Ping timeout: 480 seconds]
ahartmetz has quit [Quit: Konversation terminated!]
fmuellner has quit []
fmuellner has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
fmuellner has quit [Ping timeout: 480 seconds]
Company has joined #wayland
cool110 has quit [Remote host closed the connection]
cool110 has joined #wayland
Brainium has quit [Quit: Konversation terminated!]
rv1sr has joined #wayland
eroc1990 has quit [Quit: The Lounge - https://thelounge.chat]
Szadek has quit [Ping timeout: 480 seconds]
Szadek has joined #wayland
eroc1990 has joined #wayland
systwi has quit [Ping timeout: 480 seconds]
<Company> my TigerLake doesn't get the float16 formats in Vulkan - WAYLAND_DEBUG says they're not advertised in the wl_drm format list
<Company> is that a mesa bug? a mutter bug? an intel bug?
<Company> wl_shm lists them
sima has joined #wayland
Leopold has joined #wayland
floof58 has quit [Ping timeout: 480 seconds]
systwi has joined #wayland
Leopold has quit []
floof58 has joined #wayland
Leopold_ has joined #wayland
<wlb> weston/main: Sergio Gómez * clients: Replace 'confine' client to showcase pointer constraints in general https://gitlab.freedesktop.org/wayland/weston/commit/03aeb4bd836c clients/ constraints.c meson.build confine.c
<wlb> weston Merge request !1164 merged \o/ (Clients: Replace 'confine' client to showcase pointer constraints in general https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1164)
<DodoGTA> Is it possible to prevent weird mouse position jumps when relocking the pointer?
rasterman has joined #wayland
mvlad has joined #wayland
Leopold_ has quit []
Leopold_ has joined #wayland
Leopold_ has quit []
rasterman has quit [Quit: Gettin' stinky!]
Leopold has joined #wayland
<MrCooper> Company: can you pastebin the output of wayland-info?
<MrCooper> FWIW though, I don't get any float formats advertised by wl_drm either, but vulkaninfo does list FORMAT_R16G16B16A16_SFLOAT for VK_KHR_wayland_surface; presumably zwp_linux_dmabuf_v1 is used
<MrCooper> (with ADL-P)
mkotyla has quit [Quit: Page closed]
tzimmermann has joined #wayland
pochu has joined #wayland
<Company> MrCooper: https://gitlab.gnome.org/-/snippets/5850 wayland-info
<Company> MrCooper: https://gitlab.gnome.org/-/snippets/5851 - WAYLAND_DEBUG for gtk-demo with Vulkan
<MrCooper> wayland-info is identical to mine WRT formats
<MrCooper> smells like a Mesa Vulkan driver issue to me
cool110 has quit [Ping timeout: 480 seconds]
chiang has joined #wayland
cool110 has joined #wayland
<MrCooper> Company: actually I can reproduce with Mesa 23.1, looks like it's been fixed on the main branch since then
<rahl> Do any of the libinput devs hang out here? I'd rather help to fix/improve my touchpad config for the community, rather than e.g. installing synaptic (assuming that would fix the issue)
<pq> rahl, yes, they do, e.g. whot, but timezones.
<wlb> weston Merge request !1274 opened by Philipp Zabel (pH5) Draft: backend-vnc: use weston_region_global_to_output https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1274
<pq> rahl, I suppose filing a libinput bug to ask would be much harder to miss than IRC.
<pq> rahl, one thing coming to my mind is whether that input device node is tagged correctly by udev.
<Company> MrCooper: that's pretty much exactly what I wanted to hear
<Company> thx
<MrCooper> no worries, now trying to find out what fixed it, to see if it can be backported to 23.1
chiang has quit [Quit: chiang]
<rahl> pq: timezones indeed. cheers - will check the link
<rahl> a bug report is the right next move
Leopold has quit []
Leopold_ has joined #wayland
<rahl> pq: When you say "tagged correctly", is there a specific udev property you're thinking of?
<rahl> This is the output from udevadm info: https://termbin.com/34s2
<pq> rahl, the props are listed in that link
<rahl> The only thing that stands out to me, as with libinputs output, are the dimensions
<rahl> pq: It seems correctly recognised as a touchpad at least
<pq> that info looks fine to me
<rahl> even the width/height?
<pq> it's set - it's only about scaling the coordinates
<pq> maybe a wrong number, but not zero and not huge
<rahl> ah, ok
<pq> maybe it's about which evdev events the devide node claims to be able to emit, then
<pq> I'm just guessing here.
<rahl> How might I check your hypothesis?
<pq> there are tools, but I forget...
<rahl> no worries, I'll have a read around. Appreciated
<rahl> I'm now looking into udev to see if there's a way to probe the raw device. I'd read somewhere and tried `hexdump /dev/input/eventX` and got nothing at all
<pq> that is concerning, yeah
<pq> well, it's possible that something already opened the device and took exclusive access to it, so I'm not sure if you'd get a permission denied in that case or just silence.
<rahl> Cheers for the link - checking
<rahl> I at least know the touchpad can work, as the originally installed Pop!_os behaved fine
<rahl> How can I test the keyboard de/activate function keys? Like the one for the touchpad.
<rahl> That's ACPI stuff right?
<pq> might be, I dunno
<rahl> Also, as of yesterday, list-devices shows the touchpad, measure gets no input, debug-events gets no input
<rahl> pq: ack, np
rasterman has joined #wayland
<MrCooper> emersion: ^ might backporting that to 23.1 make sense?
<emersion> i don't think so, it's not a bugfix, it's a new feature
Leopold_ has quit [Remote host closed the connection]
Leopold has joined #wayland
chiang has joined #wayland
chiang has quit []
fmuellner has joined #wayland
ahartmetz has joined #wayland
pochu_ has joined #wayland
pochu has quit [Ping timeout: 480 seconds]
Arsen has quit [Quit: Quit.]
iomari892 has joined #wayland
Arsen has joined #wayland
<emersion> jadahl: can you explain the use-case with the compositor denying the security context altogether?
<emersion> i'm not sure i'm understanding properly in which situation that'd happen
<jadahl> emersion: denying sockets given app IDs is one, sanity checking metadata so the compositor knows it can handle it properly could be another, but I guess it's more about theoretical use cases with a trivial future proofing of the protocol
<emersion> ideally the sandbox engine would not create sockets if the app is not allowed to do Wayland
<jadahl> for example if someone tries to use "flatpak" without all the flatpak metadata being there, it'd be an error that is hard to report atm
<emersion> if the metadata is incorrect per the engine, maybe send a protocol error?
<jadahl> that's a good point
<jadahl> (protocol error)
<jadahl> maybe an error enum for that is enough
<jadahl> an 'invalid_data' or something
<emersion> if it turns out we really need a done event, it can easily be added later
<emersion> added that error
<jadahl> sure
mort_5 is now known as mort_
<jadahl> one problem with using an error is that the sandbox launcher must run indefinitely to discover, as disconnecting means it looses it
<jadahl> but maybe it doesn't matter, if validation fails, it'll be noticable anyway, eventually
<emersion> validation would happen synchronously no?
<emersion> flatpak does a wl_display_roundtrip() to make sure the request has been received by the compositor
<jadahl> no, we try hard to avoid any sinc i/o on the main thread where wayland happens
<jadahl> *sync
<emersion> i mean, synchronously when handling the commit request
<emersion> which would be enough for wl_display_roundtrip() to catch the error
<jadahl> validation would mean checking if the instance ID is actually there, for example
<emersion> ok
<jadahl> so it'd be commit() -> do file I/O async -> on_finished() { accept(); }
<emersion> i'm not sure this edge case is worth the protocol addition
<jadahl> so failure would not be detected until the app tries to connec
<swick[m]> I'm not sure second guessing what the client provides makes sense at all
<jadahl> yea, it's a bit unnecessary perhaps, the only benifit I see is the sandbox launcher knowing it'll fail, compared to the sandbox app failing
Plasmoduck has quit [Quit: WeeChat 3.8]
Plasmoduck has joined #wayland
tzimmermann has quit [Quit: Leaving]
pochu_ has quit []
iomari891 has joined #wayland
iomari892 has quit [Ping timeout: 480 seconds]
<wlb> weston/main: Philipp Zabel * backend-rdp: bring back shadow_surface image https://gitlab.freedesktop.org/wayland/weston/commit/e0c7fd1586ab libweston/backend-rdp/ rdp.c rdp.h
<wlb> weston/main: Philipp Zabel * backend-rdp: move code to prepare for GL renderer support https://gitlab.freedesktop.org/wayland/weston/commit/17d7353b36a5 libweston/backend-rdp/rdp.c
<wlb> weston/main: Philipp Zabel * backend-rdp: add pixel format info array https://gitlab.freedesktop.org/wayland/weston/commit/dbe5b5376683 libweston/backend-rdp/ meson.build rdp.c rdp.h
<wlb> weston/main: Philipp Zabel * backend-rdp: GL renderer support https://gitlab.freedesktop.org/wayland/weston/commit/ca1f6936c40e libweston/backend-rdp/rdp.c
<wlb> weston Merge request !1108 merged \o/ (backend-rdp: GL renderer support https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1108)
iomari891 has quit [Remote host closed the connection]
gfxstrand has joined #wayland
jmdaemon has quit [Ping timeout: 480 seconds]
<rahl> Looking at this, it seems my issue is similar/the same, i.e. a kernel bug, which is either cantfix or wontfix from perspectiive of libinput devs https://gitlab.freedesktop.org/libinput/libinput/-/issues/592
<rahl> Does that mean I should be aiming at opening a bug report instead directly with the linux kernel devs?
emery has left #wayland [https://quassel-irc.org - Chat comfortably. Anywhere.]
<rahl> Hmm, then again, I know the device can work on *nix, so it can't strictly be a kernel bug.
iomari891 has joined #wayland
sima has quit [Ping timeout: 480 seconds]
macc24_ has quit [Remote host closed the connection]
lyudess has quit []
Lyude has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
gildekel has joined #wayland
andyrtr has quit [Quit: ZNC 1.8.2 - https://znc.in]
andyrtr has joined #wayland
Leopold has quit []
Leopold_ has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
rv1sr has quit []
iomari892 has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
fmuellner has joined #wayland
mvlad has quit [Remote host closed the connection]
Company has quit [Quit: Leaving]
bim9262 has quit [Quit: ZNC - https://znc.in]
bim9262 has joined #wayland
kts has joined #wayland
Brainium has joined #wayland
kts has quit [Ping timeout: 480 seconds]
ahartmetz has quit [Quit: Konversation terminated!]
nerdopolis has joined #wayland
iomari891 has joined #wayland
iomari892 has quit [Ping timeout: 480 seconds]
iomari892 has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]