Инструмент для создания UI для сценариев оболочки Linux (Gnome) - PullRequest
2 голосов
/ 01 апреля 2010

Я пишу кучу сценариев оболочки Linux со сложным выбором. Сейчас я использую zenity для подсказок. Я бы предпочел использовать что-то, где я мог бы отображать более одного элемента пользовательского интерфейса одновременно и запрашивать его в сценарии (например, список и некоторые флажки, а также средство выбора файлов и поле ввода). Какие у меня варианты?

Ответы [ 5 ]

2 голосов
/ 01 апреля 2010

Полагаю, GTKDialog поставляется с расширенными версиями популярной диалоговой утилиты curses для сценариев оболочки, основанной на gtk.

Однако я не уверен, будет ли это соответствовать вашим потребностям. В любом случае, это место для начала.

2 голосов
/ 01 апреля 2010

Тебе придется продвинуться к чему-то более способному. PyGTK с Glade довольно мощный, а Python достаточно прост в использовании.

1 голос
/ 18 февраля 2013

Yad - это форк Zenity, который добавляет почти такую ​​же функциональность, как Gtkdialog. В основном обратно совместимы.

1 голос
/ 09 июля 2011

zenity 3 теперь имеет возможность создать форму с несколькими элементами. Смотрите следующий отчет об ошибке

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

1 голос
/ 02 апреля 2010

autoglade также может помочь предоставить вашим сценариям команд графический интерфейс пользователя, во многих случаях без дополнительного программирования.

Некоторые документы и руководства можно найти здесь .

...