【问题标题】:how to launch gnome apps with su permissions?如何使用 su 权限启动 gnome 应用程序?
【发布时间】: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吗?

标签: python gnome rpm


【解决方案1】:

你想要gksudo,而不是sudo。就是提示您输入密码的全屏模式对话框:

EXEC=gksudo python /usr/bin/app_launcher.py %f

【讨论】:

  • 唉,当我现在启动时,我得到“无法执行子进程“gksudo”(没有这样的文件或目录)。正在研究......
  • 试试gksu。你用什么发行版做这个?
猜你喜欢
  • 2011-04-15
  • 1970-01-01
  • 2019-02-11
  • 1970-01-01
  • 2023-04-10
  • 2012-02-03
  • 2021-12-01
  • 1970-01-01
  • 2018-11-26
相关资源
最近更新 更多