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
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
Seirdy has joined #wayland
leon-p has joined #wayland
leon-p_ has quit [Ping timeout: 480 seconds]
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #wayland
boistordu has quit [Ping timeout: 480 seconds]
hendursa1 has joined #wayland
hendursa1 has quit []
hendursaga has quit [Remote host closed the connection]
hendursaga has joined #wayland
leon-p has quit []
zebrag has quit [Quit: Konversation terminated!]
tzimmermann has joined #wayland
agd5f has quit [Ping timeout: 480 seconds]
dcz_ has joined #wayland
danvet has joined #wayland
rasterman has joined #wayland
hendursa1 has joined #wayland
hendursaga has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
leon-p has joined #wayland
<ishitatsuyuki> While thinking about fractional scaling, I've found Wayland's design to notify application of *all* outputs it's being shown on to be strange
<ishitatsuyuki> The Windows approach has another small benefit which is that per-monitor DPI aware applications also supports changing DPI on-the-fly (on a single monitor) without modification
<ishitatsuyuki> Thoughts?
<ishitatsuyuki> Even if a surface can span multiple displays, it only gets a single buffer and it feels more reasonable that the compositor decides on a "primary" display and expose it to application (Windows does this), rather than having the application to choose one based on limited information
hardening has joined #wayland
<wlb> weston Merge request !678 opened by Marius Vlad (mvlad) Convert remaining clients to xdg-shell https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/678
tzimmermann has quit [Quit: Leaving]
flacks has quit [Quit: Quitter]
flacks has joined #wayland
leon-p has quit [Ping timeout: 480 seconds]
GentooPhysicist3 has quit []
GentooPhysicist3 has joined #wayland
GentooPhysicist3 has quit []
GentooPhysicist3 has joined #wayland
leon-p has joined #wayland
slattann has joined #wayland
V has quit [Ping timeout: 480 seconds]
Lantizia has joined #wayland
<Lantizia> Evening :)
<Lantizia> Running native (and also Wine) games full screen on X11 sometimes sucked for particular reason... if the uncleanly exited... you'd be left with the games resolution for your desktop. The same problem existed if you ALT+TAB'd between the game and the desktop.
<Lantizia> Now presumably if (correct me if I've got this wrong) on a Wayland desktop... each app/game/whatever that expects X11... gets it's own X11 server? then when the app closes (cleanly or not) then so does the X11 server and we should go back to whatever the normal resolution was?
<Lantizia> If anyone has any thoughts on that?
<LaserEyess> no, that's not how it works, there's a single Xwayland server that gets started, all X11 clients on wayland use that Xwayland server
<LaserEyess> if you're looking for a way to essentially sandbox games so they can't mess with your desktop, look into https://github.com/Plagman/gamescope
V has joined #wayland
V has quit [Ping timeout: 480 seconds]
leon-p has quit []
<emersion> games cannot change the resolution on Wayland
<emersion> instead, Xwayland will emulate the resoltuion change and scale the game's window if possible
<Lantizia> emersion, ah well that mitigates the issue entirely then
<Lantizia> emersion, what about games that use wayland directly? if they temporarily change the res? e.g. if it's some future of wine that runs on wayland... and the game changes res using CDS_FULLSCREEN - which is meant to be treated as a temporary change... and on windows a normal alt+tab would be fine - as it would be if the game crashed... windows/explorer would restore the original res as it *KNEW* it was only a temporary res
<swick> Lantizia: wayland clients simply cannot change the resolution of outputs
<swick> ishitatsuyuki: fwiw for color management we also communicate all outputs a surface is shown on and which one is preferred. if the user has one color correct/profiled output the user might want surfaces to be shown without the compositor mangling the colors on that output at any time.
<swick> more specifically with scaling, you might be able to find a surface scale factor which works well for multiple outputs
slattann has quit []
leon-p has joined #wayland
V has joined #wayland
V has quit [Remote host closed the connection]
V has joined #wayland
smurray_ has quit [Read error: Connection reset by peer]
panzeroceania has quit [Read error: Connection reset by peer]
Cwiiis has quit [Ping timeout: 480 seconds]
rburton has quit [Ping timeout: 480 seconds]
panzeroceania has joined #wayland
rburton has joined #wayland
hendursa1 has quit [Remote host closed the connection]
hendursa1 has joined #wayland
smurray_ has joined #wayland
Cwiiis has joined #wayland
dcz_ has quit [Ping timeout: 480 seconds]
st3r4g has joined #wayland
rasterman has joined #wayland
gryffus has joined #wayland
gryffus has quit [Remote host closed the connection]
gryffus has joined #wayland
danvet has quit [Ping timeout: 480 seconds]
xexaxo has quit [Ping timeout: 480 seconds]
gryffus has quit []
leon-p_ has joined #wayland
leon-p has quit [Ping timeout: 480 seconds]
Arnavion has quit [Quit: Arnavion]
hendursa1 has quit []
hendursaga has joined #wayland
Arnavion has joined #wayland
<dottedmag> Is there a race between wl_registry::global_remove event and wl_registry::bind message? It looks like a client can request a registry, then try to bind the global right at the time one of the global objects is gone. Is it compositor's responsibility compensate for it by retaining global objects to be available for binding for some time after the global_remove event is sent, or should clients be prepared to handle the error?
Lucretia has quit []