Skip to content

Platform Support: Wayland

Gary Wang edited this page Dec 14, 2025 · 1 revision

Version applied to this wiki:

  • Platform: Linux (Wayland)
  • Version: Any

Pineapple Pictures can be used on Wayland, but will have the following limitations due to Wayland lacking some basic Window management features. It's suggested to use Pineapple Pictures on Xwayland to workaround these issues.

Here we also link to possible ongoing protocol that related to each issues, so if you have the time and energy to get involved to the discussion in a positive manner, you are free to do so.

"Stay on Top" menu option doesn't work at all

This is due to Wayland doesn't allow application to set the layering of the window, thus we have no way to implement such feature.

Possible ongoing protocol to add such ability to Wayland protocols: xdg-toplevel-layers

Window not able to directly show at the screen that cursor is at

You may facing issue that you double-clicked a file to open it with Pineapple Picture at your secondary monitor, but the picture window shows up at your primary monitor. This is due to Wayland does not allow application detect which monitor the cursor is currently at, thus we have no way to implement such feature.

Possible ongoing protocol to add such ability to Wayland protocols: ext-zones

Window might not appear at the center of the screen

On Wayland, application cannot control where to display the application window.

Possible ongoing protocol to add such ability to Wayland protocols: ext-zones

Clone this wiki locally