dangvd / crystal-dock

A cool dock (desktop panel) for Linux desktop
GNU General Public License v3.0
103 stars 11 forks source link

Wayland Cross-Desktop Support #5

Open dangvd opened 1 year ago

dangvd commented 1 year ago

This is an umbrella issue for Wayland cross-desktop support.

Current status:

dangvd commented 1 year ago

Currently the dock does not work under Wayland.

dangvd commented 1 year ago

Potential solution:

Problems:

Useful links:

dangvd commented 6 months ago

Status updated on the first comment.

yada97 commented 1 month ago

Was wondering if i could get it working on Hyprland

QSocketNotifier: Can only be used with threads started with QThread
Failed to bind required Wayland interfaces
dangvd commented 1 month ago

@yada97 sorry it's not working on Hyprland currently. Out of curiosity, do Hyprland users (or people using a tiling WM) use docks often? And if they do, do they use it more as a launcher bar or a task manager or both?

yada97 commented 1 month ago

Its hard to tell you that, but you will find projects like https://github.com/nwg-piotr/nwg-dock-hyprland, --> which also happens to come with the default rice for Garuda Linux.

So, I think a number of people end up using docks on tiling managers .

You have a lovely dock btw.

dangvd commented 1 month ago

Thanks a lot! I will keep an eye on Hyprland / tiling WMs and see if I could support them in the future. That dock looks nice btw.

CookDaddy816 commented 3 weeks ago

I don't mean to overstep, I'm having a problem getting Crystal-Dock to work on OpenMandriva Cooker with KDE Plasma 6 on Wayland. I get the error that I'm using an unsupported platform when I start the app. I enjoyed using Crystal-Dock on GeckoLinux (a derivative of Opensuse Tumbleweed) without any trouble, and would like to use it on OpenMandriva. Do you have any suggestions how to solve my problem? I would appreciate any help. Thank you.

dangvd commented 3 weeks ago

@CookDaddy816 could you please file a separate bug? Btw you should only see that error if it's not running on Wayland (i.e. it's running on X11).