Старые реализации Linux-окружения в Wayland иногда делали невозможным запуск приложений от имени root. Если вы столкнулись с этой проблемой, убедитесь, что вы используете самые последние пакеты! Это происходит потому, что переменные окружения, такие как WAYLAND_DISPLAY, не передаются в оболочку root.
Если у вас все еще есть эта проблема, используйте sudo -E вместо простого sudo для запуска приложения. Это сохранит ваши переменные окружения и устранит проблему.