Skip to content

Wayland in Tails 5.0 (Bullseye)

Run the GNOME session on Wayland instead of X.Org, and adjust whatever is needed such as:

  • Our test suite uses xdotool, that only partly works on Wayland: xdotool set_desktop N still works, but xdotool key Super doesn’t, and xdotool search --name only works for apps that are not Wayland native.
  • We run quite a few of GUI apps under gksudo/pkexec/sudo, such as the Unsafe Browser. This can be worked around for apps that run via XWayland (i.e. not Wayland-native apps) with hacks like xhost +si:localuser:root, which might be acceptable as a temporary transition measure, as long as there’s a clear plan to fix that at some point (since it defeats some of the benefits of switching to Wayland in the first place, such as security improvement, a11y / IBus / on-screen keyboard support in all graphical apps)
  • Consider dropping the 89cc641f39a5414e763112f698739bb2351da7d8 hack: there are rumors that GDM’s session does not linger after login on Wayland.

Resources:

Team: intrigeri (Perl code), bertagaz? (the rest). The FT wants to take over and do it in 2020 if not done yet by the end of 2019.

Subtasks

Related issues

Original created by @intrigeri on 12213 (Redmine)

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information