MOZ_ENABLE_WAYLAND 1 рекомендуется рекомендуется прописать в переменных окружения, чтобы лиса работала под wayland, напр. в:
~/.profile
...
export MOZ_ENABLE_WAYLAND=1
...
Но мой личный опыт в
sway показал, что лучше этого не делать, т.к. меню и некоторые пункты в настройках начинают жутко глючить, а с
xwayland всё работает нормально. Так что сносить xwayland я бы не рекомендовал, да и врядли получится - он часто бывает в зависимостях, в т.ч. в KDE. Если приложение наитивно поддерживает wayland, то оно скорее всего и так не будет использовать xwayland. Но далеко не все приложения пока это умеют, а некоторые даже с xwayland не запустятся или могут возникнуть некоторые проблемы. Например, для некоторых QT приложений возможно придётся объявить:
export QT_QPA_PLATFORM="wayland"
export QT_WAYLAND_DISABLE_WINDOWDECORATION="1"
Для JAVA:
export _JAVA_AWT_WM_NONREPARENTING=1
Проблемы могут быть с
viber, а про
flameshot можете вообще забыть.
Ещё будут сюрпризы с буфером обмена и разные другие интересные приключения в мире wayland