#1 18-06-2008 08:40:08

Dali  
TabletGeek
Откуда: Kazan
На форуме с: 28-03-2008
Сообщений: 688
Отблагодарили :   37 
Firefox 

zenity

В линуксе очень популярно программирование скриптов в шелле. На таблетке, в отличие от ББ, стало актуально взаимодействие со скриптом не в консоли, а в диалогах GTK+. В линуксе есть пакет zenyty с красивыми GTK+ окнами и диалогами.
Вероятно, его достаточно просто перекомпилировать и перепаковать без всего лишнего (манов, доков...). Установленный пакет займёт < 200кб (не считая возможные зависимости). Затачивать под maemo там нечего, разве что с зависимостями какие проблемы будут.


Nokia N800 / diablo inside + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

Неактивен

 

#2 18-06-2008 11:20:57

Wall  
TabletGeek
На форуме с: 28-08-2007
Сообщений: 1233
Отблагодарили :   78 
Firefox 

Re: zenity

так пойдет? 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 со статусбаром дружит.


N810 Diablo

Неактивен

 

#3 18-06-2008 16:57:48

dik  
TabletGeek
Откуда: Riga
На форуме с: 27-08-2007
Сообщений: 2540
Отблагодарили :   76 
Вебсайт
Tablet Microb 
Участвую в проектах : internet-tablet.com, wiki,
donate 

Re: zenity

Dali, Wall, спасибо, очень своевременная и нужная штука.


GNU/Linux Debian / Nokia N800 OS2008 Diablo / Nokia N82

Неактивен

 

#4 19-06-2008 02:12:22

Dali  
TabletGeek
Откуда: Kazan
На форуме с: 28-03-2008
Сообщений: 688
Отблагодарили :   37 
Firefox 

Re: zenity

Wall говорит:

так пойдет? http://n8xx.com/uploads.php?file=zenity … _armel.deb   

Замечательно! Спасибо.
Буду превращать свой скрипт cardinfo в гуёвую программу.


Nokia N800 / diablo inside + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

Неактивен

 

#5 19-06-2008 04:31:18

Dali  
TabletGeek
Откуда: Kazan
На форуме с: 28-03-2008
Сообщений: 688
Отблагодарили :   37 
Firefox 

Re: zenity

Wall говорит:

Не знаю как вы считали <200kb, у меня не получилось столько.
Если знаете что еще убить, скажите:

/usr/share/zenity/clothes


Nokia N800 / diablo inside + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

Неактивен

 

#6 19-06-2008 09:57:39

dik  
TabletGeek
Откуда: Riga
На форуме с: 27-08-2007
Сообщений: 2540
Отблагодарили :   76 
Вебсайт
Epiphany 
Участвую в проектах : internet-tablet.com, wiki,
donate 

Re: zenity

Wall, я положил zenity в локальный репозиторий, можно ? Глупо конечно спрашивать - когда уже сделал - но, зная вашу неприязнь к местечковым репозиториям....
Готов убрать по первому требованию...


GNU/Linux Debian / Nokia N800 OS2008 Diablo / Nokia N82

Неактивен

 

#7 19-06-2008 23:18:58

Wall  
TabletGeek
На форуме с: 28-08-2007
Сообщений: 1233
Отблагодарили :   78 
Firefox 

Re: 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

N810 Diablo

Неактивен

 

#8 19-06-2008 23:22:13

Wall  
TabletGeek
На форуме с: 28-08-2007
Сообщений: 1233
Отблагодарили :   78 
Firefox 

Re: zenity

dik говорит:

Wall, я положил zenity в локальный репозиторий, можно ? Глупо конечно спрашивать - когда уже сделал - но, зная вашу неприязнь к местечковым репозиториям....
Готов убрать по первому требованию...

Дело ваше. Я бы предпочел видеть его в extras. А неприязнь свою я уже объяснил и не раз. И вы даже соглашались, а теперь сделали еще один sad


N810 Diablo

Неактивен

 

#9 20-06-2008 08:50:31

Dali  
TabletGeek
Откуда: Kazan
На форуме с: 28-03-2008
Сообщений: 688
Отблагодарили :   37 
Firefox 

Re: zenity

Wall говорит:

Перезалил пакет.

Размер все равно больше 200:

171K
Спасибо


Nokia N800 / diablo inside + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

Неактивен

 

#10 21-06-2008 02:29:57

Dali  
TabletGeek
Откуда: Kazan
На форуме с: 28-03-2008
Сообщений: 688
Отблагодарили :   37 
 

Re: zenity

Оказалось, что пакет переупакованный без clothes, странно работает, приобретя вид GTK1, и имеет глюки с диалогом выбора файла, описанные в ветке об SD.
Я удалил этот пакет (74кб) из файлов. В репо (n8xx.com/debs) лежит предыдущая, рабочая (118кб).
Странно, но при удалении директории clothes после установки, всё ок.


Nokia N800 / diablo inside + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

Неактивен

 

#11 21-06-2008 03:18:54

Wall  
TabletGeek
На форуме с: 28-08-2007
Сообщений: 1233
Отблагодарили :   78 
Firefox 

Re: zenity

Я гляну. Может чего и зацепил ненароком smile


N810 Diablo

Неактивен

 

#12 21-06-2008 04:39:34

