ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
tent4053 has quit [Ping timeout: 480 seconds]
FreeFull has quit [Ping timeout: 480 seconds]
garnacho has joined #wayland
psykose has quit [Remote host closed the connection]
psykose has joined #wayland
karenw_ has joined #wayland
nerdopolis has quit [Read error: Connection reset by peer]
nerdopolis has joined #wayland
nerdopolis has quit [Read error: Connection reset by peer]
nerdopolis has joined #wayland
garnacho has quit [Ping timeout: 480 seconds]
<wlb> wayland Issue #537 opened by sav sav (sav-chris) Broken URL links for releases are causing build issues https://gitlab.freedesktop.org/wayland/wayland/-/issues/537
Brainium has quit [Quit: Konversation terminated!]
nerdopolis has quit [Ping timeout: 480 seconds]
feaneron has quit [Ping timeout: 480 seconds]
Sid127 has quit [Ping timeout: 480 seconds]
Sid127 has joined #wayland
glennk has joined #wayland
karenw_ has quit [Remote host closed the connection]
karenw has joined #wayland
karenw has quit [Ping timeout: 480 seconds]
alarumbe has quit [Remote host closed the connection]
kts has joined #wayland
naveenk2 has joined #wayland
kts has quit [Ping timeout: 480 seconds]
kts has joined #wayland
andymandias has quit [Remote host closed the connection]
naveenk2 has quit [Ping timeout: 480 seconds]
andymandias has joined #wayland
naveenk2 has joined #wayland
ivyl has quit [Quit: end of flowers]
naveenk2 has quit [Ping timeout: 480 seconds]
paulk-bis has joined #wayland
paulk has quit [Read error: Connection reset by peer]
coldfeet has joined #wayland
yrlf has quit [Quit: The Lounge - https://thelounge.chat]
yrlf has joined #wayland
garnacho has joined #wayland
ivyl has joined #wayland
kts has quit [Ping timeout: 480 seconds]
paulk-bis has quit []
paulk has joined #wayland
kts has joined #wayland
<tokyo4j> Has the url for wayland documentation changed? https://wayland.freedesktop.org/ returns status 404
<ifreund> I think fd.o gitlab pages are having issues currently
<ifreund> the wlroots docs are down too for example: https://wlroots.pages.freedesktop.org/
<tokyo4j> Oh that's too bad. I hope it gets fixed soon.
kts has quit [Ping timeout: 480 seconds]
kalleanki has joined #wayland
kalleanki has quit []
kts has joined #wayland
Moprius has joined #wayland
kinlo has joined #wayland
naveenk2 has joined #wayland
nerdopolis has joined #wayland
naveenk2 has quit [Ping timeout: 480 seconds]
naveenk2 has joined #wayland
feaneron has joined #wayland
kts has quit [Ping timeout: 480 seconds]
naveenk21 has joined #wayland
akimoto has joined #wayland
naveenk2 has quit [Ping timeout: 480 seconds]
naveenk21 has quit [Ping timeout: 480 seconds]
naveenk2 has joined #wayland
yshui has quit [Ping timeout: 480 seconds]
naveenk2 has quit [Quit: Leaving.]
yshui has joined #wayland
Moprius has quit [Quit: bye]
FreeFull has joined #wayland
kestrel has quit [Quit: The Lounge - https://thelounge.chat]
rasterman has joined #wayland
Flat_ has quit [Quit: Rip internet]
lordpea has joined #wayland
lordpea has quit [Remote host closed the connection]
Flat has joined #wayland
kestrel has joined #wayland
akimoto has quit [Ping timeout: 480 seconds]
feaneron has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
Tom^ has quit [Ping timeout: 480 seconds]
Tom^ has joined #wayland
phryk_ has quit [Quit: ZNC 1.9.1 - https://znc.in]
phryk has joined #wayland
ech0 has joined #wayland
<ech0> hey all! i know next to nothing about wayland, but i'm trying to make a unity app have a transparent background while keeping the contents visible. does anyone have any pointers? unity uses sdl2 on linux
<ech0> (it does have actual wayland support, it doesnt use xwayland)
dcz_ has joined #wayland
<orowith2os[m]> are the wl_keyboard leave and enter events supposed to have a nullable surface?
<orowith2os[m]> I'm confused on how a client behaves with a wl_keyboard object if there's no active surface
<orowith2os[m]> if I don't have ANY sort of focus, as a client, and I get a key event, do I just... discard it? assume it's a compositor bug?
<orowith2os[m]> can I use it to pass keys to Wayland clients as a hacky way of doing X11-y key events, just sending them to EVERY client?
<ifreund> orowith2os[m]: the events don't have a nullable surface argument
<ifreund> <arg name="surface" type="object" interface="wl_surface" summary="surface gaining keyboard focus"/>
<ifreund> what you're seeing is a leaky abstraction in libwayland
<orowith2os[m]> the wl_keyboard object says the active surface is possibly null
<orowith2os[m]> "Each wl_keyboard has the following logical state: - an active surface (possibly null),"
<orowith2os[m]> I'm assuming, from that, I can still receive key events with no focus
<ifreund> orowith2os[m]: that is referring to the fact that after a leave event there is no focused surface
<orowith2os[m]> yes, so what do I do with a key event if I don't have a focused surface for the wl_keyboard it comes from?
<ifreund> ignore it
<ifreund> and yeah, I'd say that's a compositor bug
<ifreund> (the wl_surface arg to the callback you give libwayland might be NULL despite the wire protocol not allowing NULL)
<orowith2os[m]> is it guaranteed to be one though? Is it possible for me to patch a compositor to send key events to everyone, and say that anybody who takes that as a "let's use it for some would-be-active thing" is buggy, and should either ignore it or take it as, a global key event occured and treat it like that instead?
<orowith2os[m]> real example: could I patch Mutter to pass certain keys to OBS without an active surface, and expect OBS to use those as global keybinds?
Tom^-laptop has joined #wayland
Tom^ has quit [Read error: Connection reset by peer]
kts has joined #wayland
<ifreund> orowith2os[m]: the description of the key event makes it very clear that sending it to a surface that is not entered/focused is a compositor bug
<ifreund> Have you read the wl_keyboard interface carefully?
Tom^-laptop has quit [Quit: WeeChat 4.6.1]
<orowith2os[m]> I thought I did. But big text blocks tend to cause problems for me, since I'll skim over them...
<orowith2os[m]> not on purpose, my attention span is just questionable. I get distracted easily.
kts has quit [Quit: Konversation terminated!]
karenw has joined #wayland
<dcz_> does wl_surface have any facility to set its size, or is it all delegated to roles?
<vyivel> assuming no viewport, surface size = size of the attached buffer, if any, 0x0 otherwise
<dcz_> oh, thanks
<kennylevinsen> ech0: use a buffer format with an alpha channel for your content and set a less than max alpha value - cannot comment on the Unity/SDL bits, only works when not fullscreen as when fullscreen the protocol dictates that other things below cannot leak through
<ech0> thank you! i decided unity wasn't going to work as they don't really let you do things like that
<wlb> wayland-protocols Merge request !402 opened by Jonas Ådahl (jadahl) build: Bump version to 1.44 https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/402
<wlb> wayland-protocols/main: Jonas Ådahl * build: Bump version to 1.44 https://gitlab.freedesktop.org/wayland/wayland-protocols/commit/810f1adaf335 meson.build
<wlb> wayland-protocols Merge request !402 merged \o/ (build: Bump version to 1.44 https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/402)
<wlb> weston Merge request !1379 closed (clients/simple-vulkan: New Vulkan client example)
<wlb> wayland.freedesktop.org Merge request !98 opened by Jonas Ådahl (jadahl) releases: Add wayland-protocols 1.44 https://gitlab.freedesktop.org/wayland/wayland.freedesktop.org/-/merge_requests/98
<wlb> wayland.freedesktop.org/main: Jonas Ådahl * releases: Add wayland-protocols 1.44 https://gitlab.freedesktop.org/wayland/wayland.freedesktop.org/commit/6b25dca2aaeb releases.html
<wlb> wayland.freedesktop.org Merge request !98 merged \o/ (releases: Add wayland-protocols 1.44 https://gitlab.freedesktop.org/wayland/wayland.freedesktop.org/-/merge_requests/98)
f_ is now known as notfunderscore
notfunderscore is now known as f_
f_ is now known as notfunderscore
notfunderscore is now known as f_
f_ is now known as absolutelynotfunderscore
absolutelynotfunderscore is now known as f_
dcz_ has quit [Ping timeout: 480 seconds]
coldfeet has quit [Quit: Lost terminal]
eroc1990 has joined #wayland
karenw has quit [Ping timeout: 480 seconds]
ech0 has quit [Quit: Leaving]
glennk has quit [Ping timeout: 480 seconds]
<wlb> wayland Issue #537 closed \o/ (Broken URL links for releases are causing build issues https://gitlab.freedesktop.org/wayland/wayland/-/issues/537)