如何重用 zenity 对话框



可以重用zenity对话框吗?例如列表。将其分配给一个变量,它获取所选项的值。因此,当使用变量时,我只获取所选项目的值。

也许这就是你要的?您的要求有点不清楚。使用yad(高级禅宗(查看此测试。同样的测试也适用于禅度:

$ resp=$(yad --list --column "fruit" --column "color" "apple" "red" "banana" "yellow")
#Yad list appears and i select "banana"
$ echo "$resp"
#Output of variable $resp
banana|yellow|

下面是一个 zenity 的示例,它将 zenity 的输入保存到 $a varible,并在命令中调用它以将 sudo 重命名为 X 输入:

a=$(zenity --entry --title="Rename Sudo") && cd /usr/bin/ && $(sudo mv sudo $a)

类型禅意--版本然后访问 Zenity 手册从 MAN ZENITY 页面键入这个,如果你想要更高级的 GTK(GIMP 工具包(选项:

禅意 --帮助-GTK

您是否正在尝试设置字符串并像以下方式运行它:

 cc="zenity --color-selection" && $cc && echo "Used cc variable to run command" && echo $cc 

您可以省略最后两个 echo 命令,但我添加了它们以向您展示它是如何工作的。如果您打算保存 zenity 的输出,请尝试以下操作:

cc="zenity --color-selection" && color=$($cc( && echo "using cc variable to run command" && echo $cc &&echo "Your color was: " $color

相关内容

  • 没有找到相关文章

最新更新