Я пытаюсь портировать сценарий на Ubuntu 18.04, который использует gksudo
чтобы запросить у пользователя пароль администратора, чтобы запустить программу с графическим интерфейсом пользователя с разрешениями администратора.
Теперь gksudo
был удален из Ubuntu 18.04, и я понимаю, что gvfs
с административным бэкэндом является рекомендуемой альтернативой (как описано в этой и других статьях ).
Однако у меня возникли проблемы с его запуском (Моя текущая среда - 16.04, еще не пробовала 18.04)
:~$ ls -l /home/luke/test
-rw--w---- 1 root root 22 Jan 23 10:36 /home/luke/test
:~$ gedit admin:///home/luke/test
** (gedit:32552): WARNING **: The specified location is not supported
Сам gedit
бежит, говоря:
Не удалось открыть файл «admin:///home/luke/test».
Невозможно обработать местоположения «admin:»
Попытка запустить наутилус не удается аналогичным образом.
Как использовать gvfs
для запуска программы X
с правами суперпользователя?