KeF  
TabletGeek
Откуда: Москва
На форуме с: 05-01-2008
Сообщений: 131
Отблагодарили :   
IE 

Re: zenity

Я удалил эту директорию - clothes, но окошко все равно прыгает.


N800, OS2008 5.2008.43-7, router Orient WAR25TC, D-Link DWL-G700AP

Неактивен

 

#13 23-06-2008 00:56:39

Dali  
TabletGeek
Откуда: Kazan
На форуме с: 28-03-2008
Сообщений: 688
Отблагодарили :   37 
Firefox 

Re: zenity

KeF говорит:

Я удалил эту директорию - clothes, но окошко все равно прыгает.

Вы не поняли. Удалять clothes я не советовал. Надо пакет переустановить, взяв из репозитария (размером 118Кб). Вы наверно установили из аплоада, размером 74Кб.


Nokia N800 / diablo inside + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

Неактивен

 

#14 23-06-2008 02:38:00

lego-dj  
ололололололололо
Откуда: Москва
На форуме с: 26-12-2007
Сообщений: 729
Opera 

Re: zenity

слушайте, я поставил, нигде ничего не появилось, запустил в командной строке ну он там и появился. Никаких ui ((( мож я чо непрвильно сделал?


N800/chinook 27.3
хочу 770

Неактивен

 

#15 23-06-2008 05:58:31

dik  
TabletGeek
Откуда: Riga
На форуме с: 27-08-2007
Сообщений: 2540
Отблагодарили :   76 
Вебсайт
Epiphany 
Участвую в проектах : internet-tablet.com, wiki,
donate 

Re: zenity


GNU/Linux Debian / Nokia N800 OS2008 Diablo / Nokia N82

Неактивен

 

#16 23-06-2008 12:51:51

Wall  
TabletGeek
На форуме с: 28-08-2007
Сообщений: 1233
Отблагодарили :   78 
Firefox 

Re: zenity

Dali говорит:

Оказалось, что пакет переупакованный без clothes, странно работает, приобретя вид GTK1, и имеет глюки с диалогом выбора файла, описанные в ветке об SD.

Я посмотрел - все верно, все файлы оттуда используются, но они используются только при вызове zenity --about, а этой опции в стандартном хелпе нет, так что вряд ли вы ее звали.
У меня никакого изменения диалогов не наблюдается. Можете описать подробнее как это проявляется и дать линк на ветку об SD?
(Я не знаю чем отличается вид GTK1 от того, что должно быть)


N810 Diablo

Неактивен

 

#17 24-06-2008 02:07:24

Dali  
TabletGeek
Откуда: Kazan
На форуме с: 28-03-2008
Сообщений: 688
Отблагодарили :   37 
Firefox 

Re: zenity

Wall говорит:

Dali говорит:

Оказалось, что пакет переупакованный без clothes, странно работает, приобретя вид GTK1, и имеет глюки с диалогом выбора файла, описанные в ветке об SD.

Я посмотрел - все верно, все файлы оттуда используются, но они используются только при вызове zenity --about, а этой опции в стандартном хелпе нет, так что вряд ли вы ее звали.
У меня никакого изменения диалогов не наблюдается. Можете описать подробнее как это проявляется и дать линк на ветку об SD?
(Я не знаю чем отличается вид GTK1 от того, что должно быть)

Вот здесь это было описано http://n8xx.com/message-12359.html#p12359   
Когда я переустановил с первой на вторую (урезанную) сборку, у меня стало то же. Кроме того приобрело вид GTK1 (архаичный вид элементов диалогов, кнопок например) и мелкий шрифт. Я вернулся на предыдущую, и всё стало ок. Удалил установленную директорию clothes - всё равно ок. Бинарных отличий вроде нет, я сравнил.
ИМХО - делать ничего не надо, пакет в репозитории рабочий. clothes хоть и не нужна в работе, но как-то влияет на установку. Да и места немного занимает. Если перфекционизм заставляет долизать пакет, можно попробовать добавить в deb postinst-скрипт удаляющий clothes, но это требует проверки. Можно руками удалять. Можно оставить.


Nokia N800 / diablo inside + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

Неактивен

 

#18 24-06-2008 04:07:46

Wall  
TabletGeek
На форуме с: 28-08-2007
Сообщений: 1233
Отблагодарили :   78 
Iceweasel 

Re: zenity

Мне не удалось это воспроизвести к сожалению. Попробую еще раз вечером. Спасибо за информацию.
Это не перфекционизм, это желание разобраться почему не работает. Меня устраивает и пакет с clothes и без них. И у меня оба работают. А вот почему у вас не работает - на этот вопрос я и хотел ответить.


N810 Diablo

Неактивен

 

#19 22-08-2008 08:39:38

OID  
TabletGeek
На форуме с: 28-02-2008
Сообщений: 170
Отблагодарили :   11 
Tablet Microb 

Re: zenity

ради интереса поставил на 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

Остальное вроде нормально работает.


se m600i vs nokia n800/4.2007.38-2

Неактивен

 

Board footer

Powered by PunBB
© Copyright 2002-2008 Rickard Andersson

Использованы иконки браузеров с форума forum.mozilla-russia.org   скидка на телевизор -

[ Generated in 0.872 seconds, 9 queries executed ]