Skocz do zawartości

Zna Ktoś Gtkdialog ?


tele

Rekomendowane odpowiedzi

Jak w temacie.

Męczę się nad stworzeniem prograsbar dla wget,

 

Jeżeli chodzi o inne " języki " to np. w zenity, to znalazłem dość fajny przykład i narazie z niego korzystam

w kodzie gtkdialog.

wget "$url" 2>&1 | \
     sed -u 's/^.* \+\([0-9]\+%\) \+\([0-9.]\+[GMKB]\) \+\([0-9hms.]\+\).*$/\1\n# Downloading... \2 (\3)/' | \
     zenity --progress --title='Download' --auto-kill --auto-close

Sęk w tym, że im więcej zależności bash, gtkdialog, zenity

tym bardziej tracę sens pisania takiego programu,

ponieważ ręcznie praca będzie szybsza niż użycie takiego skryptu.

wolałbym dodać gtkdialog i zenity jako biblioteki linkowane statycznie do folderu ze skryptem,

ale nie potrafię tego zrobić w bashu, a w google nic nie znalazłem.

Odnośnik do komentarza
Udostępnij na innych stronach

Moim zdaniem jeśli nie udałoby się wyodrębnić biblioteki, to dodałbym całe skompilowane zenity + gtkdialok.

To miało by wtedy nawet sens, ale jak pobrałem owy kod źródłowy to wyglądało jakby zenity potrzebowało być w odpowiednich folderach

/usr  itd.

więc sobie dałem spokój.

Za dużo roboty chyba by było przerabiać zenity i gtkdialog na programy tzw. portable

nie wiem, nie znam się nigdy tego nie robiłem.

 

Pytałem się na ircu #bash czy dałoby się linkować, napisali że  tylko programowanie w C daje takie możliwości.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 7 months later...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...