elementary / dock

A quick app launcher and window switcher for Pantheon and elementary OS
https://elementary.io
GNU General Public License v3.0
88 stars 23 forks source link

[FEAT] Add support to Wayland #94

Closed btd1337 closed 10 months ago

btd1337 commented 3 years ago

Hi devs,

As you can see, Wayland is taking your space and the new Ubuntu version will already come as default.

Could you support him?

andirsun commented 3 years ago

There is a board project for track the wayland support check it out : https://github.com/orgs/elementary/projects/12

CameronNemo commented 2 years ago

For software like docks that integrates with the window manager, it is important to ask "which wayland (compositor)"?

I really recommend that the elementary team consider the wlroots approach, which has protocols in place for panels and docks to integrate with the compositor/WM. A couple examples are:

  1. wlr_foreign_toplevel_management_unstable_v1, which claims "to enable the creation of taskbars and docks by providing them with a list of opened applications and letting them request certain actions on them, like maximizing, etc."
  2. wlr_layer_shell_unstable_v1, which claims that it "should be suitable for the implementation of many desktop shell components, and a broad number of other applications that interact with the desktop"
danirabbit commented 10 months ago

Gonna close this as "Fixed" since we've started a rewrite of the Dock that is designed for Wayland :)