ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
tstearns has joined #wayland
karenw has quit [Ping timeout: 480 seconds]
AJ_Z0 has quit [Ping timeout: 480 seconds]
AJ_Z0 has joined #wayland
fatal has quit [Remote host closed the connection]
fatal has joined #wayland
glennk has quit [Ping timeout: 480 seconds]
vincejv has quit []
alarumbe has quit []
vincejv has joined #wayland
agd5f_ has joined #wayland
garnacho has quit [Ping timeout: 480 seconds]
agd5f has quit [Ping timeout: 480 seconds]
feaneron has quit [Ping timeout: 480 seconds]
phlash has quit [Ping timeout: 480 seconds]
kts has joined #wayland
kts has quit [Quit: Konversation terminated!]
<wlb> weston Issue #1052 opened by Wujian Sun (wujiansun) set_acquire_fence: dup failed: Too many open files https://gitlab.freedesktop.org/wayland/weston/-/issues/1052
hugeblank has quit [Quit: WeeChat 4.7.1]
hugeblank has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
mahkoh has quit [Remote host closed the connection]
mahkoh has joined #wayland
dviola has quit [Quit: WeeChat 4.7.0]
blueberrysnake7 has joined #wayland
eluks has quit [Remote host closed the connection]
eluks has joined #wayland
blueberrysnake has quit [Ping timeout: 480 seconds]
sima has joined #wayland
glennk has joined #wayland
robobub__ has joined #wayland
dviola has joined #wayland
<dviola> kennylevinsen: I just tried xwayland-satellite like you suggested the other day, I'm still pretty new to it and from what I understand, xwayland-satellite makes the X11 client appear as a wayland client
<dviola> I couldn't manage to make the app go through waypipe though
<dviola> it starts on the server, where xwayland-satellite is running
<dviola> starting e.g. xterm expects DISPLAY to be set, so I set the xwayland-satellite DISPLAY (e.g. :12) but I cannot get it to route it through the WAYLAND_DISPLAY from the machine where I'm running waypipe from
<dviola> not sure what I'm dong wrong here
tzimmermann has joined #wayland
rasterman has joined #wayland
kts has joined #wayland
kts_ has joined #wayland
kts has quit [Ping timeout: 480 seconds]
kts_ has quit []
mripard has joined #wayland
leon-anavi has joined #wayland
jkl__ is now known as jkl
kts has joined #wayland
rgallaispou has joined #wayland
phlash has joined #wayland
<pq> dviola, are you running xwayland-satellite with waypipe? Not the xterm.
kts has quit [Quit: Konversation terminated!]
blueberrysnake7 has quit []
blueberrysnake has joined #wayland
kts has joined #wayland
phlash has quit [Ping timeout: 480 seconds]
__0x1eaf has joined #wayland
<dviola> pq: I'm actually confused with how they are supposed to be used, sorry don't have a lot of experience with this forwarding thing
<dviola> I never used it with X :P
<pq> xwayland-satellite is the Wayland client, so that is what you would remote with waypipe.
<pq> xwayland-satellite runs on the same host as xterm, so xterm uses a local X11 connection to xwayland-satellite.
<pq> xwayland-satellite and xterm must run on the same machine, if the thing to go over the network is waypipe.
<pq> With X11, the network remoting is set up by ssh and sshd when you ask for it: 'ssh -X remote-host' not only given you a shell in the remote host, it also sets up a secure tunnel which on the local end is connected to your local X server, and on remote-host is connected to a socket that X11 apps on remote-host will be able to connect to. sshd on the remote-host also sets up DISPLAY for you, so that you can
<pq> simply start an X11 app there and have it show up locally.
<pq> I've never actually used waypipe, so I cannot tell how exactly it runs, but the principle of tunneling a protocol is similar.
<pq> The Wayland app to be tunneled is xwayland-satellite in that case.
<pq> and it would run on the remote-host.
<kennylevinsen> You'd start the session with `waypipe ssh <TARGET>`, then there you'd run `xwayland-satellite &`, `export DISPLAY=:0`, and then you can run xeyes/xterm or whatever
<kennylevinsen> just tested, works
<dviola> cool, thanks! trying now
kts has quit [Quit: Konversation terminated!]
garnacho has joined #wayland
<dviola> I'm getting this for some reason: http://0x0.st/KH7s.log
<kennylevinsen> as the message says it seems like you lack vulkan drivers - waypipe uses Vulkan to manage GPU buffers
<kennylevinsen> I *think* waypipe-client is the side on the machine you're running `waypipe ssh ...` from, not the machine you ssh'd to
<dviola> works now! thanks!
<dviola> wow this is so cool
<dviola> really impressive
<wlb> weston Issue #1053 opened by Pekka Paalanen (pq) DRM device creation needs refactoring https://gitlab.freedesktop.org/wayland/weston/-/issues/1053 [DRM/KMS backend]
<dviola> just launched doom and played a little bit, works fine
<dviola> not something I'd use probably but it's good to know that it works
<dviola> I'm curious to know how it works under the hood, what is xwayland-satellite doing?
<kennylevinsen> xwayland-satellite is an X11 display server, which instead of using "real hardware" presents content by acting as a Wayland client
<dviola> first time ever doing network transparency for me :D
<kennylevinsen> that each X11 window becomes a Wayland window is known as "rootless mode", the alternative being creating a single Wayland window that acts as the virtual X11 display ("rootful")
<kennylevinsen> it's conceptually similar to running an X11 server on Windows or macOS, where it uses the local display server for the actual presentation
alarumbe has joined #wayland
<kennylevinsen> which is also why the mechanism for "rootless" was already there, Xwayland was "just" a matter of adding a Wayland backend to xorg to join the rest
<pq> Does xwayland-satellite also integrate an X11 window manager? I would assume so.
<kennylevinsen> (Xwayland is not a separate project, it's the same Xorg project you use to run X11 sessions, just compiled for the Wayland backend)
<pq> thanks!
<kennylevinsen> just the right amount of duct tape :)
<kennylevinsen> I have been using it instead of our built-in Xwayland support for a while, and it's quite nice - the hacks all hidden away in a project whose code I don't have to read :P
<pq> Really neat!
<dviola> kennylevinsen: interesting, thanks!
mupuf_ has quit [Remote host closed the connection]
mupuf has joined #wayland
<pq> if ext_zones lands, would there be any advantage left with compositor-built-in xwayland support comapared to xwayland-satellite?
<kennylevinsen> depends on how complete an X11 experience the compositor's native xwayland support was creating I suppose - free window positioning, free-for-all clipboard access, ...
rgallaispou has quit [Read error: Connection reset by peer]
<jadahl> would also cause x11 clients to not behave well in tiling wms
mahkoh has quit [Ping timeout: 480 seconds]
mahkoh has joined #wayland
mahkoh has quit [Read error: Connection reset by peer]
mahkoh has joined #wayland
DavidEdmundson[m] has joined #wayland
<DavidEdmundson[m]> <pq> "if ext_zones lands, would..." <- right now, yes. ext-zones doesn't really cover the case of XCB_CW_OVERRIDE_REDIRECT, where the client is really forcing the position and not just asking nicely, nor controlling the stacking order and being always on top.
<DavidEdmundson[m]> I do think it's the correct long-term direction though.
<ofourdan> agreed
mahkoh has quit [Ping timeout: 480 seconds]
mahkoh has joined #wayland
<ofourdan> it'd deserve some specific xwayland-only protocols (tbd)
mahkoh has quit [Ping timeout: 480 seconds]
mahkoh has joined #wayland
<pq> alright
<pq> emersion, could we have a new libwayland release? I'd like to see the color management section published.
<ifreund> how does xwayland-satellite handle tooltips and popups and whatnot?
<ifreund> does it manage to translate override redirect windows into xdg popup somehow?
<pq> It sounded like it does, if there is a known associated top-level window.
mahkoh has quit [Read error: Connection reset by peer]
YaLTeR[m] has joined #wayland
<YaLTeR[m]> It does. Not 100% successfully but most of the time
mahkoh has joined #wayland
mahkoh has quit [Read error: Connection reset by peer]
mahkoh has joined #wayland
<ifreund> neat
<wlb> wayland-protocols/main: Pekka Paalanen * staging/color-management: remove notes about TF encoding https://gitlab.freedesktop.org/wayland/wayland-protocols/commit/fff667c829b0 staging/color-management/color-management-v1.xml
<wlb> wayland-protocols Merge request !441 merged \o/ (staging/color-management: remove notes about TF encoding https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/441)
kasper93_ has joined #wayland
kasper93 is now known as Guest25639
kasper93_ is now known as kasper93
Guest25639 has quit [Ping timeout: 480 seconds]
feaneron has joined #wayland
<mahkoh> I did a few tests in the only 2 x applications I'm using regularly and x-s fails in obvious ways: for steam, the menus are not properly positioned making some of them inaccessible
<mahkoh> For jetbrains ides the input handling is broken. After opening a popup, the popup does not receive input until I click it
<mahkoh> The closing the popup, the main window needs to be clicked as well
<mahkoh> For override redirect windows, such as the shift-shift search everything popop, it seems to be using layer shell which looks impressive at first
<mahkoh> However, if you move the popup to another screen, the popup becomes permanently inaccessible because it is automatically dismissed when you move the mouse form the side window to the second screen
<mahkoh> And reopening the popup opens it in the same position
<mahkoh> Maybe this could be made to work, possibly with additional protocols, but it doesn't seem production quality yet. Definitely not for the IDE usecase
<mahkoh> Using ext zones for anything is a bad idea because it is fundamentally incompatible with tiling compositors or really anything where zones are anything other than just the complete area of a single screen.
Drakulix has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland
<wlb> wayland-protocols Merge request !444 opened by Pekka Paalanen (pq) Remove references to H.273, underline display-referred https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/444 [color-management]
Drakulix has joined #wayland
Moprius has joined #wayland
<YaLTeR[m]> mahkoh: you should report issues to xwl-s. For Steam sometimes the menus are positioned properly for me. I don't think xwl-s uses layer-shell for anything yet.
<YaLTeR[m]> supreme tells me noone is opening issues on xwl-s even tho i tell everyone to do so..
fmuellner has joined #wayland
mripard has quit [Quit: WeeChat 4.7.0]
<wlb> wayland Merge request !490 opened by Julian Orth (mahkoh) doc: update GPU buffer exchange section https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/490
<mahkoh> I don't use x-s. I've spent a lot of time fixing these kinds of bugs in my xwl integration and nowadays it works mostly flawlessly, especially for the jetbrains Ides.
<mahkoh> If x-s doesn't use layer shell, then I wonder how it implements dragging override redirect windows across the screen
Brainium has joined #wayland
feaneron has quit [Read error: Connection reset by peer]
feaneron has joined #wayland
bindu_ has joined #wayland
bindu has quit [Ping timeout: 480 seconds]
agd5f_ has quit []
agd5f has joined #wayland
<wlb> weston Issue #1054 opened by Leandro Ribeiro (leandrohrb) Rework our 3x1D luts to use vec3 https://gitlab.freedesktop.org/wayland/weston/-/issues/1054 [Colour management]
<wlb> weston Merge request !1617 merged \o/ (DRM: offload blend-to-output color transformation https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1617)
Tokoyami has quit [Quit: ~@~]
OrkobackSep2[m] is now known as Orko[m]
Tokoyami has joined #wayland
__0x1eaf has quit [Quit: Lost terminal]
rasterman has quit [Quit: Gettin' stinky!]
<wlb> weston Issue #1055 opened by Nils K (septatrix) Read config from `/usr/lib/weston` (or `/usr/lib/xdg...`) in addition to existing places https://gitlab.freedesktop.org/wayland/weston/-/issues/1055
fmuellner has quit [Ping timeout: 480 seconds]
kode54 has quit [Read error: Connection reset by peer]
kode54 has joined #wayland
Moprius_ has joined #wayland
Moprius_ has quit [Remote host closed the connection]
kode540 has joined #wayland
kode54 has quit [Read error: Connection reset by peer]
Moprius has quit [Ping timeout: 480 seconds]
Brainium has quit [Ping timeout: 480 seconds]
ryanneph_ has joined #wayland
fmuellner has joined #wayland
Brainium has joined #wayland
kode540 has quit [Ping timeout: 480 seconds]
kts has joined #wayland
leon-anavi has quit [Quit: Leaving]
kode540 has joined #wayland
Brainium has quit []
kts has quit [Quit: Konversation terminated!]
kts has joined #wayland
di has joined #wayland
kts has quit []
fmuellner has left #wayland [#wayland]
fmuellner has joined #wayland
tzimmermann has quit [Quit: Leaving]
dviola has quit [Quit: WeeChat 4.7.1]
dviola has joined #wayland
phlash has joined #wayland
phlash has left #wayland [#wayland]
garnacho has quit [Ping timeout: 480 seconds]
garnacho has joined #wayland
zhasha has joined #wayland
sima has quit [Ping timeout: 480 seconds]
kasper93 has quit [Remote host closed the connection]
kasper93 has joined #wayland
<mahkoh> whot: did you end up supporting libinput scripts under HOME?
ryanneph has joined #wayland
ryanneph_ has quit [Ping timeout: 480 seconds]
Brainium has joined #wayland
vincejv has quit []
Arsen has quit [Ping timeout: 480 seconds]
Brainium has quit [Ping timeout: 480 seconds]
vincejv has joined #wayland
dos11 has quit []
dos1 has joined #wayland
kode540 is now known as kode54
ryanneph has quit [Ping timeout: 480 seconds]
Hypfer has quit [Ping timeout: 480 seconds]
glennk has quit [Ping timeout: 480 seconds]
Brainium has joined #wayland
Hypfer has joined #wayland
fatal has quit [Remote host closed the connection]
fatal has joined #wayland