Post AnYoadoUppvXTFFiJU by me@joshuastrobl.social
(DIR) More posts by me@joshuastrobl.social
(DIR) Post #AnYnXC4TQLVybfWApE by BrodieOnLinux@mstdn.social
2024-10-31T08:50:56Z
1 likes, 1 repeats
There are lots of Linux DEs which over the coming years are going to die, or have to adopt the LXQt model of outsourcing the compositor component of the desktop to projects like Hyprland, Miriway, Sway, Hikari, etc. Luckily the most notable ones are thinking about the problem
(DIR) Post #AnYng3zsoQdwAhbH1s by BrodieOnLinux@mstdn.social
2024-10-31T08:52:32Z
0 likes, 0 repeats
Some of the bigger projects have the resources and knowledge to write there own Wayland compositors but there's a lot of the smaller projects which are in a really weird position right now
(DIR) Post #AnYo2rOBr2fNjGq8ae by BrodieOnLinux@mstdn.social
2024-10-31T08:56:39Z
1 likes, 0 repeats
@lyda There's actually a video I've got coming out about a possible solution desktops can start working around
(DIR) Post #AnYoadoUppvXTFFiJU by me@joshuastrobl.social
2024-10-31T09:02:44Z
0 likes, 0 repeats
@BrodieOnLinux Unless there is a need for internal Wayland protocols that would outright prohibit use of another compositor, being able to run a desktop shell on top of any arbitrary compositor is a win.In my opinion, desktop environments should not be built with the intent of being monolithic where everything is tightly coupled. A composable desktop approach should really be the end goal for most of them. If a desktop environment isn't opting to shift to that model, then they are in many ways taking ownership of a much larger stack than frankly is necessary, when they could instead be working alongside other projects to build out generalized solutions or ones which can be used as a foundation (with a minimal layer on top of it to facilitate the catered needs of that given environment). See: KDE Frameworks (not just used with KDE / Plasma), wlroots, Mir & Miraway, etc.
(DIR) Post #AnYouTig4c7JxNzR0i by BrodieOnLinux@mstdn.social
2024-10-31T09:06:21Z
0 likes, 0 repeats
@me I absolutely think it's a win, but it's a win that coming out of necessity for a lot of projects. There are some fun talks from Ubuntu Summit 2024, in the COSMIC one Victoria was swapping out cosmic-comp with others like sway, and niri and in the Miriway talk the main demo was around LXQt.I'm really happy that we're seeing this composability actually coming into the Wayland world, it's one of the concerns that I often hear repeated
(DIR) Post #AnYp1OLoQtjPKhajQm by BrodieOnLinux@mstdn.social
2024-10-31T09:07:36Z
0 likes, 0 repeats
@me There's still a few corner cases where things are messy and need some individual daemon code like window accent colours and workspace information but there's likely a place for these within the Wayland protocol repo.
(DIR) Post #AnYpjOfIcqFV37goXw by me@joshuastrobl.social
2024-10-31T09:15:31Z
0 likes, 0 repeats
@BrodieOnLinux "it's a win that coming out of necessity for a lot of projects" If a project views it as a "necessity" rather than an opportunity, then I think that project's perception is likely still stuck in the era of monolithic rather than composable. I wouldn't blame most, of course, as that was in many ways the case for X11 and most desktops (including Budgie under X11, to be fair) either rely on an upstream WM or a fork of it and have in some ways taken ownership over that part of the stack.The opportunity is there for us to see more unique desktop shells or experiences that intermix components and compositors, opening the door to more catered user experiences.As an example, during the porting effort for Budgie Desktop over to Wayland, the first compositor I ran it under (back in May) was kwin! Not everything worked since it doesn't support some wlr protocols, but it was pretty damn close. Ever since then, I've been using labwc as the compositor since it provides a good wlroots-based experience until our "magpie" is daily driveable. In theory, I could run it with Miriway as well, and in fact @Conan_Kudo and I have discussed this in our Budgie stand-ups more than a few times :)I think that's all some really cool shit and a great opportunity. It requires very little engineering work on our part, it is just a matter of the compositor and componentry speaking the same language.
(DIR) Post #AnYqKcHgx6jq0GOYBE by BrodieOnLinux@mstdn.social
2024-10-31T09:22:16Z
0 likes, 0 repeats
@me @Conan_Kudo We're disagreeing on the term, I don't think necessity and opportunity are mutually exclusive but I agree with the overall point.
(DIR) Post #AnYqV75pGH3kRyqlZA by draqlo@mstdn.io
2024-10-31T09:24:09Z
0 likes, 0 repeats
@BrodieOnLinux I love that we can still use classic environments like Trinity and Window Maker and even CDE (or nscde), but those will likely never port to Wayland. it really makes me sad that we're probably losing them. I tried Trinity a while ago and it's so fun that it's still around. I think there's a Window Maker clone being made at least
(DIR) Post #AnYr6pyxKMMCO0co5o by BrodieOnLinux@mstdn.social
2024-10-31T09:30:59Z
0 likes, 0 repeats
@draqlo You can do some funky stuff with Xwayland but it's really not intended to be done
(DIR) Post #AnYsRSTC2ZwlV2AHKq by torspedia@mastodon.tjs.is
2024-10-31T09:44:48Z
0 likes, 0 repeats
@BrodieOnLinux would that also include some of the long established Window Managers too?
(DIR) Post #AnYsRTlfDOJdWboXlQ by BrodieOnLinux@mstdn.social
2024-10-31T09:45:54Z
0 likes, 0 repeats
@torspedia I don't know what they're going to do, we don't really have many compositors that really expose the window management in a customizable way. I still think there best bet will be to fork something that's close enough
(DIR) Post #AnYsVqFRZkZAP9p8fQ by torspedia@mastodon.tjs.is
2024-10-31T09:46:41Z
0 likes, 0 repeats
@BrodieOnLinux so something like i3/Sway?
(DIR) Post #AnYsgKv4OY58QUIYnA by BrodieOnLinux@mstdn.social
2024-10-31T09:48:36Z
0 likes, 0 repeats
@torspedia Sway is a bit different it was a reimplementation of i3 under wlroots written by the developer of wlroots from scratch now basically serving as a reference implementation, Drew and now Simon have a deep understanding of how to write a compositor.
(DIR) Post #AnZ30Oj8wm51ZJvNiq by Askier@masto.nu
2024-10-31T11:44:15Z
0 likes, 0 repeats
@BrodieOnLinux Luckily labwc is brilliant. Im glad LXQt took that.
(DIR) Post #AnZ5WZlPeGMeyOSQ64 by CwalkPinoy@fosstodon.org
2024-10-31T12:12:30Z
0 likes, 0 repeats
@BrodieOnLinux remember when they said wayland would fix fragmentation and now it's fragmenting so hard that it's going to kill a lot of des that were working just fine
(DIR) Post #AnZ66n6HXZzulEUHoG by BrodieOnLinux@mstdn.social
2024-10-31T12:19:04Z
0 likes, 0 repeats
@CwalkPinoy Not necessarily, what we have are a core set of protocols that desktops can rely on and compositors that implement them, yes there are more options but it's far from fragmentation
(DIR) Post #AnZJ9t9cmtF5oFrHWq by eliteamdgamer@mastodon.social
2024-10-31T14:45:14Z
0 likes, 0 repeats
@BrodieOnLinux what I am waiting for is the specific one that runs just basic Wayland and runs their entire operating system inside of X Wayland.I feel it would be interesting to see from an actual company? 
(DIR) Post #AnZyqoRMHn5PlJjv1s by BasiqueEvangelist@mstdn.social
2024-10-31T16:34:30Z
0 likes, 0 repeats
@eliteamdgamer @BrodieOnLinux can't you do this with rootful Xwayland and the cage compositor
(DIR) Post #AnZyqpQKd5rKoQGc4G by BrodieOnLinux@mstdn.social
2024-10-31T22:32:26Z
0 likes, 0 repeats
@BasiqueEvangelist @eliteamdgamer It's not a perfect solution but you can