ubuntu下desktop文件能否指定超级管理员

[Desktop Entry]Type=ApplicationExec=/usr/bin/filezillaHidden=falseNoDisplay=falseX-GNOME-Autostart-enabled=falseName[zh_CN]=FilezillaName=FilezillaComment[zh_CN]=Comment=是filezilla.desktop文件大内容,双击这个文件可以打开应用fliezilla,但是打开软件的人是当前用户,
相当与在终端敲入: /usr/bin/filezilla
可是,某些时候需要在启动应用的时候是超级管理员,就是说要起到: sudo /usr/bin/filezilla的作用。

问题1,能通过修改上面的内容达到目的吗?

问题2,建立空白文档,键入sudo /usr/bin/filezilla后保存,赋予可执行,双击后会询问是运行,在终端运行,还是显示等等。问,有没有办法跳过这个选择,直接在终端中运行?
[Desktop Entry]
Type=Application
Exec=/usr/bin/filezilla
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=false
Name[zh_CN]=Filezilla
Name=Filezilla
Comment[zh_CN]=
Comment=

问题1:用gksu代替sudo
desktop文件中这样写:Exec=gksu /usr/bin/filezilla

问题2:这个是文件管理器的设置问题,进入菜单--首选项,把脚本运行改为不询问追问

谢谢,问题1解决了
问题2有点问题,取消询问以后,直接执行了,不是在终端执行,我希望的是能够直接在终端执行的效果,不知到怎么做

追答

这个,你自己编写文件管理器(nautilus)的脚本(script)才行了。

温馨提示:答案为网友推荐,仅供参考
相似回答