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
CME_ has joined #wayland
silverdev2482 has quit []
CME has quit [Ping timeout: 480 seconds]
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
horse9 has joined #wayland
ybogdano has quit [Ping timeout: 480 seconds]
manuel1985 has joined #wayland
nerdopolis_ has quit []
nerdopolis has joined #wayland
manuel1985 has quit [Ping timeout: 480 seconds]
fmuellner_ has joined #wayland
fmuellner has quit [Read error: Connection reset by peer]
fmuellner_ has quit []
fmuellner has joined #wayland
fmuellner has quit []
fmuellner has joined #wayland
fmuellner has quit []
Brainium has quit [Quit: Konversation terminated!]
fmuellner has joined #wayland
fmuellner_ has joined #wayland
fmuellner has quit [Read error: Connection reset by peer]
fmuellner has joined #wayland
fmuellner_ has quit [Read error: Connection reset by peer]
fmuellner has quit []
jimjams has quit [Read error: Connection reset by peer]
jimjams has joined #wayland
nerdopolis has quit [Remote host closed the connection]
nerdopolis has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
AJ_Z0 has quit [Ping timeout: 480 seconds]
tzimmermann has joined #wayland
<SardemFF7> sad
<dottedmag> link to rasterman's email definitely goes to bookmarks, to give people who don't understand why Wayland is done this way
rpigott has quit [Remote host closed the connection]
rpigott has joined #wayland
jgrulich has joined #wayland
zebrag has quit [Remote host closed the connection]
<wlb> weston/main: Derek Foreman * libweston: Don't move outputs during enable https://gitlab.freedesktop.org/wayland/weston/commit/8409b74ec202 compositor/main.c libweston/compositor.c
<wlb> weston/main: Derek Foreman * libweston: Check output placement https://gitlab.freedesktop.org/wayland/weston/commit/7e7198bd8818 libweston/compositor.c
<wlb> weston/main: Derek Foreman * libweston: Don't send output_changed signal when moving disabled outputs https://gitlab.freedesktop.org/wayland/weston/commit/6ee486ff95df libweston/compositor.c
<wlb> weston Merge request !968 merged \o/ (libweston: Don't move outputs during enable https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/968)
AJ_Z0 has joined #wayland
cool110_ has quit [Remote host closed the connection]
cool110 has joined #wayland
hardening has joined #wayland
jgrulich has quit [Remote host closed the connection]
jgrulich has joined #wayland
Major_Biscuit has joined #wayland
horse9_ has joined #wayland
horse9 has quit [Ping timeout: 480 seconds]
manuel1985 has joined #wayland
pochu has quit [Quit: leaving]
lxsameer has joined #wayland
mvlad has joined #wayland
fahien has joined #wayland
<wlb> weston Merge request !978 opened by () compositor/main.c: use pixman renderer by default when gl-renderer not enabled https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/978
fmuellner has joined #wayland
<SardemFF7> oh, config error, should work now
fmuellner has quit [Ping timeout: 480 seconds]
fmuellner has joined #wayland
fmuellner has quit []
fmuellner has joined #wayland
MA[m] has left #wayland [#wayland]
<SardemFF7> [about ML] wow, seems like actual human beings want to use X11, shocking
fmuellner has quit []
fmuellner has joined #wayland
fmuellner has joined #wayland
fmuellner has quit []
fmuellner has joined #wayland
fmuellner has quit []
fmuellner has joined #wayland
<wlb> weston/main: Thomas Petazzoni * compositor/main.c: use pixman renderer by default when gl-renderer not enabled https://gitlab.freedesktop.org/wayland/weston/commit/6e529cb6aba5 compositor/main.c
<wlb> weston Merge request !978 merged \o/ (compositor/main.c: use pixman renderer by default when gl-renderer not enabled https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/978)
<jadahl> that thread could have https://www.youtube.com/watch?v=Nw_cdqQHGA8 as a sound track
fmuellner has quit []
fmuellner has joined #wayland
fmuellner has quit [Remote host closed the connection]
fmuellner has joined #wayland
fmuellner has quit []
fmuellner has joined #wayland
fmuellner has quit []
fmuellner has joined #wayland
fmuellner has quit []
andyrtr has quit [Quit: ZNC 1.8.2 - https://znc.in]
andyrtr has joined #wayland
manuel1985 has quit [Ping timeout: 480 seconds]
pochu has joined #wayland
fahien has quit []
ilya-fedin has quit []
rv1sr has joined #wayland
mclasen has quit [Remote host closed the connection]
andyrtr has quit [Quit: ZNC 1.8.2 - https://znc.in]
andyrtr has joined #wayland
fahien has joined #wayland
danvet has joined #wayland
Moprius has joined #wayland
danvet has quit [Ping timeout: 480 seconds]
andyrtr has quit [Quit: ZNC 1.8.2 - https://znc.in]
andyrtr has joined #wayland
jmdaemon has quit [Ping timeout: 480 seconds]
Moprius has quit [Quit: bye]
andyrtr has quit [Read error: Connection reset by peer]
andyrtr has joined #wayland
jgrulich has quit [Remote host closed the connection]
tzimmermann has quit [Quit: Leaving]
fahien1 has joined #wayland
manuel1985 has joined #wayland
fahien has quit [Ping timeout: 480 seconds]
zebrag has joined #wayland
fahien1 has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland
manuel1985 has quit [Ping timeout: 480 seconds]
gramar has joined #wayland
gramar_ has joined #wayland
<DemiMarie> SardemFF7: which ML?
___nick___ has joined #wayland
<SardemFF7> the thread about apps that absolutely need to set their position because “they need it”
gramar__ has joined #wayland
<DemiMarie> SardemFF7: legacy X11 and Windows apps might well need it
gramar_ has quit []
gramar has quit []
<bl4ckb0ne> thread is closed now
gramar has joined #wayland
gramar has quit [Remote host closed the connection]
gramar__ has quit [Remote host closed the connection]
<DemiMarie> bl4ckb0ne: gotcha
bodiccea has joined #wayland
bodiccea_ has joined #wayland
bodiccea_ has quit []
<SardemFF7> well, “closed” is a big word, some people will ignore it :-)
<ManMower> it is undead.
<SardemFF7> and I’m sad for them
<dottedmag> killfiles exist for a reason
<SardemFF7> also, I love the “yes, in this case it won’t work” (monitor hotplug) when we’re trying to tell them we can actually solve it with our solution
<ManMower> yeah... my expectation of hotplug differs from Igor's significantly.
<ManMower> as does my experience under X11
___nick___ has quit []
<danieldg> as someone who has a monitor at (0,0) that is normally not turned on, absolute positioning like that would always be wrong. Thankfully even X11 could ignore that, usually, and wayland just ignores it better
<dottedmag> It's sad to see how much misguided effort goes into these e-mails.
___nick___ has joined #wayland
<dottedmag> And very sad to see that the authors either don't understand or refuse to admit that these e-mails won't change the direction of Wayland development in the way they wish.
ybogdano has joined #wayland
<ManMower> presenting a single valid reason for client driven absolute window positioning that can't be readily dismissed as harmful to a coherent user experience would be a good start. thiago calling this out as an x/y problem is pretty much where the thread ended for me. yup. it is.
<ManMower> but I guess now I'm wasting bandwidth on IRC about it instead of on the mailing list. so perhaps I'll honor the spirit of the thread closure. :)
<i509VCB> Avoiding digging ourselves into an X11 shaped hole is partially why "X11 does it" doesn't seem to be a valid argument for anything here
<dottedmag> "Documentation says window will appear at (100, 100)" was funny.
<ManMower> it's important if you're writing a screen scraper.
<emersion> hey, i have this use-case where my program opens 50 windows and arranges them in a heart shape on screen
<ManMower> out.
<emersion> where do i submit heart-shaped-window-layout-v1?
<llyyr> getting nostalgia about running keygens on windows xp that played background music, had no borders and couldn't be dragged
<dottedmag> windows 95 and an app that produced "snow" on screen that was gathering into piles on the window borders.
horse9_ has quit [Remote host closed the connection]
<dottedmag> llyyr: fast forward, and now they demand ransom instead of producing keys
<ManMower> let's not forget xroach
<emersion> ah, didn't know about that one, nice!
<dottedmag> surely xroach deserves to be ported to be a gnome shell extension
* emersion resists to the urge to rewrite it for Sway
<ManMower> these are good ideas.
<llyyr> wayroach
<dottedmag> emersion: not so fun with tiling layouts
<emersion> hm, true
<danieldg> if you animated tiling changes it would be
<MrCooper> dottedmag: sounds like xsnow :)
Brainium has joined #wayland
fmuellner has joined #wayland
cool110 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 has quit [Remote host closed the connection]
cool110 has joined #wayland
kenny1 has quit [Ping timeout: 480 seconds]
cool110 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 has quit [Remote host closed the connection]
cool110 has joined #wayland
bodiccea_ has joined #wayland
bodiccea has quit [Ping timeout: 480 seconds]
Major_Biscuit has quit [Ping timeout: 480 seconds]
Brainium has quit [Read error: Connection reset by peer]
cool110 has quit [Remote host closed the connection]
cool110 has joined #wayland
stey has joined #wayland
stey has quit []
Major_Biscuit has joined #wayland
___nick___ has quit []
manuel1985 has joined #wayland
___nick___ has joined #wayland
___nick___ has quit [Ping timeout: 480 seconds]
rv1sr has quit []
manuel1985 has quit [Ping timeout: 480 seconds]
lxsameer has quit [Ping timeout: 480 seconds]
rv1sr has joined #wayland
jmdaemon has joined #wayland
zebrag has quit [Ping timeout: 480 seconds]
zebrag has joined #wayland
rv1sr has quit []
fmuellner has quit []
fmuellner has joined #wayland
Major_Biscuit has quit [Ping timeout: 480 seconds]
<DemiMarie> What would it take to support rootless XWayland without requiring special compositor support? https://github.com/talex5/virtwl-wayland-proxy can do it already (with the stock X server, no less)!
fmuellner has quit []
fmuellner has joined #wayland
<kennylevinsen> DemiMarie: I believe https://github.com/talex5/wayland-proxy-virtwl is handling some of that functionality, so the special support goalpost has moved to a middleman
mvlad has quit [Remote host closed the connection]
hardening has quit [Ping timeout: 480 seconds]
<kennylevinsen> But from a practical perspective, an important question is what counts as an acceptable feature level. Certain X11 features require e.g. free window position control and free access to position of other windows...
<DemiMarie> Which of those do real-world applications actually use?
<kennylevinsen> Being the wild west it was, it was all used by real world applications. There is of course a subset of use cases that would work without, but no idea how useful it would be
<kennylevinsen> when applications were written with no restrictions in mind it's hard to slap them on after the fact and not break things
<i509VCB> Given there are still apps which ignore the ICCCM and EWMH I imagine something is not going to work right over xwayland
<DemiMarie> kennylevinsen: In the virtualization use-case, exposing X11 is not an option, which means that *some* breakage is unavoidable. Indeed, that is intentional: you do not want xinput to be able to gather all keystrokes for all VMs, for example!
<DemiMarie> i509vcb: what apps can you think of?
<i509VCB> Java probably
<i509VCB> I know that the swing x11 stuff was written before the ICCCM
<DemiMarie> One reason I want to switch Qubes to Wayland is that right now there are some bugs that are almost impossible to fix without being an X11 expert.
<DemiMarie> For Java, I wonder if the solution is to monkeypatch the JVM 🙂
<i509VCB> Mixin the JVM, ah yes one thing I do actually recall seeing someone do
<i509VCB> it was concerning to say the least
<i509VCB> You'd probably just need to patch openjdk to be honest
<DemiMarie> Yeah
<i509VCB> good luck getting it upstreamed though
<DemiMarie> New OpenJDK versions will eventually support Wayland natively. Old ones can just be special-cased.
<i509VCB> Yeah wakefield is probably going to take a bit of time
<i509VCB> I think they need to disconnect from GLX on Linux and use EGL
<i509VCB> but on Qubes you won't have GLX or EGL to be fair
<DemiMarie> At least we aren’t in the situation that Wine is in. They have to figure out the behavior of a bunch of legacy Windows applications, most of which are not open source and cannot be included in CI!
<i509VCB> I imagine Wayland would happen after Valhalla though
<i509VCB> if Valhalla ever is completed
<DemiMarie> And you might be surprised; Intel iGPUs support SR-IOV and it might be possible to support that in Qubes.
<i509VCB> DemiMarie: if AMD releases a consumer gpu with SR-IOV I'll be in line on release day lol
<i509VCB> Ah wishful thinking
<DemiMarie> i509VCB: I think they are making Valhally way more complex than they need to. Much simpler would be to just copy C# structs and P/Invoke.
<i509VCB> Well I'm not sure you can exactly copy those over
<i509VCB> Anyways off topic
<DemiMarie> Yeah
thevar1able has quit [Quit: ZNC 1.8.2 - https://znc.in]
thevar1able has joined #wayland
Moprius has joined #wayland