Project

General

Profile

Feature #12213

Wayland in Tails 5.0 (Bullseye)

Added by intrigeri over 2 years ago. Updated 15 days ago.

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

33%

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 WaylandRejected


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
Related to Tails - Bug #16305: GDM's GNOME Shell floods the Journal with XFIXES/cursor issues on Buster Resolved 01/06/2019
Related to Tails - Bug #7502: Unsafe Browser is not accessible Confirmed 07/06/2014
Related to Tails - Bug #9051: Tor Launcher is not accessible In Progress 03/14/2015
Related to Tails - Bug #11579: Research what to do wrt. D-Bus activatable apps and AppArmor Confirmed 07/19/2016
Related to Tails - Bug #15635: The Unsafe Browser allows to retrieve the public IP address by a compromised amnesia user with no user interaction Confirmed 06/04/2018
Related to Tails - Bug #16795: No audio in Unsafe Browser Confirmed
Blocked by Tails - Bug #8309: Remove the topIcons GNOME Shell extension In Progress 11/20/2014

Associated revisions

Revision 6b55a57a (diff)
Added by intrigeri over 1 year 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 2 years ago

  • Description updated (diff)

#2 Updated by BitingBird almost 2 years ago

  • Description updated (diff)

#3 Updated by BitingBird almost 2 years ago

  • Target version changed from Tails_4.0 to 2019

#4 Updated by intrigeri almost 2 years ago

#5 Updated by intrigeri almost 2 years 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 almost 2 years ago

  • Description updated (diff)

#7 Updated by intrigeri almost 2 years ago

  • Description updated (diff)

#8 Updated by intrigeri almost 2 years ago

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

#9 Updated by intrigeri almost 2 years ago

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

#10 Updated by intrigeri almost 2 years ago

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

#11 Updated by intrigeri over 1 year ago

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

#12 Updated by intrigeri over 1 year ago

  • Assignee set to bertagaz

(as per roadmap)

#13 Updated by intrigeri over 1 year ago

  • Status changed from Confirmed to In Progress

#14 Updated by intrigeri over 1 year ago

  • Description updated (diff)

#15 Updated by intrigeri over 1 year 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 over 1 year 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 over 1 year ago

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

#18 Updated by intrigeri 11 months ago

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

#19 Updated by intrigeri 10 months ago

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

#20 Updated by intrigeri 10 months ago

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

#21 Updated by u 10 months ago

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

#22 Updated by intrigeri 10 months ago

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

#23 Updated by intrigeri 9 months 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 9 months 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 9 months ago

  • Target version changed from 2019 to 2020

#26 Updated by intrigeri 5 months ago

  • Related to Bug #16305: GDM's GNOME Shell floods the Journal with XFIXES/cursor issues on Buster added

#27 Updated by intrigeri 3 months ago

  • Blocks Bug #9051: Tor Launcher is not accessible added

#28 Updated by intrigeri 3 months ago

  • Related to Bug #7502: Unsafe Browser is not accessible added

#29 Updated by intrigeri 3 months ago

  • Blocks deleted (Bug #9051: Tor Launcher is not accessible)

#30 Updated by intrigeri 3 months ago

  • Related to Bug #9051: Tor Launcher is not accessible added

#31 Updated by intrigeri 2 months ago

  • Related to Bug #11579: Research what to do wrt. D-Bus activatable apps and AppArmor added

#32 Updated by intrigeri 10 days ago

  • Related to Bug #15635: The Unsafe Browser allows to retrieve the public IP address by a compromised amnesia user with no user interaction added

#33 Updated by intrigeri 8 days ago

  • Related to Bug #16795: No audio in Unsafe Browser added

Also available in: Atom PDF