Project

General

Profile

Feature #12213

Wayland in Tails 5.0 (Bullseye)

Added by intrigeri over 1 year ago. Updated 6 days ago.

Status:
In Progress
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
09/02/2017
Due date:
% Done:

17%

QA Check:
Feature Branch:
Type of work:
Code
Blueprint:
Starter:
Affected tool:

Description

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. 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)

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

Feature #14585: Investigate Dogtail's long-term viabilityResolved

Feature #14717: Adjust doc writing guidelines wrt. screenshots for WaylandConfirmedbertagaz

Feature #14718: Make Tails Upgrader compatible with WaylandConfirmedintrigeri

Feature #14760: Adjust doc for Wayland: starting graphical applications as rootConfirmed

Feature #15142: Make tails-persistence-setup compatible with WaylandConfirmedintrigeri

Feature #15828: Ensure users can enable GNOME Shell extensions on WaylandConfirmedalant


Related issues

Related to Tails - Feature #14522: Make Tails usable for blind users Confirmed 07/06/2014
Related to Tails - Bug #14623: Tor Browser sandbox breakout via X11 testing extensions Confirmed 09/12/2017
Related to Tails - Bug #10339: Are the security risks introduced by Vidalia-like tools worth it? Rejected 10/06/2015
Related to Tails - Bug #14675: GNOME on-screen keyboard is broken without the X11 XTEST extensions Resolved 09/16/2017
Related to Tails - Bug #14712: Display backlight brightness regressions in 3.2~rc1 Resolved 09/24/2017
Related to Tails - Bug #15725: Are recent Firefox sandboxing improvements worth enabling unprivileged user namespaces? Confirmed 07/10/2018
Blocked by Tails - Bug #8309: Remove the topIcons GNOME Shell extension In Progress 11/20/2014

Associated revisions

Revision 6b55a57a (diff)
Added by intrigeri 12 months ago

Use X.Org in amnesia's GNOME session (refs: #12213).

Since a few months gdm3 defaults to Wayland in Debian testing/sid,
just like upstream. But we're not ready yet.

History

#1 Updated by intrigeri over 1 year ago

  • Description updated (diff)

#2 Updated by BitingBird about 1 year ago

  • Description updated (diff)

#3 Updated by BitingBird about 1 year ago

  • Target version changed from Tails_4.0 to 2019

#4 Updated by intrigeri about 1 year ago

#5 Updated by intrigeri about 1 year ago

The set of problems we need to solve for Wayland overlap greatly with the set of problems #14522 needs solving too.

#6 Updated by intrigeri about 1 year ago

  • Description updated (diff)

#7 Updated by intrigeri about 1 year ago

  • Description updated (diff)

#8 Updated by intrigeri about 1 year ago

  • Related to Bug #14623: Tor Browser sandbox breakout via X11 testing extensions added

#9 Updated by intrigeri about 1 year ago

  • Related to Bug #10339: Are the security risks introduced by Vidalia-like tools worth it? added

#10 Updated by intrigeri about 1 year ago

  • Related to Bug #14675: GNOME on-screen keyboard is broken without the X11 XTEST extensions added

#11 Updated by intrigeri 12 months ago

  • Related to Bug #14712: Display backlight brightness regressions in 3.2~rc1 added

#12 Updated by intrigeri 12 months ago

  • Assignee set to bertagaz

(as per roadmap)

#13 Updated by intrigeri 12 months ago

  • Status changed from Confirmed to In Progress

#14 Updated by intrigeri 9 months ago

  • Description updated (diff)

#15 Updated by intrigeri 7 months ago

  • Blocked by Bug #839: when you search you should see the most recent results first, currently its the oldest ones that display on top. added

#16 Updated by intrigeri 7 months ago

  • Blocked by deleted (Bug #839: when you search you should see the most recent results first, currently its the oldest ones that display on top.)

#17 Updated by intrigeri 7 months ago

  • Blocked by Bug #8309: Remove the topIcons GNOME Shell extension added

#18 Updated by intrigeri 3 months ago

  • Related to Bug #15725: Are recent Firefox sandboxing improvements worth enabling unprivileged user namespaces? added

#19 Updated by intrigeri about 1 month ago

  • Blocks Feature #15546: Feedback needed when clicking on Persistence wizard → configure ASP gear button added

#20 Updated by intrigeri about 1 month ago

  • Blocks deleted (Feature #15546: Feedback needed when clicking on Persistence wizard → configure ASP gear button)

#21 Updated by u about 1 month ago

  • Related to Feature #5799: Deactivate screensaver until time is set added

#22 Updated by intrigeri about 1 month ago

  • Related to deleted (Feature #5799: Deactivate screensaver until time is set)

#23 Updated by intrigeri 10 days ago

  • Description updated (diff)

As per discussions at the summit 2018, the Foundations Team is happy to takes this over or help make this happen. Let's check progress, plans and ETA mid-2019 after the Tails 4.0 release.

#24 Updated by intrigeri 10 days ago

  • Subject changed from Wayland to Wayland in Tails 5.0 (Bullseye)
  • Description updated (diff)

Oops, I misread our notes. Let's do this instead: FT wants to take over and do it in 2020 if not done yet by the end of 2019.

#25 Updated by intrigeri 10 days ago

  • Target version changed from 2019 to 2020

Also available in: Atom PDF