komorebi icon indicating copy to clipboard operation
komorebi copied to clipboard

wayland support

Open IvanTurgenev opened this issue 7 years ago • 8 comments

Wayland is the future! :D

IvanTurgenev avatar Sep 08 '17 21:09 IvanTurgenev

mmmm but isn't 100% functional....

kuboosoft avatar Sep 09 '17 00:09 kuboosoft

have been switched to wayland entirely now, faster than X server

aditiapratama avatar Sep 09 '17 09:09 aditiapratama

I use so Fedora so have been on wayland for some time. If komorebi doesn't support Wayland then it's not an option for me. Other distros are heading same direction so needs to be supported

SingingBush avatar Sep 09 '17 14:09 SingingBush

I would love to add support for Wayland (I actually tried to), but due to limitations with its API, I couldn't achieve the following:

  • Wayland overrides the (wallpaper-mode) that Komorebi uses and treats it as a normal window.
  • The screen size is also messed up. When getting the screen size through GDK, I get the correct one running under X. When running under Wayland, I get an incorrect size.

Unless the limitations/issues change, I can't add support for Wayland :(

cheesecakeufo avatar Sep 10 '17 02:09 cheesecakeufo

are there bug reports for them? if so it's worth linking to them

https://bugs.freedesktop.org/buglist.cgi?component=wayland&product=Wayland&resolution=--- https://bugzilla.gnome.org/

SingingBush avatar Sep 11 '17 08:09 SingingBush

Ahh, this is why Komorebi shows up as an application in GNOME on Fedora and not as a background.

ryanvade avatar Sep 11 '17 14:09 ryanvade

Unless the limitations/issues change, I can't add support for Wayland :(

Other background applications for wlroots-compatible compositors, like swaybg, use the wlr_layer_shell protocol (using the 'wallpaper' namespace), to properly set the window as the desktop background.

AZMCode avatar Jul 15 '23 18:07 AZMCode

Its not every wayland compositor, but at least it includes sway and hyprland

AZMCode avatar Jul 15 '23 18:07 AZMCode