wayland: LayerShell support
A thread to discuss about layershell, progress, limitations etc...
Development Branch: https://invent.kde.org/plasma/latte-dock/-/tree/work/m_layershell
cmd: QT_WAYLAND_SHELL_INTEGRATION=layer-shell latte-dock -d
NOTE: the working branch will be rebased regularly so you will need to redownload it in the future in order to work correctly.
Issues:
-
startup: docks are loaded correctly on startup but Panels can create crashes. To load a Dock on startup the user can use latte-dock --default-layout
-
placement: all docks and panels are anchored relative to TopEdge because Bottom and Right anchors are not taking into account window width/height changes [upstream issue] -
exclusive: Exclusive zone has currently been disabled because it moves also neighbor docks and panels[just needed to use -1 for exclusiveZones of the rest docks and panels] -
fullscreen: popus are appearing fullscreen [upstream issue] -
fullscreen: tooltips are appearing fullscreen [upstream issue] -
fullscreen: context menus are appearing fullscreen [upstream issue] -
fullscreen: normal windows such as Layouts Editor are appearing fullscreen [upstream issue] -
sway: when latte launches it steals keyboard focus and no application afterwards can be used with keyboard -
sway/plasma when launching tasks from inside the dock: taskmanager applets are never showing any windows. Plasma libtaskmanager is probably not ready for layer-shell way of things.
Edited by Michail Vourlakos