我有一個我想分發爲rpm的python應用程序。該應用程序需要與USB設備交談。要與USB設備通話,我需要sudo權限(或者我尚未了解的某種類型的權限)。如何使用su權限啓動gnome應用程序?
不幸的是,當我指定以sudo運行時,我的應用程序無法從gnome應用程序菜單啓動.desktop文件。
甚至不會推出
EXEC = sudo的蟒蛇/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](http://live.gnome.org/gksu)? – tcurvelo