我使用 Qt 为 Debian-KDE 平台开发了一个应用程序。为了使应用程序在启动时自动启动,我在
/home/user_name/.kde/Autostart/
这会导致启动时冻结。我意识到这可能是由于桌面条目中的以下行造成的:
Exec=gksu -u root $DIR/gui.py
“gksu -u root” 需要 root 密码,系统启动时无法对应用程序进行身份验证。当我删除“gksu -u root”时,系统正常启动,应用程序启动。但是,应用程序需要 root 权限才能正常运行。我该如何解决这个问题?