如何每次都以 root 身份从启动器运行 Sublime Text?

for*_*ect 10 root sublime-text

有没有办法gksudo在我点击 Sublime Text 图标时自动运行?

Set*_*eth 9

Sublime Text 应该有一个.desktop位于/usr/share/applications/named 中的文件sublime-text.desktop

打开它并在开头更改Exec=行以包含gksu(或gksudo它们相同)。

在此处输入图片说明

现在取消固定并将 sublime 文本图标重新固定到启动器。

注意:您的 sublime 可执行文件的路径可能会有所不同,那是因为我安装了 Sublime 3 beta,不用担心,只需添加gksu.

  • 直到我意识到我没有安装 `gksu` 才对我有用。一个简单的 `sudo apt-get install gksu` 处理了这个问题,现在它按预期工作。 (2认同)

小智 1

更新 2020-06-27:gksu已弃用并出于安全考虑已被删除。看看我需要 18.04 中的 gksu 的等效项

长话短说:

sudo -H subl
Run Code Online (Sandbox Code Playgroud)

请注意,sudo -H很简单,但它遇到与 相同的安全问题gksu。更好的选择(出于我无法理解的原因)是pkexec。还有admin://协议,但它对我来说对 Sublime 不起作用。