Feature #12213
Wayland in Tails 5.0 (Bullseye)
50%
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, butxdotool key Super
doesn’t, andxdotool 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 commit:89cc641f39a5414e763112f698739bb2351da7d8 hack: there are rumors that GDM’s session does not linger after login on Wayland.
Resources:
- Debian bugs tagged wayland
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 viability | Resolved | 100 |
|||
Feature #14717: Adjust doc writing guidelines wrt. screenshots for Wayland | Rejected | bertagaz | 0 |
||
Feature #14718: Make Tails Upgrader compatible with Wayland | Confirmed | intrigeri | 0 |
||
Feature #14760: Adjust doc for Wayland: starting graphical applications as root | Confirmed | 0 |
|||
Feature #15142: Make tails-persistence-setup compatible with Wayland | Confirmed | intrigeri | 0 |
||
Feature #15828: Ensure users can enable GNOME Shell extensions on Wayland | Rejected | 0 |
Related issues
Related to Tails - Feature #14522: Make Tails usable for blind users | Confirmed | 2014-07-06 | |
Related to Tails - |
Confirmed | 2017-09-12 | |
Related to Tails - |
Rejected | 2015-10-06 | |
Related to Tails - |
Resolved | 2017-09-16 | |
Related to Tails - |
Resolved | 2017-09-24 | |
Related to Tails - Bug #15725: Are recent Firefox sandboxing improvements worth enabling unprivileged user namespaces? | Confirmed | 2018-07-10 | |
Related to Tails - |
Resolved | 2019-01-06 | |
Related to Tails - Bug #7502: Unsafe Browser is not accessible | Confirmed | 2014-07-06 | |
Related to Tails - Bug #9051: Tor Launcher is not accessible | Confirmed | 2015-03-14 | |
Related to Tails - Bug #11579: Research what to do wrt. D-Bus activatable apps and AppArmor | Confirmed | 2016-07-19 | |
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 | 2018-06-04 | |
Related to Tails - Bug #16795: No audio in Unsafe Browser breaks accessible CAPTCHAs | Confirmed | ||
Related to Tails - Feature #5785: Detect captive portals | Confirmed | 2014-09-26 | |
Related to Tails - Bug #11755: Dogtail does not work for X applications running as non-amnesia users | In Progress | 2016-08-31 | |
Blocked by Tails - Bug #8309: Remove the topIcons GNOME Shell extension | Confirmed | 2014-11-20 |
History
#1 Updated by intrigeri 2017-02-06 12:39:34
- Description updated
#2 Updated by BitingBird 2017-08-28 21:01:19
- Description updated
#3 Updated by BitingBird 2017-08-28 21:02:17
- Target version changed from Tails_4.0 to 2019
#4 Updated by intrigeri 2017-09-02 08:24:13
- related to Feature #14522: Make Tails usable for blind users added
#5 Updated by intrigeri 2017-09-02 08:25:11
The set of problems we need to solve for Wayland overlap greatly with the set of problems Feature #14522 needs solving too.
#6 Updated by intrigeri 2017-09-14 06:27:37
- Description updated
#7 Updated by intrigeri 2017-09-14 06:28:29
- Description updated
#8 Updated by intrigeri 2017-09-18 08:15:43
- related to
Bug #14623: Tor Browser sandbox breakout via X11 testing extensions added
#9 Updated by intrigeri 2017-09-18 08:16:41
- related to
Bug #10339: Are the security risks introduced by Vidalia-like tools worth it? added
#10 Updated by intrigeri 2017-09-18 08:25:19
- related to
Bug #14675: GNOME on-screen keyboard is broken without the X11 XTEST extensions added
#11 Updated by intrigeri 2017-09-24 08:22:07
- related to
Bug #14712: Display backlight brightness regressions in 3.2~rc1 added
#13 Updated by intrigeri 2017-10-05 13:50:38
- Status changed from Confirmed to In Progress
Applied in changeset commit:6b55a57af0d4b9845e74cee8e4e63298c3b5bb27.
#14 Updated by intrigeri 2018-01-02 16:20:56
- Description updated
#15 Updated by intrigeri 2018-02-25 18:24:23
- blocked by #839 added
#16 Updated by intrigeri 2018-02-25 18:24:27
- blocks deleted (
#839)
#17 Updated by intrigeri 2018-02-25 18:24:38
- blocked by Bug #8309: Remove the topIcons GNOME Shell extension added
#18 Updated by intrigeri 2018-07-10 16:15:46
- related to Bug #15725: Are recent Firefox sandboxing improvements worth enabling unprivileged user namespaces? added
#19 Updated by intrigeri 2018-08-10 16:20:07
- blocks
Feature #15546: Feedback needed when clicking on Persistence wizard → configure ASP gear button added
#20 Updated by intrigeri 2018-08-10 16:20:53
- blocked by deleted (
)Feature #15546: Feedback needed when clicking on Persistence wizard → configure ASP gear button
#21 Updated by Anonymous 2018-08-19 09:34:02
- related to
Feature #5799: Deactivate screensaver until time is set added
#22 Updated by intrigeri 2018-08-19 09:56:24
- related to deleted (
)Feature #5799: Deactivate screensaver until time is set
#23 Updated by intrigeri 2018-09-14 11:31:10
- Description updated
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 2018-09-14 11:42:05
- Subject changed from Wayland to Wayland in Tails 5.0 (Bullseye)
- Description updated
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 2018-09-14 11:42:41
- Target version changed from 2019 to 2020
#26 Updated by intrigeri 2019-01-07 14:49:54
- related to
Bug #16305: GDM's GNOME Shell floods the Journal with XFIXES/cursor issues on Buster added
#27 Updated by intrigeri 2019-03-08 15:48:02
- blocks Bug #9051: Tor Launcher is not accessible added
#28 Updated by intrigeri 2019-03-08 15:58:40
- related to Bug #7502: Unsafe Browser is not accessible added
#29 Updated by intrigeri 2019-03-08 16:55:15
- blocked by deleted (
Bug #9051: Tor Launcher is not accessible)
#30 Updated by intrigeri 2019-03-08 16:55:22
- related to Bug #9051: Tor Launcher is not accessible added
#31 Updated by intrigeri 2019-04-07 09:04:27
- related to Bug #11579: Research what to do wrt. D-Bus activatable apps and AppArmor added
#32 Updated by intrigeri 2019-06-08 16:47:43
- 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 2019-06-11 07:57:34
- related to Bug #16795: No audio in Unsafe Browser breaks accessible CAPTCHAs added
#34 Updated by intrigeri 2019-08-07 11:17:53
- Description updated
#35 Updated by sajolida 2019-08-07 11:19:56
- related to Feature #5785: Detect captive portals added
#36 Updated by intrigeri 2019-08-13 07:11:10
- related to Bug #11755: Dogtail does not work for X applications running as non-amnesia users added
#37 Updated by intrigeri 2019-08-22 05:56:58
- Description updated