zenity 如何使用 radiolist 的选项?

zenity 如何使用 radiolist 的选项?

我在读Linux 命令行和 shell 脚本圣经,他们zenity以这种形式用于广播列表:

zenity --list --radiolist --title "Sys Admin Menu" 
--column "Select" --column "Menu Item" 
FALSE "Display diskspace" FALSE "Display users" FALSE "Display memory usage" FALSE "Exit" 
> $temp2
  1. 我在手册页中没有找到任何示例,书中也没有解释,但为什么是之前每一个FALSE命令中的选项?我尝试删除它,但该选项无法正确显示。 (只有少数)。我阅读了zenity将选项返回为文本(例如“显示用户”)而不是标记(如 中所示whiptail),但仍然不理解FALSE选项前缀。

  2. radiolist另外,在in的情况下zenity,我无法通过标签选择选项,而只能通过单选按钮(这不太方便),是否有一个命令标志可以radiolist通过其标签选择选项?那就好多了。

答案1

为什么命令中每个选项之前都是 FALSE

FALSE表示默认情况下不选择单选按钮。将其更改为TRUE以预选择选项之一。

我无法通过标签选择选项,只能通过单选按钮选择

我不确定这是否可能。我发现这个非常旧的错误报告没有任何答案,所以我认为 zenity 是不可能的。

相关内容