【发布时间】:2011-12-05 05:59:52
【问题描述】:
我有一个要以 rpm 形式分发的 python 应用程序。该应用程序需要与 USB 设备通话。要与 USB 设备通信,我需要 sudo 权限(或我尚未了解的某种权限)。
不幸的是,当我指定以 sudo 运行时,我的应用程序无法从带有 .desktop 文件的 gnome 应用程序菜单启动。
甚至不会启动
EXEC=sudo python /usr/bin/app_launcher.py %f
启动,但没有 USB
EXEC=python /usr/bin/app_launcher.py %f
由于用户甚至无法输入密码,我很确定这甚至不是正确的方法。怎么办?
http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html
【问题讨论】:
-
你试过gksu吗?