Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: zenity  (Прочитано 489 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jurijubuntu

  • Автор темы
  • Участник
  • *
  • Сообщений: 117
    • Просмотр профиля
zenity
« : 10 Апрель 2016, 10:11:14 »
подскажите как заставить работать zenity --progress. при загрузке файла с помощью wget? окно с прогрессбаром запускается а движения по нему нет. как заставить двигатся прогрессбар? нашел в инете вот такую формулу: zenity --title="Загрузка файла $p" --progress --percentage=0 --auto-close но прогресс не идет. окно прогрессбара открывается, файл загружается и поле загрузки окна прогрессбара закрывается но нет движения заполнения в окне прогрессбара
« Последнее редактирование: 10 Апрель 2016, 10:13:31 от jurijubuntu »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14921
  • Я не слышу.
    • Просмотр профиля
Re: zenity
« Ответ #1 : 10 Апрель 2016, 10:37:54 »
sleep 5 | zenity --title="Загрузка файла" --progress --percentage=0 --auto-close
закрываю 5секунд.
=============
sleep 5 ; zenity --title="Загрузка файла" --progress --percentage=0 --auto-close
не закрывает.
~.o

Оффлайн jurijubuntu

  • Автор темы
  • Участник
  • *
  • Сообщений: 117
    • Просмотр профиля
Re: zenity
« Ответ #2 : 10 Апрель 2016, 10:48:22 »
sleep 5 | zenity --title="Загрузка файла" --progress --percentage=0 --auto-close
закрываю 5секунд.
=============
sleep 5 ; zenity --title="Загрузка файла" --progress --percentage=0 --auto-close
не закрывает.

сспасибо за ответ но...то же самое без изменений: пока файл грузится висит окно прогрессбара и не заполняется. после загрузки файла окно прогрессбара исчезает. как написать в скрипте, чтобы окно прогрессбара во время загрузки заполнялось по мере загрузки файла?
« Последнее редактирование: 10 Апрель 2016, 10:52:27 от jurijubuntu »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14921
  • Я не слышу.
    • Просмотр профиля
Re: zenity
« Ответ #3 : 10 Апрель 2016, 10:54:07 »
или --timeout 5
zenity --title="Загрузка файла" --progress --percentage=0 --auto-close --timeout 5
~.o

Оффлайн jurijubuntu

  • Автор темы
  • Участник
  • *
  • Сообщений: 117
    • Просмотр профиля
Re: zenity
« Ответ #4 : 10 Апрель 2016, 11:01:20 »
или --timeout 5
zenity --title="Загрузка файла" --progress --percentage=0 --auto-close --timeout 5

нет не то. окно прогрессбара не заполняется во время загрузки. попробуйте сами, скрипт во вложении в к предыдущему сообщению, только чтобы он работал удалите txt в имени файла и сделайте исполняемым

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14921
  • Я не слышу.
    • Просмотр профиля
Re: zenity
« Ответ #5 : 10 Апрель 2016, 11:11:12 »
начало
for i in {0..100};do echo -e "# $i\n$i";sleep .5;done
должно идёт строки 0 до 100 цифры.
и так папробуй
( for i in {0..100};do echo -e "# $i\n$i";sleep .5;done ) | zenity --title="Загрузка файла" --progress --percentage=0 --auto-close

Пользователь добавил сообщение 10 Апрель 2016, 12:47:03:
текст команды.
http://paste.ubuntu.com/15730603/
« Последнее редактирование: 10 Апрель 2016, 12:47:03 от victor00000 »
~.o

Оффлайн jurijubuntu

  • Автор темы
  • Участник
  • *
  • Сообщений: 117
    • Просмотр профиля
Re: zenity
« Ответ #6 : 10 Апрель 2016, 14:13:31 »
начало
for i in {0..100};do echo -e "# $i\n$i";sleep .5;done
должно идёт строки 0 до 100 цифры.
и так папробуй
( for i in {0..100};do echo -e "# $i\n$i";sleep .5;done ) | zenity --title="Загрузка файла" --progress --percentage=0 --auto-close

Пользователь добавил сообщение 10 Апрель 2016, 12:47:03:
текст команды.
http://paste.ubuntu.com/15730603/

не помогло, к сожалению. "ошибка синтаксиса около неожиданной лексемы `('"

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14921
  • Я не слышу.
    • Просмотр профиля
Re: zenity
« Ответ #7 : 10 Апрель 2016, 14:35:58 »
( и пробел и тоже ) или без ( .. ).
for .... done | zenity ....

или

( for .... done ) | zenity ....
~.o

Оффлайн jurijubuntu

  • Автор темы
  • Участник
  • *
  • Сообщений: 117
    • Просмотр профиля
Re: zenity
« Ответ #8 : 10 Апрель 2016, 17:34:35 »
( и пробел и тоже ) или без ( .. ).
for .... done | zenity ....

или

( for .... done ) | zenity ....

сдаюсь...ничего не получается

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14921
  • Я не слышу.
    • Просмотр профиля
Re: zenity
« Ответ #9 : 10 Апрель 2016, 17:41:40 »
кто там винде прикрутить тексту?
~.o

Оффлайн jurijubuntu

  • Автор темы
  • Участник
  • *
  • Сообщений: 117
    • Просмотр профиля
Re: zenity
« Ответ #10 : 10 Апрель 2016, 20:54:36 »
нашел на одном англоязычном сайте решение. не пойму как но работает wget $(zenity --text "Вставьте ссылку на файл" --entry) --trust-server-names=on --restrict-file-names=nocontrol 2>&1 | sed -u 's/.*\ \([0-9]\+%\)\ \+\([0-9.]\+\ [KMB\/s]\+\)$/\1\n# Downloading \2/' | sed -u 's/.* \([0-9]\+%\)\ \+\([0-9.]\+.\) \(.*\)/\1\n# Скорость \2\/s, осталось \3/' | zenity --progress --percentage=0 --title="Загрузка файла" --auto-close

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14921
  • Я не слышу.
    • Просмотр профиля
Re: zenity
« Ответ #11 : 10 Апрель 2016, 21:43:44 »
не не не могу, ну сам ещё неделю всё ок.


~.o

 

Страница сгенерирована за 0.056 секунд. Запросов: 24.