Один из способов - использовать Командный язык инструмента . Он поддерживает быстрое прототипирование, приложения со сценариями, графические интерфейсы пользователя и тестирование.
Если вам нужны подсказки + пользовательские параметры, то zenity - это то, что вам нужно. Инструмент командной строки для использования в основном в сценариях оболочки.
www.pygtk.org может быть именно тем, что вы ищете. Что ж, если вы знакомы с C / C ++, вы можете попробовать использовать gtk + -2.0. Есть много примеров руководств и онлайн-справки для обоих ..
Python + Tkinter, если вы хотите писать целые приложения на основе графического интерфейса. Zenity, если вы хотите добавить графический интерфейс в свои сценарии оболочки.
Если вам нравится использовать прямые сценарии оболочки, zenity дает вам достаточно возможностей. Если вы предпочитаете язык с более чистым синтаксисом, а также немного большей мощностью / гибкостью, python + gtk - очень хороший вариант.
Диалог GNU. Учебник из Linux Journal: http://www.linuxjournal.com/article/2807