ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
guru_ has joined #wayland
Guru_DE has quit [Ping timeout: 480 seconds]
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
carlos_ has quit [Ping timeout: 480 seconds]
fmuellner has quit [Ping timeout: 480 seconds]
glennk has quit [Ping timeout: 480 seconds]
nerdopolis has quit [Ping timeout: 480 seconds]
<kchibisov> For which surfaces `text_input::enter`/`wl_keyboard::enter` should be sent? I think that most compositors only sent focus like that for top-levels? It's not like if I have a text-entry field as a separate surface compositor will know how to send an 'enter' for it?
Company has joined #wayland
nerdopolis has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
<RAOF> kchibisov: That is gloriously underspecified! You are guaranteed that a grabbing xdg_popup will receive "wl_keyboard::enter" (because it's guaranteed to have keyboard focus), but other than that, 🤷‍♀️.
<RAOF> In practice, of course, it _generally_ shouldn't matter?
kts has joined #wayland
kts has quit [Ping timeout: 480 seconds]
MIRV_ has joined #wayland
kts has joined #wayland
<kchibisov> My main issue is that how input-method v2 popup works, since it's basically created and you dynamically move it around in compositor.
gildekel has quit [Quit: Connection closed for inactivity]
rv1sr has joined #wayland
<RAOF> Ah, yes. Everyone's favourite xml-copied-from-_somewhere_ protocol :)
<kchibisov> the only way for some people to actually type anything.
<RAOF> Oh, yeah. It's not great!
MIRV_ has quit [Remote host closed the connection]
Leopold__ has joined #wayland
Leopold_ has quit [Ping timeout: 480 seconds]
tzimmermann has joined #wayland
Kerr has quit []
kts has quit [Ping timeout: 480 seconds]
guru_ has quit [Remote host closed the connection]
guru_ has joined #wayland
mvlad has joined #wayland
rumpelsMongol_ has joined #wayland
Dami_Lu has quit [Quit: 离开]
Dami_Lu has joined #wayland
leon-anavi has joined #wayland
<kchibisov> I've noticed that on wayland.app virtual keyboard has `destroy` for manager, however sway uses the xml without destroy for manager? How it end up diversing and what is correct?
<emersion> really? virtual keyboard canonical source is wlr-proto, is it there?
<kchibisov> https://wayland.app/protocols/virtual-keyboard-unstable-v1 they have destroy and the source doesn't match what I have in local checkout of sway.
<kchibisov> Maybe my checkout is old, but it would be strange that we have a new request without a version bump.
<kchibisov> No, the source of virtual-keyboard on wlroots doesn't have destroy for manager.
<vyivel> wayland.app's link to the xml is a patch on lists.fd.o, not the best source probably
<vyivel> though it's strange that there's no destroy request
carlos_ has joined #wayland
<kchibisov> it's just could be surprising since compositor could error when getting unknown request.
<kchibisov> And one could clearly grab the virtual-keyboard from wayland.app instead of finding the one in wlr-protocols.
<vyivel> fwiw mir's copy of the xml doesn't have the request either
<kchibisov> Well, I guess so, I just got surprised that I don't have destroyed handled.
<kchibisov> Since I was reading XML on the site, because it's a bit nicer when they are rendered.
<vyivel> would be better to "just" merge that
bim9262 has quit [Ping timeout: 480 seconds]
<kchibisov> I guess I'll just open issue on wayland.app repo so they change the protocol to the actual one.
<vyivel> good idea
bim9262 has joined #wayland
iomari891 has joined #wayland
jtbx has quit [Remote host closed the connection]
<kchibisov> Hm, text-input v3 doesn't prohibit calling methods without getting `enter` and doing `enable`?
jtbx has joined #wayland
jkl has quit [Quit: Gone.]
jkl has joined #wayland
rasterman has joined #wayland
jkl__ has joined #wayland
jkl__ has quit []
jkl has quit [Ping timeout: 480 seconds]
cobralt^ has quit [Ping timeout: 480 seconds]
cobralt^ has joined #wayland
i509vcb has quit [Quit: Connection closed for inactivity]
<heeen> what are the apis one would need to study to implement drm/kms compositing
<heeen> is drm dumb buffers the right thing?
<daniels> heeen: the direct answer is atomic modesetting, but the real answer is to use libliftoff
<heeen> what is dumb buffers in this context
<heeen> can you use kms planes with gles simultaneously
<heeen> I guess you need to instruct your gles context to use a specific plane is you start assuming control over planes?
navi has joined #wayland
fmuellner has joined #wayland
pochu has joined #wayland
<kennylevinsen> heeen: that's rendering. The part that drives the planes is KMS/DRM. You configure the planes and attach buffers as part of an atomic commit.
<kennylevinsen> libliftoff helps you with plane allocation and assignment, but you still need the rest of a drm/kms backend to manage things
<kennylevinsen> (and unless it's a very controlled environment, you will still have to fall back to conventional composition when plane configurations get rejected)
<pq> dumb buffers in any KMS context are buffers that are CPU-writable and display scanout-able. That's literally the only thing you should ever do with a dumb buffer: write with CPU and put it on a KMS plane.
<pq> heeen, GLES/GL (EGL really) has no idea about any KMS planes. You just use them to draw into a buffer that happens to be compatible with KMS, and then you use KMS yourself to show that buffer.
<pq> there are a couple different ways to go about that.
kts has joined #wayland
kts has quit [Ping timeout: 480 seconds]
luna__ has joined #wayland
luna__ has quit []
kts has joined #wayland
<wlb> weston Issue #828 opened by Link Mauve (linkmauve) Segfault when clicking on a button in Ghidra https://gitlab.freedesktop.org/wayland/weston/-/issues/828
nerdopolis has joined #wayland
glennk has joined #wayland
nerdopolis has quit [Remote host closed the connection]
nerdopolis has joined #wayland
Moprius has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
TheCaptain has joined #wayland
Moprius has quit [Quit: bye]
AnuthaDev has joined #wayland
<wlb> wayland Issue #413 opened by Tony Advantaged (tony.advantaged) wayland_include-clippboard-functions-4_qemu-kvm https://gitlab.freedesktop.org/wayland/wayland/-/issues/413
<wlb> wayland Issue #413 closed \o/ (wayland_include-clippboard-functions-4_qemu-kvm https://gitlab.freedesktop.org/wayland/wayland/-/issues/413)
<kennylevinsen> what does ext4 vs. btrfs vs. zfs have to do with Wayland...
<daniels> I thought from the title it was just going to be Markov spam
<davidre> I think the problem is that spice-vdagent doesnt have a surface
<davidre> /not active one
AnuthaDev has quit [Quit: AnuthaDev]
kts has quit [Quit: Leaving]
kts has joined #wayland
lyubov has joined #wayland
nerdopolis has joined #wayland
rumpelsMongol_ has quit []
kts has quit [Quit: Leaving]
sima has joined #wayland
glennk has quit [Ping timeout: 480 seconds]
tzimmermann has quit [Quit: Leaving]
sima has quit [Ping timeout: 480 seconds]
leon-anavi has quit [Remote host closed the connection]
fmuellner has left #wayland [#wayland]
pochu has quit [Quit: leaving]
fmuellner has joined #wayland
fmuellner has quit [Remote host closed the connection]
i509vcb has joined #wayland
AnuthaDev has joined #wayland
glennk has joined #wayland
kts has joined #wayland
numX has joined #wayland
MrCooper has joined #wayland
eerii has joined #wayland
eerii has quit []
eerii has joined #wayland
eerii has quit []
iomari891 has quit [Ping timeout: 480 seconds]
fmuellner has joined #wayland
kts has quit [Quit: Leaving]
AnuthaDev has quit []
AnuthaDev has joined #wayland
TimWolla has quit [Ping timeout: 480 seconds]
MrCooper has quit [Ping timeout: 480 seconds]
bindu has quit [Remote host closed the connection]
bindu has joined #wayland
bindu has quit [Remote host closed the connection]
bindu has joined #wayland
bindu has quit []
bindu has joined #wayland
TimWolla has joined #wayland
Moprius has joined #wayland
bindu has quit [Remote host closed the connection]
bindu has joined #wayland
bim9262 has quit [Ping timeout: 480 seconds]
AnuthaDev has quit []
bim9262 has joined #wayland
qaqland is now known as Guest3853
qaqland has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
Guest3853 has quit [Ping timeout: 480 seconds]
guru_ has quit [Remote host closed the connection]
guru_ has joined #wayland
<wlb> weston Merge request !1374 opened by Nicholas Niro (nniro) compositor: Add the command line options --autolaunch-path and --autolaunch-watch https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1374
Company has quit [Quit: Leaving]
tlwoerner_ has joined #wayland
tlwoerner has quit [Ping timeout: 480 seconds]
glennk has quit [Ping timeout: 480 seconds]
glennk has joined #wayland
psykose has quit [Remote host closed the connection]
psykose has joined #wayland
Moprius has quit [Remote host closed the connection]
rv1sr has quit []
nerdopolis has quit [Ping timeout: 480 seconds]
numX has quit []
nerdopolis has joined #wayland
glennk has quit [Ping timeout: 480 seconds]
nerdopolis has quit [Ping timeout: 480 seconds]
navi has quit [Quit: WeeChat 4.0.4]
mvlad has quit [Remote host closed the connection]