Re: Custom shell surface protocol for Plasma surfaces

Martin Flöser <[email protected]>
Newsgroups gmane.comp.kde.devel.kwin
Message-ID <[email protected]>
Am 2020-03-05 16:46, schrieb David Edmundson:
> On Thu, Mar 5, 2020 at 3:12 PM Vlad Zahorodnii 
> <[email protected]> wrote:
>> 
>> On 3/5/20 4:51 PM, David Edmundson wrote:
>> > What I would question is if we're going to make a change, whether we
>> > should go directly to layer-shell.
>> 
>> I would say "yes," but on the other hand I don't have a list of all
>> features required to make plasmashell work on Wayland. Perhaps we need
>> to compile such a list first, then based on it decide whether
>> layer-shell suits our needs.
> 
> Sure, that's a sensible approach.
> IIRC we did many years ago at a sprint.

That was mostly driven by Pier, who honestly had not much knowledge 
about Plasma. It never really covered what Plasma did and we also 
extended it a lot since then. Which is really important in such an 
evaluation: be prepared that things change. A protocol need to support 
also future ideas.

> 
> It depends how much semantic information we're happy bundling into the
> "namespace" argument, which is a freetext string for what kwin would
> refer to as a role.
> 
> i.e set_skip_switcher could be something a client sets, or kwin could
> know that anything of the namespace "notification_popup" should skip
> the switcher.

Due to experience with X I do not want something like set_skip_switcher 
anymore. I rather prefer having things semantically defined.

Cheers
Martin
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.