Большая тайна, большое и светлое волшебство происходит, когда добровольцы объединяются для творения чего-то всем нужного, и, хотя бы немножечко, вечного.

Почему-то от этого чаще солнце выглядывает из-за облаков и очень хочется жить.

Правила и обычаи

Собственные графические утилиты MagOS

Re: Собственные графические утилиты MagOS

Да. Это хорошая идея.

neobht
Anton
хранитель
ranks
useravatar
Offline
3173 Сообщений
Мужчина  Перейти к сайту пользователя 
Администратор отключил публичную отправку сообщений

Re: Собственные графические утилиты MagOS

Ну тогда вот:
##text##

Основные возможности zenity/kdialog работают. Особое внимание обратите на прогресс бар,  там не однозначно. Подробности по --help.

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Онлайн
2516 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Собственные графические утилиты MagOS

вношу небольшие исправления. в целом мне нравится.

neobht
Anton
хранитель
ranks
useravatar
Offline
3173 Сообщений
Мужчина  Перейти к сайту пользователя 
Администратор отключил публичную отправку сообщений

Re: Собственные графические утилиты MagOS

Дайте посмотреть, после обработки напильником.

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Онлайн
2516 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Собственные графические утилиты MagOS

с прогресс баром что-то надо делать...
сложные команды пачкой не передать.

neobht
Anton
хранитель
ranks
useravatar
Offline
3173 Сообщений
Мужчина  Перейти к сайту пользователя 
Администратор отключил публичную отправку сообщений

Re: Собственные графические утилиты MagOS

Да, есть проблема. Просто в zenity и kdialog прогрессбар очень по разному организован. Если ничего не придумаем можно в сложных случаях либо без прогрессбара обходиться либо как серию прогрессбаров для каждой команды в цикле. Я так пробовал пачку файлов архивировать. Выглядит норм.

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Онлайн
2516 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Собственные графические утилиты MagOS

Возился с прогрессбаром, погнул всю голову. Суть проблемы вот в чем. Если запускаю mdialog --progressbar "комманда параметр" команда параметр параметр" то скрипт разбирает параметры правильно учитывая кавычки, а если та же строка содержится в переменной $a и я запускаю из скрипта mdialog $a, то строка разбирается на параметры без учета кавычек, то есть по словам. В чем разница не пойму строка один в один та же я ее копировал из вывода echo $a подставлял в консоли и все работает.

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Онлайн
2516 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Собственные графические утилиты MagOS

а у kdialog такая конструкция не проходит:
(
......
......
) | kdialog

????

neobht
Anton
хранитель
ranks
useravatar
Offline
3173 Сообщений
Мужчина  Перейти к сайту пользователя 
Администратор отключил публичную отправку сообщений

Re: Собственные графические утилиты MagOS

нет, там все через d-bus рулится

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Онлайн
2516 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Собственные графические утилиты MagOS

у kdialog в отличии от "анимашки" из зенити нормальный пргрессбар, он ползет по мере выполнения. Если разбирусь с передачей параметров из скрипта этот вариант вполне можно будет использовать. В консоли что то типа этого работает mdialog --progressbar "md5sum file1" md5sum file2" "etc" , если же эту строку генерит скрипт, то нет.

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Онлайн
2516 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Авторизация