【问题标题】:Zenity not dealing well with a list with multiple columnsZenity 不能很好地处理包含多列的列表
【发布时间】: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


【解决方案1】:

答案:seperator 让它崩溃了它需要拼写为separator。傻我!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-06
    • 1970-01-01
    • 2012-06-01
    • 2011-12-24
    • 1970-01-01
    • 2011-11-30
    • 2012-04-25
    • 1970-01-01
    相关资源
    最近更新 更多