ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput | register your nick to speak
fmuellner has quit [Ping timeout: 480 seconds]
Arnavion has quit [Remote host closed the connection]
leon-p_ has joined #wayland
leon-p has quit [Ping timeout: 480 seconds]
Arnavion has joined #wayland
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
leon-p_ has quit []
Seirdy has quit [Quit: exiting 3.3]
Seirdy has joined #wayland
cvmn has joined #wayland
Seirdy has quit [Ping timeout: 480 seconds]
Seirdy has joined #wayland
cvmn has quit [Ping timeout: 480 seconds]
cvmn has joined #wayland
zebrag has quit [Remote host closed the connection]
<pq>
emersion, thanks for mentioning foot, looks like just the thing instead of weston-terminal. :-)
<jadahl>
tbh, foot was pretty neat. except the name. leaves a bad taste :P
<emersion>
ahah
d__ed has quit [Remote host closed the connection]
<vsyrjala>
i thought it was some kind of tmnt reference. apparently not
<ifreund>
just gotta read it as foo T short for foo term instead of foot :D
<jadahl>
the immediate image that came to my mind was the end result of a day hiking for a day
<jadahl>
*of a days hike
<ifreund>
sounds like you need better hiking shoes :P
<pq>
the gnome logo would fit though, right? :-)
<jadahl>
pq: luckly I don't see that logo that often
<jadahl>
or maybe words have bigger impact than logos on me :P
<pq>
I just realized it has only 4 toes.
<jadahl>
maybe gnomes only have 4 toes
<zubzub>
make sure you use the latest version of foot, version 1.6 has a nasty resizing bug
leon-p has quit [Quit: leon-p]
<pq>
zubzub, looks like debian stable has 1.6.4, is that good or broken?
leon-p has joined #wayland
<pq>
or maybe debian pulled a patch, since it's 1.6.4-1
<dnkl>
pq: debian's foot is old, and unpatched, afaik
<dnkl>
I believe there's an MPR(?) package that's more up to date (not a Debian user myself)
<pq>
I can always build it myself, didn't seem too much of dependencies. :-)
dcz_ has joined #wayland
<MrCooper>
pq: the part after the dash in Debian package versions is the Debian specific revision, so 1.6.4-1 is the first Debian package revision for upstream version 1.6.4
<MrCooper>
(all non-native Debian packages have a dash and revision in their version)
<pq>
What's a native Debian package then?
<SardemFF7>
projects maintained by Debian (as both upstream and downstream)?
<MrCooper>
yep
hendursaga has joined #wayland
hendursaga has quit []
mbalmer_ has quit [Read error: Connection reset by peer]
mbalmer has joined #wayland
<daniels>
I think dmabuf-feedback is good to go :o
<pq>
\o/ !!!
<daniels>
really super pleasing flipping on the shade-composited-surfaces mode, making something fullscreen and watching it flip over to green after a second or so
<pq>
I am too. Till next week! \o.
<daniels>
hehe
<daniels>
o/
<pq>
wait, *to* green?
<MrCooper>
green means good right? :P
<daniels>
pq: … from
rgallaispou1 has left #wayland [#wayland]
apteryx_ has left #wayland [#wayland]
spstarr has joined #wayland
spstarr has quit [Remote host closed the connection]
Elon_Satoshi1 has quit [Ping timeout: 480 seconds]
jgrulich has quit [Ping timeout: 480 seconds]
Elon_Satoshi2 has quit [Ping timeout: 480 seconds]
<zubzub>
14:21 < pq> zubzub, looks like debian stable has 1.6.4, is that good or broken?
<zubzub>
broken
<caveman>
zubzub: are you arab?
<pounce>
OK n00b question why does the wayland protocol use integral scaling from (what I assume to be) 96 DPI instead of providing DPI directly like MacOS
<daniels>
basically: scaling is useful to people, DPI is very rarely useful
<daniels>
integral rather than fractional is quite coarse yes, but there are ways to get around that which people are discussing as protocol enhancements
<daniels>
(put simply, you may very well want your clients to know that the desired scaling factor is 1.8, but you do _not_ want to be dealing with 1.8x in the protocol itself, because then you have fractional pixels and the only thing more difficult than handling that correctly is figuring out how you should even handle it)
<pounce>
why does the scaling factor change the pixel geometry?
<daniels>
if it didn't, there'd be no need for scaling ;)
<daniels>
there are a couple of relevant co-ordinate spaces - there is buffer co-ordinate space, surface co-ordinate space, and then other compositor-internal ones; all of them involve scaling in order to transparently handle non-scaling-aware clients
<daniels>
(as well as things like rotation, cropping, etc)
<pounce>
sure
<pounce>
i was going to complain and say in my experience this doesn't fix anything, since screencap-ing is still broken, but that's just because pipewire streams don't contain the scaling information that exists everywhere else in wayland
<zubzub>
what are the semantics of an shm_pool/buffer when the client resizes and the compositor has a reference? Does something like a copy on write exist so ie the compositor can still see & use the old state until the pool has been released?
___nick___ has quit [Ping timeout: 480 seconds]
leon-p has quit [Quit: leon-p]
<jadahl>
zubzub: some how I have vague memories of it being discussed years ago, but can't remember much other than it being rticky
novakane has quit [Quit: WeeChat 3.3]
<zubzub>
if its legal to change the shm_pool while an shm buffer is not released, contradict the wayland requirement that a client should not change buffers it has committed?
<zubzub>
because if it's ok to do so, the shm spec has an spec hole imho, or if not, gtk4 has a bug(?)
AJ_Z0 has quit [Quit: I have to return some videotapes]
cvmn has quit [Quit: cvmn]
spstarr has quit [Remote host closed the connection]
fmuellner has joined #wayland
<daniels>
ManMower: ^
danvet has quit [Ping timeout: 480 seconds]
<daniels>
emersion: what do you want to do with dmabuf-feedback btw? I'm good with the Weston + Mesa + sample-client implementations; they feel good to use, definitely work on multiple platforms, so absent bugs I think we're good to go, just need our third real implementation from wlr