В линуксе очень популярно программирование скриптов в шелле. На таблетке, в отличие от ББ, стало актуально взаимодействие со скриптом не в консоли, а в диалогах GTK+. В линуксе есть пакет zenyty с красивыми GTK+ окнами и диалогами.
Вероятно, его достаточно просто перекомпилировать и перепаковать без всего лишнего (манов, доков...). Установленный пакет займёт < 200кб (не считая возможные зависимости). Затачивать под maemo там нечего, разве что с зависимостями какие проблемы будут.
Неактивен
так пойдет? http://n8xx.com/uploads.php?file=zenity … _armel.deb 
Не знаю как вы считали <200kb, у меня не получилось столько.
Если знаете что еще убить, скажите:
Nokia-N810-50-2:~# dpkg -s zenity |grep ^Installed Installed-Size: 328 Nokia-N810-50-2:~# dpkg -L zenity /. /usr /usr/bin /usr/bin/zenity /usr/share /usr/share/locale /usr/share/locale/en_GB /usr/share/locale/en_GB/LC_MESSAGES /usr/share/locale/en_GB/LC_MESSAGES/zenity.mo /usr/share/locale/ru /usr/share/locale/ru/LC_MESSAGES /usr/share/locale/ru/LC_MESSAGES/zenity.mo /usr/share/doc /usr/share/doc/zenity /usr/share/doc/zenity/changelog.gz /usr/share/doc/zenity/changelog.Debian.gz /usr/share/zenity /usr/share/zenity/zenity-notification.png /usr/share/zenity/zenity-text.png /usr/share/zenity/zenity.glade /usr/share/zenity/zenity-entry.png /usr/share/zenity/clothes /usr/share/zenity/clothes/monk.png /usr/share/zenity/clothes/gnome-tshirt.png /usr/share/zenity/clothes/sunglasses.png /usr/share/zenity/clothes/surfboard.png /usr/share/zenity/clothes/hawaii-shirt.png /usr/share/zenity/zenity-file.png /usr/share/zenity/zenity-list.png /usr/share/zenity/zenity-progress.png /usr/share/zenity/zenity-calendar.png /usr/share/zenity/zenity-scale.png /usr/share/zenity/zenity.png
А вообще штука прикольная, спасибо. Особенно понравилось --calendar и то, что --notification со статусбаром дружит.
Неактивен
Dali, Wall, спасибо, очень своевременная и нужная штука.
Неактивен
Wall говорит:
так пойдет? http://n8xx.com/uploads.php?file=zenity … _armel.deb
Замечательно! Спасибо.
Буду превращать свой скрипт cardinfo в гуёвую программу.
Неактивен
Wall говорит:
Не знаю как вы считали <200kb, у меня не получилось столько.
Если знаете что еще убить, скажите:
/usr/share/zenity/clothes
Неактивен
Wall, я положил zenity в локальный репозиторий, можно ? Глупо конечно спрашивать - когда уже сделал - но, зная вашу неприязнь к местечковым репозиториям....
Готов убрать по первому требованию...
Неактивен
Dali говорит:
Wall говорит:
Не знаю как вы считали <200kb, у меня не получилось столько.
Если знаете что еще убить, скажите:/usr/share/zenity/clothes
Перезалил пакет.
Размер все равно больше 200:
Nokia-N810-50-2:~# dpkg -s zenity |grep Inst Installed-Size: 268 Nokia-N810-50-2:~# dpkg -L zenity /. /usr /usr/bin /usr/bin/zenity /usr/share /usr/share/locale /usr/share/locale/en_GB /usr/share/locale/en_GB/LC_MESSAGES /usr/share/locale/en_GB/LC_MESSAGES/zenity.mo /usr/share/locale/ru /usr/share/locale/ru/LC_MESSAGES /usr/share/locale/ru/LC_MESSAGES/zenity.mo /usr/share/doc /usr/share/doc/zenity /usr/share/doc/zenity/changelog.gz /usr/share/doc/zenity/changelog.Debian.gz /usr/share/zenity /usr/share/zenity/zenity-notification.png /usr/share/zenity/zenity-text.png /usr/share/zenity/zenity.glade /usr/share/zenity/zenity-entry.png /usr/share/zenity/zenity-file.png /usr/share/zenity/zenity-list.png /usr/share/zenity/zenity-progress.png /usr/share/zenity/zenity-calendar.png /usr/share/zenity/zenity-scale.png /usr/share/zenity/zenity.png
Неактивен
dik говорит:
Wall, я положил zenity в локальный репозиторий, можно ? Глупо конечно спрашивать - когда уже сделал - но, зная вашу неприязнь к местечковым репозиториям....
Готов убрать по первому требованию...
Дело ваше. Я бы предпочел видеть его в extras. А неприязнь свою я уже объяснил и не раз. И вы даже соглашались, а теперь сделали еще один ![]()
Неактивен
Wall говорит:
Перезалил пакет.
Размер все равно больше 200:
171K
Спасибо
Неактивен
Оказалось, что пакет переупакованный без clothes, странно работает, приобретя вид GTK1, и имеет глюки с диалогом выбора файла, описанные в ветке об SD.
Я удалил этот пакет (74кб) из файлов. В репо (n8xx.com/debs) лежит предыдущая, рабочая (118кб).
Странно, но при удалении директории clothes после установки, всё ок.
Неактивен
Я гляну. Может чего и зацепил ненароком ![]()
Неактивен
Я удалил эту директорию - clothes, но окошко все равно прыгает.
Неактивен
KeF говорит:
Я удалил эту директорию - clothes, но окошко все равно прыгает.
Вы не поняли. Удалять clothes я не советовал. Надо пакет переустановить, взяв из репозитария (размером 118Кб). Вы наверно установили из аплоада, размером 74Кб.
Неактивен
слушайте, я поставил, нигде ничего не появилось, запустил в командной строке ну он там и появился. Никаких ui ((( мож я чо непрвильно сделал?
Неактивен
Джим и Джин :
http://linux.byexamples.com/archives/26 … xamples-2/ 
Неактивен
Dali говорит:
Оказалось, что пакет переупакованный без clothes, странно работает, приобретя вид GTK1, и имеет глюки с диалогом выбора файла, описанные в ветке об SD.
Я посмотрел - все верно, все файлы оттуда используются, но они используются только при вызове zenity --about, а этой опции в стандартном хелпе нет, так что вряд ли вы ее звали.
У меня никакого изменения диалогов не наблюдается. Можете описать подробнее как это проявляется и дать линк на ветку об SD?
(Я не знаю чем отличается вид GTK1 от того, что должно быть)
Неактивен
Wall говорит:
Dali говорит:
Оказалось, что пакет переупакованный без clothes, странно работает, приобретя вид GTK1, и имеет глюки с диалогом выбора файла, описанные в ветке об SD.
Я посмотрел - все верно, все файлы оттуда используются, но они используются только при вызове zenity --about, а этой опции в стандартном хелпе нет, так что вряд ли вы ее звали.
У меня никакого изменения диалогов не наблюдается. Можете описать подробнее как это проявляется и дать линк на ветку об SD?
(Я не знаю чем отличается вид GTK1 от того, что должно быть)
Вот здесь это было описано http://n8xx.com/message-12359.html#p12359 
Когда я переустановил с первой на вторую (урезанную) сборку, у меня стало то же. Кроме того приобрело вид GTK1 (архаичный вид элементов диалогов, кнопок например) и мелкий шрифт. Я вернулся на предыдущую, и всё стало ок. Удалил установленную директорию clothes - всё равно ок. Бинарных отличий вроде нет, я сравнил.
ИМХО - делать ничего не надо, пакет в репозитории рабочий. clothes хоть и не нужна в работе, но как-то влияет на установку. Да и места немного занимает. Если перфекционизм заставляет долизать пакет, можно попробовать добавить в deb postinst-скрипт удаляющий clothes, но это требует проверки. Можно руками удалять. Можно оставить.
Неактивен
Мне не удалось это воспроизвести к сожалению. Попробую еще раз вечером. Спасибо за информацию.
Это не перфекционизм, это желание разобраться почему не работает. Меня устраивает и пакет с clothes и без них. И у меня оба работают. А вот почему у вас не работает - на этот вопрос я и хотел ответить.
Неактивен
ради интереса поставил на 2007ОС - работает, спасибо, но вылетает при запуске с опциями
>zenity --file-selection zenity: symbol lookup error: zenity: undefined symbol: gtk_file_chooser_set_do_overwrite_confirmation ---------------- >zenity --notification zenity: symbol lookup error: zenity: undefined symbol: gtk_status_icon_new
Остальное вроде нормально работает.
Неактивен