Answers:
以root身份运行图形化事物对于安全性来说不是一个好主意,但是我将假设您知道这一点,并且您已经用尽了所有其他方法。您需要做两件事:
允许您的用户sudo
通过编辑来运行命令而无需输入密码/etc/sudoers
。您可以在这里找到简短的说明,但是您正在寻找类似的内容:
username ALL=(ALL:ALL) NOPASSWD:/path/to/command
显然用实际值替换username
和/path/to/command
,然后将其粘贴在其中,然后尝试尝试sudo -k /path/to/command
(这-k
意味着如果密码更好,它将询问您的密码-它不会询问您的sudoers编辑是否正确)。
通过标准的“启动应用程序”自动启动您的应用程序,调用 sudo /path/to/command
就是这样。
您可以尝试.desktop
使用gksudo <command>
运行命令as 创建自定义应用程序启动器(文件),并将该启动器添加到自动启动设置(System - Settings - Autostart
或Startup
)中。另一种方法是将.desktop
文件直接放入~/.config/autostart
或(对于所有用户)/etc/xdg/autostart
。