[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
wiki:user:pghvlaans [2023/12/23 00:37 (UTC)] pghvlaanswiki:user:pghvlaans [2023/12/23 00:45 (UTC)] – [Running] pghvlaans
Line 2: Line 2:
 > Being able to read xorg.conf is not one my goals, nor achieving a bug-for-bug compatibility with Xorg - Xwayland with !901 (merged) allows to run a full X11 desktop, even the most legacy ones  (I demoed it internally here using CDE from an XDMCP remote connection for the fun 😉).((Olivier Fourdan, xserver issue [[https://gitlab.freedesktop.org/xorg/xserver/-/issues/1332#note_1431672|#1332]])) > Being able to read xorg.conf is not one my goals, nor achieving a bug-for-bug compatibility with Xorg - Xwayland with !901 (merged) allows to run a full X11 desktop, even the most legacy ones  (I demoed it internally here using CDE from an XDMCP remote connection for the fun 😉).((Olivier Fourdan, xserver issue [[https://gitlab.freedesktop.org/xorg/xserver/-/issues/1332#note_1431672|#1332]]))
  
-This is a how-to guide for running an Xorg window manager or desktop environment in Xwayland on Slackware 15.0 and beyond.+This is a how-to guide for running an Xorg window manager or desktop environment in a Wayland compositor((In Wayland terms, the "compositor" is the program responsible for displaying and managing windows. KWin is the only Wayland compositor included in Slackware 15.0.)) on Slackware 15.0 and beyond.
  
 At the time of writing (December 2023), this is a purely academic question for most -- if not all -- users. As both KDE Plasma and Xfce continue to move in the direction of Wayland, however, it is not impossible that full X servers become unavailable on Slackware in future years. Xwayland provides a workaround, if an imperfect one. The process of running an Xorg environment from inside a rootful(("Rootful" here means that the Wayland compositor does not manage the Xwayland window.)) Xwayland session is straightforward: At the time of writing (December 2023), this is a purely academic question for most -- if not all -- users. As both KDE Plasma and Xfce continue to move in the direction of Wayland, however, it is not impossible that full X servers become unavailable on Slackware in future years. Xwayland provides a workaround, if an imperfect one. The process of running an Xorg environment from inside a rootful(("Rootful" here means that the Wayland compositor does not manage the Xwayland window.)) Xwayland session is straightforward:
Line 13: Line 13:
 All outside packages mentioned here can be found on [[https://slackbuilds.org|SlackBuilds Online]]. All outside packages mentioned here can be found on [[https://slackbuilds.org|SlackBuilds Online]].
 ==== Choosing a Wayland compositor ==== ==== Choosing a Wayland compositor ====
-The following considerations are important in choosing a Wayland compositor:+The following considerations are important in choosing a Wayland compositor to run the Xwayland server:
  
   * Lightweight   * Lightweight
Line 80: Line 80:
   $ /usr/bin/labwc   $ /usr/bin/labwc
  
-Once the autostart script has started the Xorg environment, the following commands can verify that the process worked:+Once the autostart script has launched the Xorg environment, the following commands can verify that the process worked:
   $ pgrep Xorg   $ pgrep Xorg
   $ pgrep Xwayland   $ pgrep Xwayland
 wiki:user:pghvlaans ()