Python 如何使用su权限启动gnome应用程序?
我有一个python应用程序,我想作为rpm分发。该应用程序需要与usb设备通话。要与usb设备通话,我需要sudo权限(或我尚未了解的某种类型的权限) 不幸的是,当我指定以sudo运行时,我的应用程序无法从gnome应用程序菜单启动,并带有.desktop文件 甚至不会发布 EXEC=sudo python/usr/bin/app_launcher.py%f 启动,但没有usb EXEC=python/usr/bin/app_launcher.py%f 由于用户甚至无法输入密码,我很确定这甚至不是正确的方法。怎么办Python 如何使用su权限启动gnome应用程序?,python,gnome,rpm,Python,Gnome,Rpm,我有一个python应用程序,我想作为rpm分发。该应用程序需要与usb设备通话。要与usb设备通话,我需要sudo权限(或我尚未了解的某种类型的权限) 不幸的是,当我指定以sudo运行时,我的应用程序无法从gnome应用程序菜单启动,并带有.desktop文件 甚至不会发布 EXEC=sudo python/usr/bin/app_launcher.py%f 启动,但没有usb EXEC=python/usr/bin/app_launcher.py%f 由于用户甚至无法输入密码,我很确定这甚至
您想要的是
gksudo
,而不是sudo
。这是提示输入密码的全屏模式对话框:
EXEC=gksudo python /usr/bin/app_launcher.py %f
你试过了吗?唉,当我启动now时,我得到了“无法执行子进程”gksudo(没有这样的文件或目录)。现在正在研究…尝试
gksu
。你用什么发行版来做这个?