【发布时间】:2021-03-13 22:54:48
【问题描述】:
我一直在尝试为 Fedora 编写一个小型安装程序脚本,但是当它到达我的 zenity 列表时,它显示为 This option is not available. Please see --help for all possible usages. 并且标准输出为 255。我的代码如下:
zenity --list --text="Choose apps to install!" --checklist --mulitple --hide-column=4 --print-column=4 --seperator=" " \
--column="Install?" --column="Name" --column="Description" --column="Package Name"\
FALSE "Chromium" "Basically Chrome" "chromium"\
FALSE "GNOME Tweaks" "Change the font and theme" "gnome-tweaks"\
FALSE "Pitivi" "Video editing application like iMovie" "pitivi"\
FALSE "Blender" "A 3D modeling application" "blender"\
FALSE "Steam" "A platform to buy, install, and play games" "steam"
我尝试将数字放入字符串中,重新排序选项,但没有任何效果。只是我的 Zenity,还是我的代码不好?感谢任何能提供帮助的人。 :)
【问题讨论】:
-
我真的不知道,但乍一看这两个选项似乎是矛盾的:
--hide-column=4 --print-column=4。另外,你在--column "Description" --column "Package Name"中漏掉了一些=。 -
@Socowi 就是把包名隐藏起来,同时也打印到输出中,尽可能的友好;我删除了
--hide-column并且输出没有改变。
标签: bash gtk fedora gnome zenity