Wayland protocols

Martin Gräßlin mgraesslin at kde.org
Fri Aug 15 05:52:42 UTC 2014


Martin GräßlinOn Friday 15 August 2014 07:47:27  wrote:
> On Thursday 14 August 2014 19:21:54 Pier Luigi wrote:
> > Hi,
> > 
> > Just pushed some initial draft of the Wayland protocols on Github [1]
> > 
> > I need people with knowledge of KF5 and plasmashell to comment it and
> > suggest improvements.
> > 
> > As we are speaking of protocols, please take a look at xdg-shell.
> > It's going to become stable soon [2] please point out your suggestion
> > before it's too late.
> > 
> > [1] https://github.com/plfiorini/protocols
> > [2]
> > http://lists.freedesktop.org/archives/wayland-devel/2014-July/016056.html
> 
> taskbar.xml:
> 
> First of all: I don't like the name, it's too specific to a possible visual
> implementation. I'd suggest something like surface_management.xml.
> 
> This brings me directly to the second point: it's not about windows it's
> about surfaces or maybe clients.
> 
> I'm not sure whether we need both minimize all and show desktop. On X11 it's
> the same (show desktop) and KWin has a config option to influence the
> behavior. I doubt it makes sense to pass such an implementation detail up
> to the shell.
> 
> set_workspace: we don't have workspaces in the Plasma world, it's virtual
> desktops. And I would remove the -1 as special value. Let's add a dedicated
> state on_all_desktops instead.
> 
> why do we need raise/lower? So far the taskbar cannot raise/lower, at least
> doesn't expose it. Raising comes implicit with activating.
> 
> What about changing states like maximized, fullscreen, keep above, below,
> etc?
> 
> Activities should probably be also exposed to the kf5_window interface?

the highlight should move from windoweffects to the window interface of 
taskbar. It's about highlighting a window from the task manager.

Cheers
Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20140815/786004b2/attachment.sig>


More information about the Plasma-devel mailing list