summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2023-07-23 17:08:40 +0200
committerManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2023-07-23 17:08:40 +0200
commitc4f8de44c2244b9d79e8c7a0d354867f70377469 (patch)
treeb7d5a3941b91abaebe5b9f9217dd50ae69bbfa27
parent828d8a0e2b13ff0ae414ddae7f9ca1de1e2c8d88 (diff)
Wayland: add info about CSD and SSD modes and LIBDECOR_FORCE_CSD
-rw-r--r--README.Wayland.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/README.Wayland.txt b/README.Wayland.txt
index 5b714c707..488223b43 100644
--- a/README.Wayland.txt
+++ b/README.Wayland.txt
@@ -79,6 +79,11 @@ The FLTK Wayland platform uses a library called libdecor which handles window de
this form of libdecor. CMake OPTION_USE_SYSTEM_LIBDECOR can be turned on to have FLTK
use the system's version of libdecor which is available on recent Linux distributions (e.g.,
Debian Bookworm or more recent in packages libdecor-0-0 and libdecor-0-plugin-1-cairo).
+FLTK equipped with libdecor supports both the client-side decoration mode (CSD) and the
+server-side decoration mode (SSD) as determined by the active Wayland compositor.
+Mutter (gnome's Wayland compositor) and Weston use CSD mode, KWin and Sway use SSD mode.
+Furthermore, setting environment variable LIBDECOR_FORCE_CSD to 1 will make FLTK use CSD
+mode even if the compositor would have selected SSD mode.
2.2 Known Limitations
----------------------