Zum Problem
$mw->repeat(100,sub{$mw->update()});
habe ich im Forum folgende Aussage gefunden:
Quoteso wie's dasteht (update in kombination mit repeat), bringts in der regel nicht wirklich was...
$mw->repeat wird nur ausgefuehrt, wenn die Mainloop gerade mal wieder ausgefuehrt wird. wenn du also eine laengere funktion oder so hast, dann wird waehrenddessen das Tk::repeat nicht ausgefuehrt, weil Tk nur auf einem Thread/Prozess laeuft. und das update wird ja eh bei jedem durchlauf von mainloop ausgefuehrt.
$mw->update bringt nur was, wenn du eine laenger laufende funktion hast; da ist es dann oft schon sinnvoll, das von zeit zu zeit ausfuehren...
Aber wie bekomme ich es dann hin, dass das GUI während der Ausführung von aria2c aktiv bleibt?