如何使用 GVFS 以超级用户权限启动 X 程序?

如何使用 GVFS 以超级用户权限启动 X 程序?

我正在尝试将一个脚本移植到 Ubuntu 18.04,该脚本用于gksudo提示用户输入管理员密码,以便使用管理员权限运行 GUI 程序。
现在,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:”位置

尝试运行 nautilus 也同样失败。
如何使用超级用户权限gvfs启动程序?X

相关内容