Wayland support is becoming almost a must in application development, So its better to make whonix tools ready for that.
Whonix GUI tools:
Not Whonix GUI Apps, But coming by default according to whonix choice: (not sure if any fully support wayland)
- Tor Browser
- PulseAudio (Never gonna support wayland)
XFCE GUI Apps/Stuff: (xfce still not yet supporting wayland)
- XFCE itself (and anything related to xfce like xfce-terminal…etc)
I hope i didnt forgot something.
Make sure to neutralize/remove x11 dependencies from tb-updater (and all whonix packages):
Over the last few days I’ve been adding Wayland compatibility to all application GUI by Kicksecure, Whonix. It’s in the developers repository. As soon as I completed the first test, I’ll move to testers repository.
I am not sure about the scope of this ticket.
-  Whonix developed GUI applications basic wayland support (even if using xwayland).
-  Whonix developed GUI applications native wayland support (without xwayland).
-  Whonix upstream pre-installed GUI applications basic wayland support (even if using xwayland).
-  All pre-insatlled GUI applications should be compatible with native wayland and not use xwayland.
- Currently installed: thunar (Xfce default)
- issue: Does not support managing files owned by root, does not support
- Potential alternative: Nautilus, because it supports
- Needed for Whonix-Gateway start menu entry
/var/lib/tor folder in file manager (with root rights). (Useful to backup files such as onion service private keys.)
- Currently installed:
- Potential alternative: gedit, because it supports
- Needed to edit Tor configuration and other system configuration files.
gsudoedit can avoid use of
gvfs / need to replace the appliation.
Should Whonix which for now is Xfce based start mixing with application from GNOME for the sake of avoidance of xwayland? Seems not to make much sense as long as Xfce itself doesn’t support Wayland.
This one, for packages from whonix/kicksecure, and packages that are not developed by whonix and doesnt has a wayland support and has no alternatives then only if extremely needed.
Yep, dont mix (gnome is a hell of a dependencies), any gnome should be kept for gnome unless there is critical dependency that need a mix.
Tor Data start menu entry:
As for environment variables, Linux environment variables get even more strange. Wayland ignores
/etc/X11/Xsession.d but adheres to
This is now in the testers repository.
systray compatibility still untested.
- sdwdate-gui in a Wayland systray hasn’t been tested yet.