如何使用 gksu 程序命令行参数?
我有一个接受参数的程序。
gksu myprog --dataload --maximize
但后来我收到一个错误IBus 错误文件夹...所有者不是 root
搜索告诉我我应该使用gksu
,但是它将的参数作为myprog
其自身的参数并说--dataload
这不是命令,然后显示帮助页面。
这里有点循环。那么,如何使用 gksu 和 myprog 或者我应该...
- 继续使用 gksu 并忽略 IBus 错误?
- 将文件夹的所有权更改为 root 吗?
答案1
只需引用您的命令:
gksu "myprog --dataload --maximize"
或者,使用--
表示选项的结束。此后的任何内容,即使以 开头-
,也不会被视为 的选项gksu
:
gksu -- myprog --dataload --maximize