用于为Linux(Gnome)shell脚本创建UI的工具

时间:2010-04-01 04:28:22

标签: linux user-interface bash shell gnome

我正在编写一堆具有复杂选择的Linux shell脚本。现在我使用zenity作为提示。我宁愿使用一些东西,我可以一次显示多个UI元素并在脚本中查询它(例如列表和一些复选框以及文件选择器和输入字段。 我有什么选择?

5 个答案:

答案 0 :(得分:2)

你将不得不提升能力。使用Glade的PyGTK相当强大,Python很容易上手。

答案 1 :(得分:2)

我相信GTKDialog附带了针对shell脚本的流行curses based dialog utility的扩展gtk-ified版本。

但是,我不确定它是否能满足您的复杂需求。无论如何,它是一个开始的地方。

答案 2 :(得分:1)

autoglade也可能有助于为命令脚本提供图形用户界面,在许多情况下无需额外编程。

可以找到一些文档和教程here

答案 3 :(得分:1)

zenity 3现在可以选择创建包含多个元素的表单。请参阅以下错误报告

https://bugzilla.gnome.org/show_bug.cgi?id=412493

答案 4 :(得分:1)

Yad是Zenity的一个分支,它增加了与Gtkdialog一样多的功能。大部分也向后兼容。