Ubuntu live:ubiquity.desktop(别名“安装“)未启动

Ubuntu live:ubiquity.desktop(别名“安装“)未启动

我使用 Cubic 创建了一个自定义发行版,它来自 Ubuntu 20.04.2 LTS 桌面 64 位。

我注意到,如果我以 root 身份打开文件管理器,然后双击该文件,它就可以起作用。

我还注意到,在 ubiquity.desktop 文件中,如果我更改默认行:

Exec=sudo --preserve-env=DBUS_SESSION_BUS_ADDRESS,XDG_RUNTIME_DIR sh -c 'ubiquity gtk_ui'

在:

Exec=sudo --preserve-env=DBUS_SESSION_BUS_ADDRESS,XDG_RUNTIME_DIR ubiquity gtk_ui

问题已经解决了。

sh -c ''在文件管理器中通过 .desktop 文件以正常权限执行该命令时,即使在其中使用 sudo 命令,该命令似乎也存在问题。
相反,无论是以普通用户还是 root 用户身份,它都可以从终端正确运行。

为什么?

相关内容