3 ms·
> I thought the wayland compositor would implement some desktop environment functionality. In other words the compositor itself would also define the DE by star
by Sir_Cmpwn 8y ago
> I thought the wayland compositor would implement some desktop environment functionality. In other words the compositor itself would also define the DE by starting a panel and placing it at the top/bottom/side and by starting and placing any other items/processes that are part of that environment
It can, that's how GNOME works today. It's not how it generally works on X, though, and it's not very modular.
As far as security is concerned, our layer shell protocol assumes that the client is trusted. We're working on ways of securely allowing third-parties to access this, but it's possible today to start implementing layer shell and restrict its use to trusted clients.
>BTW, I'm hoping for animated wallpaper on my desktop
This is possible with the layer shell protocol I'm talking about.
- phkahler 8y ago>> It can, that's how GNOME works today. It's not how it generally works on X, though, and it's not very modular. We don't need modular. >>>BTW, I'm hoping for animated wallpaper on my desktop >> This is possible with the layer shell protocol I'm talking about. It's also possible by building the feature into the compositor. No new protocols or possible security issues needed. Simpler is better in most cases.
- Sir_Cmpwn 8y agoI don't think that makes it simpler. I think that just makes a massive compositor which tries to please everyone and ends up pleasing no one, and being 10x the size it needs to be.
- phkahler 8y agoUltimately the compositor IS the desktop environment. You can try all you want to keep it simple and enable functionality via other apps using a protocol, but that's essentially a complicated way of making plug-ins to the compositor. You will end up delegating security to everyone else.
- Sir_Cmpwn 8y agoThat's not true. It's true for GNOME, and I guess Enlightenment, but they are not the only players. If you think there are legitimate security concerns with our approach then I'm open to hearing them but so far as I'm concerned so far you haven't said anything of value.