WSLg: как запустить приложение WSL с графическим интерфейсом от имени пользователя root?

Я начинаю работу с WSLg и могу запускать такие приложения, как nautilus, но не могу запускать их от имени пользователя root.

Если я запускаю его с опцией Windows «Запуск от имени администратора», то кажется, что приложение запускается от имени обычного пользователя:

      (base) ian@IansDesktop:~$ sudo ps aux | grep nautilus
ian        521  4.0  0.8 573876 70432 pts/1    Ssl+ 21:55   0:14 nautilus --new-window

Если я попытаюсь запустить из терминала с помощьюsudoвыходит с ошибкой:

      (base) ian@IansDesktop:~$ sudo nautilus --new-window

** (org.gnome.Nautilus:1025): WARNING **: 22:02:15.647: Error on getting connection: Failed to load SPARQL backend: Error spawning command line ?dbus-launch --autolaunch= --binary-syntax --close-stderr?: Child process exited with code 1

Как запустить приложение WSLg с правами root?

0 ответов

Другие вопросы по тегам