Post AvcXJprONuWNLDMYwi by [email protected] | |
More posts by [email protected] | |
Post #Avbwe5qkwquuQ6rV8S by [email protected] | |
0 likes, 3 repeats | |
#wayback, a small project gluing together wayland components to turn Xwayland i… | |
Post #Avbwe7CluU7acgAb5c by [email protected] | |
0 likes, 0 repeats | |
also, long term i do not wish to maintain this. but I will help to get it goin… | |
Post #AvcX5dMo2PAsXWHi64 by [email protected] | |
0 likes, 0 repeats | |
@ariadne tbh i wonder about the long-term viability of this approach if more th… | |
Post #AvcX5dTtc2qUtVbN9E by [email protected] | |
0 likes, 0 repeats | |
@cb that part is easy, we just proxy wayland to X | |
Post #AvcX5dZvFdfNCCQBXc by [email protected] | |
0 likes, 0 repeats | |
@ariadne @cb Yeah that's my plan. If there are apps that insist on being wa… | |
Post #AvcX670roXS0UAFc48 by [email protected] | |
0 likes, 0 repeats | |
@ariadne looking at the code I can't see anything special that enables you … | |
Post #AvcX677FQoYSnxEi0m by [email protected] | |
0 likes, 0 repeats | |
@Mae xwayland does support (and require) a window manager. wayland compositor … | |
Post #AvcX7SgCk8plyPEIWO by [email protected] | |
0 likes, 0 repeats | |
@Mae @ariadne you can totally run a full X11 window manager inside Cage+XWaylan… | |
Post #AvcX7v3vDYRW04XdNQ by [email protected] | |
0 likes, 0 repeats | |
@ariadne That's actually really interesting ngl. | |
Post #AvcX8wfgij5NHRhBUO by [email protected] | |
0 likes, 0 repeats | |
@ariadne wait, but surely this just ignores all the features that wayland inten… | |
Post #AvcX8wliMJuFa8Vzsm by [email protected] | |
0 likes, 0 repeats | |
@ireneista what do you mean? it’s a rootful X implementation. all features … | |
Post #AvcX8wsRxHIHv1fNNg by [email protected] | |
0 likes, 0 repeats | |
@ariadne we think we may not properly understand what xwayland doescursor warpi… | |
Post #AvcX8wy7cBpaCcJuDo by [email protected] | |
0 likes, 0 repeats | |
@ireneista yes, xwayland in rootful mode supports all of this | |
Post #AvcX8x4VESw2WPJ0AS by [email protected] | |
0 likes, 0 repeats | |
@ariadne @ireneista so I guess a fairly normal wayland environment exists under… | |
Post #AvcX9Kq8rVhyEols7E by [email protected] | |
0 likes, 0 repeats | |
@ariadne wow, so an X server with only one source file? that's awesome! | |
Post #AvcX9KwsST60ZhvFc8 by [email protected] | |
0 likes, 0 repeats | |
@tusooa no, Xwayland acts as X server. this just replaces all of the DDX stuff… | |
Post #AvcXBZ92eEp7BOfujY by [email protected] | |
0 likes, 0 repeats | |
@ariadne but it runs within a wayland server, right? how is that possible when … | |
Post #AvcXBZG8DsUjXNzZmi by [email protected] | |
0 likes, 0 repeats | |
@ireneista @ariadne it's possible because Xwayland can be run in rootful mo… | |
Post #AvcXFejzmfi9hGuUxU by [email protected] | |
0 likes, 0 repeats | |
This sounds even wackier than forking XorgI love it | |
Post #AvcXJWgPgVRvrf51hA by [email protected] | |
0 likes, 0 repeats | |
@ariadne display part works on Apple silicon devices like a charm. No tearing (… | |
Post #AvcXJpl0ldPv1QNT04 by [email protected] | |
0 likes, 0 repeats | |
@ireneista @ariadne AIUI it's an X server that just uses wayland as the gra… | |
Post #AvcXJprONuWNLDMYwi by [email protected] | |
0 likes, 0 repeats | |
@dalias @ariadne huh. so it's not constrained by the wayland protocol's… | |
Post #AvcXJpx42p3fco15mq by [email protected] | |
0 likes, 0 repeats | |
@ireneista @dalias the only thing i can think of that might be a problem is cur… | |
Post #AvcXJq35gPsXvUpuBE by [email protected] | |
0 likes, 0 repeats | |
@ariadne @dalias that seems like a reasonable path forward if it's doable, … | |
Post #AvcXJq8lLKPqD5UR1M by [email protected] | |
0 likes, 0 repeats | |
@ariadne @dalias well, fingers crossed | |
Post #AvcXJqEmyvEiVmJFPk by [email protected] | |
0 likes, 0 repeats | |
@ireneista @dalias what “upstream”? the only things which matter is if Xwa… | |
Post #AvcXK8IdpL0sWwFZuy by [email protected] | |
0 likes, 0 repeats | |
@ariadne This is such an awesome project, best of luck! | |
Post #AvcXNisoGdqwrOsb7A by [email protected] | |
0 likes, 0 repeats | |
@ariadne Edit: TIL that tinywl is CC0 licensed. Original: CC0… wut. I admire … | |
Post #AvcXNiztqHWZDOCGAK by [email protected] | |
0 likes, 0 repeats | |
@colinstu it is based on CC0-licensed reference wlroots compositor. | |
Post #AvcXNj6zPvCBZNVvDU by [email protected] | |
0 likes, 0 repeats | |
@ariadne I thought that was MIT licensed? | |
Post #AvcXP01k0mwCJyfLVI by [email protected] | |
0 likes, 0 repeats | |
@Mae @ariadne There was no need to do it as long as xorg server was being maint… | |
Post #AvcXRsQ0ky7FanOF2u by [email protected] | |
0 likes, 0 repeats | |
@ariadne nice, finally reasonable solutions | |
Post #AvcXX3YykT1PbZ3R5c by [email protected] | |
0 likes, 0 repeats | |
@Mae @ariadne Wayland/ex-X devs have been saying for a while now that this is T… | |
Post #AvcXXPOnYzwzKMScHA by [email protected] | |
0 likes, 0 repeats | |
@ireneista @ariadne Wayland doesn't have any deep fundamental limits, all t… | |
Post #AvcXZsbrvgJcVCkiOG by [email protected] | |
0 likes, 0 repeats | |
@ariadne Neat! Can Wayland-native apps run alongside it? | |
Post #AvcXc5Bi8RnK5kZG8e by [email protected] | |
0 likes, 0 repeats | |
@ariadne @ireneista @dalias Pointer warp will be supported in Xwayland as long … | |
Post #AvcXc5Ini5SwRjsvBo by [email protected] | |
0 likes, 0 repeats | |
@neal @ariadne @dalias oh good! | |
Post #AvcXh8L5qWHLJUMfia by [email protected] | |
0 likes, 0 repeats | |
@ariadne @dalias we were thinking of the rendering code, but as long as it does… | |
Post #AvcXjwOehkW38vMyQa by [email protected] | |
0 likes, 0 repeats | |
@ireneista @dalias @ariadne Reduce code duplication and bypass all the bugs and… | |
Post #AvcXmbw1EoFAYBFRq4 by [email protected] | |
0 likes, 0 repeats | |
@Mae @ariadne couple years ago I asked one of the Xorg core devs why they hadn&… | |
Post #AvcXmc2kpldCt4OpKy by [email protected] | |
0 likes, 0 repeats | |
@zwol @Mae @ariadne Well, it was until very recently. Rootful Xwayland was pret… | |
Post #AvcXmc9UQj1FDxYCps by [email protected] | |
0 likes, 0 repeats | |
@neal @zwol @Mae yeah i’m just doing the last piece of the puzzle basically | |
Post #AvcXq6S4EWDs47u5mS by [email protected] | |
0 likes, 0 repeats | |
@ariadne as an old git who accepts the need for change but doesn't actually… | |
Post #AvcY1wMnYS8cGL5FTM by [email protected] | |
0 likes, 0 repeats | |
@colinstu wlroots is MIT, tinywl is CC0 | |
Post #AvcYVIPYfll31wN9SC by [email protected] | |
0 likes, 0 repeats | |
@ariadne oh nice, this is how you pulled off the windowmaker on wayland thing y… | |
Post #AvcYbOAkAMVadSLeqG by [email protected] | |
0 likes, 0 repeats | |
@ariadne @dalias and thank you for the effort, no matter what happens | |
Post #AvcYqb7UJHDb8R4sBk by [email protected] | |
0 likes, 0 repeats | |
@ariadne wayback is a cool name too! | |
Post #AvcYuQQpzOW994xAki by [email protected] | |
0 likes, 0 repeats | |
@dalias @ariadne @cb Yeah, it shouldn't really be that hard to create a ser… | |
Post #AvcZ08euyu7ZlGGPqa by [email protected] | |
0 likes, 0 repeats | |
@ariadne would i be right to assume that this wouldn't work with the xf86 d… | |
Post #AvcZ4p0ZTBkqGOcnrM by [email protected] | |
0 likes, 0 repeats | |
@argv_minus_one no, it is X only. but someone could make a wayland proxy compo… | |
Post #AvcZJm7MUyzfdtvoe0 by [email protected] | |
0 likes, 1 repeats | |
@ids1024Wayland clients managed by an X window manager would be the ultimate pa… | |
Post #AvcgegR3WJ4PmO3n2O by [email protected] | |
0 likes, 0 repeats | |
@ariadne is there anything that does it the other way around, allowing me to ru… | |
Post #AvcgegZZ0fsMCm2aIa by [email protected] | |
0 likes, 0 repeats | |
@mirabilos Weston does, but AFAIK it's only rootful | |
Post #Avcgfp1J5Vf0h5YjGC by [email protected] | |
0 likes, 0 repeats | |
@fuchsiii @ariadne +9001%I think that #Wayback as a #Xwayland-#shim will allow … | |
Post #Avch0LPONUj6w8bvOq by [email protected] | |
0 likes, 0 repeats | |
@ytvwld huh? The description on https://en.wikipedia.org/wiki/Wayland_(protocol… | |
Post #Avch0LXBuUxtKKG9YW by [email protected] | |
0 likes, 0 repeats | |
@mirabilosWeston has an X11 backend, so you can weston --backend X11, then targ… | |
Post #AvcipOr3QOTkLcSU6q by [email protected] | |
0 likes, 0 repeats | |
@ariadne oooh, this is very exciting! i might try to run it | |
Post #Avckac2WJxrOnwtkX2 by [email protected] | |
0 likes, 0 repeats | |
@ytvwld @algernon ok… rootful would be quite a waste and lack of integration,… | |
Post #Avckac8XxYgH6diYvQ by [email protected] | |
0 likes, 0 repeats | |
@mirabilos @algernon Microsoft modified Weston to run it rootless for WSL, but … | |
Post #Avcr8pIc80DhV17ifg by [email protected] | |
0 likes, 0 repeats | |
@dramforever OT, but, some time between bullseye and trixie, libinput’s chang… | |
Post #Avcr8pQPf0STtClwpM by [email protected] | |
0 likes, 0 repeats | |
@mirabilos @dramforever if acceleration's turned off it's not quite as … | |
Post #Avd1tXhgMhOs4ylPcW by [email protected] | |
0 likes, 0 repeats | |
@redsakana @ids1024 @ariadne @cb For general desktop (or worse, phone) use case… | |
Post #Avd8MmzDDrttbJIBEm by [email protected] | |
0 likes, 0 repeats | |
@dramforever @ariadne it would make use of libinput in the compositor (the host… | |
Post #AvdAImVLGuj0rAXNbs by [email protected] | |
0 likes, 0 repeats | |
@orowith2os @ariadne afaict libinput still doesn't have full feature parity… | |
Post #AvdAImd8nuxnFMBblY by [email protected] | |
0 likes, 0 repeats | |
@dramforever @ariadne my point is that you'll need to look at the composito… | |
Post #AvdANHNARkxlkbrI6S by [email protected] | |
0 likes, 0 repeats | |
@dotstdy @ariadne right, yes, we're not under the impression that these ar … | |
Post #AvdANdLUkehHtnFGYC by [email protected] | |
0 likes, 0 repeats | |
@dramforever it is correct that X drivers are not supported. | |
Post #AvlVJo5SWfSAM9RND6 by [email protected] | |
0 likes, 0 repeats | |
@ariadne i'm just happy i get to keep running lxde, which was the only reas… | |
Post #AvlWKzBEroUP0NGnXE by [email protected] | |
0 likes, 0 repeats | |
@ariadne ok. But why? 🤔 | |
Post #AvlWKzHySlsRLGQB28 by [email protected] | |
0 likes, 0 repeats | |
@RubenKelevra to keep X-based desktop environments working while allowing us to… | |
Post #AvlWKzOM52ytf3PGym by [email protected] | |
0 likes, 0 repeats | |
@ariadne okay... but why? 🤔I mean why would any desktop environment want to … | |
Post #AvlWKzU1jxWBwe3nou by [email protected] | |
0 likes, 0 repeats | |
@RubenKelevra it isn't a matter of wanting to use X11 or not, but a matter … | |
Post #AvlWKzalKuuEHXDBJo by [email protected] | |
0 likes, 0 repeats | |
@ariadne @RubenKelevra biggest thing stopping me using Wayland is my window man… | |
Post #AvlWKzhquYZqdWWqMy by [email protected] | |
0 likes, 0 repeats | |
@quixoticgeek @ariadne which Window Manager do you use? | |
Post #AvlWKzoEWpgIxJVwJc by [email protected] | |
0 likes, 0 repeats | |
@RubenKelevra @ariadne evilwm. I've used it for about two decades, and it&#… | |
Post #AvlWKztuBkDbEuAT9k by [email protected] | |
0 likes, 0 repeats | |
@quixoticgeek @ariadne curious. Such a small project should be pretty quickly p… | |
Post #AvlWKzzZqektWUozzs by [email protected] | |
0 likes, 0 repeats | |
@RubenKelevra @ariadne motivation of the developers. Last change on GitHub is 1… | |
Post #AvlWL05xSvrLqHo5wW by [email protected] | |
0 likes, 0 repeats | |
@quixoticgeek @ariadne meh. Time for AI to finally deliver what's promised,… | |
Post #AvlWL0Ch3tFOBAxTRQ by [email protected] | |
0 likes, 0 repeats | |
@RubenKelevra @quixoticgeek @ariadne also idk if it really is a as quick as “… | |
Post #AvlWL0JmdWv0XAH8Ua by [email protected] | |
0 likes, 0 repeats | |
@janvhs @quixoticgeek @ariadne most of the stuff the xserver like window decora… | |
Post #AvlWL0QAFo1SqxGERE by [email protected] | |
0 likes, 0 repeats | |
@RubenKelevra @janvhs @quixoticgeek what are you talking about?the deprecated f… | |
Post #AvlWPNlTP95iPWJZmC by [email protected] | |
0 likes, 0 repeats | |
@ariadne so it's about running decades old desktop environments with basica… | |
Post #AvlWPNsD06TkkPSxH6 by [email protected] | |
0 likes, 0 repeats | |
@RubenKelevra we literally have data supporting that people do in fact use thes… | |
Post #AvlWPNyEdhId36HlfU by [email protected] | |
0 likes, 0 repeats | |
@ariadne cool, can I get a link? | |
Post #AvlWPO4GHI7VLn6a3s by [email protected] | |
0 likes, 0 repeats | |
@RubenKelevra popcon.debian.org | |
Post #AvlWQAyGSNRD1Nfz16 by [email protected] | |
0 likes, 0 repeats | |
@ariadne @RubenKelevra unfortunately some older gpus currently accelerated unde… | |
Post #AvlWQB503KpFMGpMW0 by [email protected] | |
0 likes, 0 repeats | |
@q66 @RubenKelevra we intend to add the necessary plumbing to make Xinerama wor… | |
Post #AvlWQBC5cyUriG91ZA by [email protected] | |
0 likes, 0 repeats | |
@ariadne @RubenKelevra oh, neat, is that going to work backwards too :p (eg xra… | |
Post #AvlWQBIpDvsu39IP44 by [email protected] | |
0 likes, 0 repeats | |
@q66 @RubenKelevra yes, that's the plan!regarding legacy GPUs, it should be… | |
Post #AvlWQBPYotGwO2RmYy by [email protected] | |
0 likes, 0 repeats | |
@ariadne @RubenKelevra you can already run a compositor with shm+pixman but tha… | |
Post #AvlWQBVaSU5ogjGaxM by [email protected] | |
0 likes, 0 repeats | |
@q66 @RubenKelevra my point here is that these problems are likely solvable, bu… | |
Post #AvlWQnLzkb003z4THU by [email protected] | |
0 likes, 0 repeats | |
@ariadne @RubenKelevra same reason pipewire pretends to be pulseaudio pretendin… | |
Post #AvlWQnSNMs6SNm3ZE8 by [email protected] | |
0 likes, 0 repeats | |
@virtulis @ariadne well, but correctly if I'm wrong, they don't pretent… | |
Post #AvlWQnYP0SvKgSsNcW by [email protected] | |
0 likes, 0 repeats | |
@RubenKelevra @virtulis it is the same thing here. that wayback uses wayland +… |