pokretanje gtk aplikacije putem ssh za trenutno logiranog desktop korisnika?!?
Poslao valent on 12.02.2011 0:27:08
Izludit cu.
uspio sam napraviti skriptu koja to napravi lokalno ali ne i kada sam logiran putem ssh da pokrenem gtk aplikaciju.
Dakle imam media centar, mythbuntu + xbmc, no kako xbmc ima memory leak problem ako radi +24h treba xbmc aplikaciju restartati svakih 24h.
Ugasiti aplikaciju je trivijalno s naredbom "pkill -s 9 xbmc"
No kako napraviti natjerati cron da pokrece xbmc?
Takodjer me pati što mogu pomocu at naredbe pokrenuti neku aplikaciju lokalno (nakon što koristim predefiniram DISPLAY i XAUTHORITY varijable) no kada se logiram putem ssh one nisu definirane pa iskreno pojma nemam kako putem at naredbe pokrenuti gtk aplikaciju na ekranu trenutno logiranog korisnika.
Ako sam izostavio koju informaciju slobodno recite pa ću dopisati.
Svaka pomoć je dobrodošla.
Re: pokretanje gtk aplikacije putem ssh za trenutno logiranog desktop korisnika?!?
Poslao Cracker on 12.02.2011 9:34:26
Ne znamo hoće ti to što pomoći i jesi već probao ali evo...
Upravo sam isprobao na dva stroja na lokalnoj mreži. S jednog na drugi sam se spojio sa ssh i onda
nakon toga sam uspio pokrenuti kalkulator na drugom stroju s
E sad... kako to sve skupa potrpati u skriptu, trenutno nemam ideju, ali nadam se da ce biti od koristi.
Re: pokretanje gtk aplikacije putem ssh za trenutno logiranog desktop korisnika?!?
Poslao valent on 12.02.2011 18:48:21
Je, to je to. Već mi je ekipa s irc-a pomogla. Ma gledao sam neke blogove i forume pa svi nešto petljaju i nisam vidio neki konkretan odgovor.
Nešto sam isprobavao sa skriptama no na kraju jednostavan oneliner riješi:
DISPLAY=:0.0 firefox
to sam postavio u cron tako da se xbmc na media centru upali u 8h ujutro a gasim ga s pkill -u $USER xbmc.bin u 2h u noći.
xbmc ima memory leak (ili neki od pluginova) pa ako radi duže od 24h pojede hrpe memorije i uspori cijeli stroj.
Eto uglavnom riješeno.
Hvala na pomoći.
Ova poruka je od: https://arhiva.linux.hr/newbb/viewtopic.php?forum=4&topic_id=2420