Portál AbcLinuxu, 10. května 2025 05:54

Dotaz: Ovládání progressbaru spuštěného pod jiným uživatelem

4.10.2007 17:25 tom
Ovládání progressbaru spuštěného pod jiným uživatelem
Přečteno: 208×
Odpovědět | Admin
Včera jsem tu řešil jak z rootovského skriptu spustit progresbar jako běžný uživatel, dnes mám navazující problém - jak jej ovládat?
[root@localhost bin]# dcopRef=$(su xxx -c 'kdialog --progressbar "yyy" 100') && dcop $dcopRef showCancelButton true
object not accessible
[root@localhost bin]# killall kdialog
[root@localhost bin]# dcopRef=$(su xxx -c 'kdialog --progressbar "yyy" 100') && su xxx -c 'dcop $dcopRef showCancelButton true'
object 'true' in application 'showCancelButton' not accessible
Atd. Děkuji.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

mess avatar 4.10.2007 17:34 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
Rozbalit Rozbalit vše Re: Ovládání progressbaru spuštěného pod jiným uživatelem
Odpovědět | | Sbalit | Link | Blokovat | Admin
No, já podobné problémy řeším pojmenovanou rourou. Pod uživatelem, pod kterým chci něco ovládat, posadím na konec roury skript, který čeká, až se v ní něco objeví a podle obsahu roury něco udělá. Do druhého konce roury potom liju příkazy (na straně uživatele, od kterého chci ovládadt).
Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
4.10.2007 17:45 outsider
Rozbalit Rozbalit vše Re: Ovládání progressbaru spuštěného pod jiným uživatelem
Odpovědět | | Sbalit | Link | Blokovat | Admin
dcopRef=$(su xxx -c 'kdialog --progressbar "yyy" 100') && su xxx -c "dcop $dcopRef showCancelButton true"
4.10.2007 18:24 tom
Rozbalit Rozbalit vše Re: Ovládání progressbaru spuštěného pod jiným uživatelem
bash: -c: line 0: syntax error near unexpected token `('
bash: -c: line 0: `dcop DCOPRef(kdialog-8101,ProgressDialog) showCan

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.